@charset "UTF-8";/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){table{border-collapse:separate}}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@keyframes heartbeat{0%,10%,20%,30%,40%{transform:scale(1)}15%,35%{transform:scale(1.1)}}.heartbeat{-webkit-animation-name:heartbeat;animation-name:heartbeat;-webkit-animation-duration:1.5s;animation-duration:1.5s}@keyframes loading-dots{0%{bottom:0}30%{bottom:7px}60%{bottom:0}}.loading-dots i{position:relative;bottom:0;-webkit-animation-name:loading-dots;animation-name:loading-dots;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.loading-dots .dot-1{-webkit-animation-delay:200ms;animation-delay:200ms}.loading-dots .dot-2{-webkit-animation-delay:400ms;animation-delay:400ms}.loading-dots .dot-3{-webkit-animation-delay:600ms;animation-delay:600ms}#RegistrationForm .clearing-space-register:after,#notificationBar .notification-body>div:after,#notificationBar .notification-header>div:after,#notificationBar .notification-parent-header>div:after,.bonus-product-list .bonus-product-item:after,.bonus-product-list .bonus-product-list-footer:after,.bts-content:after,.bts-retiring-checkbox:after,.cart-actions:after,.cart-empty .product-listing:after,.cart-empty:after,.cart-recommendations .product-listing:after,.category-switch:after,.clearfix:after,.compare-items-panel:after,.level-1>li:after,.level-2>ul:after,.list-share:after,.menu-category:after,.parent .notification-body>div:after,.parent .notification-header>div:after,.parent .notification-parent-header>div:after,.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .preferences-section .info:after,.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .preferences-section:after,.pdp-main .product-review:after,.pdp-main .product-row:after,.pdp-main:after,.product-add-to-cart .inventory:after,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content:after,.reading-clubaccnt .profile-accnt .payment-orderhistory .view-transactions .justify-row:after,.reading-clubaccnt .profile-accnt .payment-orderhistory .view-transactions .transaction-history-header:after,.reading-clubaccnt .profile-accnt .payment-orderhistory .view-transactions .transaction-history-section:after,.reading-clubaccnt .profile-accnt .payment-orderhistory .view-transactions .transaction-history-section>div:after,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .view-transactions .justify-row:after,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .view-transactions .transaction-history-header:after,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .view-transactions .transaction-history-section:after,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .view-transactions .transaction-history-section>div:after,.store-list-pdp-container .store-list-item:after,.toggle-input-row:after,nav[role=navigation]:after{content:"";display:table;clear:both}.div-table{display:table;width:100%}.div-table-cell{display:table-cell}@media screen and (max-width:480px){.div-table,.div-table-cell{display:block}}.flexbox{display:flex;justify-content:space-between;align-items:flex-start}.flexitem{flex-grow:1}html{font-size:62.5%}body{background:#fff;color:#3a3a3a;font-family:Arial,sans-serif;font-size:14px;font-size:1.4rem;line-height:1.285}body.modal-takeover{overflow:hidden}.pdp-main .product-bundle-title,h1,h2,h3{font-family:BrandonText-Medium,Arial,sans-serif;font-weight:400}h1{font-size:32px;font-size:3.2rem;line-height:1.125}.pdp-main .product-bundle-title,h2{font-size:24px;font-size:2.4rem;line-height:1.165}a{color:#007599;outline:0;overflow:hidden;text-decoration:none;cursor:pointer}a.tertiary{font-family:BrandonText-Bold,Arial,sans-serif;text-transform:uppercase}a.tertiary:hover{color:#0270a9}a.quaternary{text-transform:uppercase;color:#999;font-weight:700}a.quaternary:hover{color:#666}a.btn-moreLikeThis{text-transform:none;font-family:Arial,sans-serif;font-weight:700;font-size:14px;color:#fff;display:block;background-color:#3a3a3a;text-decoration:none;text-align:center;padding:10px 0;line-height:20px;margin-top:10px}a.btn-moreLikeThis :hover{color:#fff;background-color:#3a3a3a}fieldset{border:0;margin:0;padding:0}table{width:100%}th{text-align:left}td{padding:1em;vertical-align:top}.button,.buttonstyle,button,input[type=button]{font-family:BrandonText-Bold,Arial,sans-serif;background-color:#3a3a3a;border-color:#608a00;border-radius:0;border-style:solid;border-width:0;color:#fff;outline:0;cursor:pointer;display:inline-block;text-transform:uppercase;font-size:14px;padding:0 15px;margin:0 auto;text-align:center;min-width:138px;height:40px}.button-fancy-large,.button.large,.buttonstyle.large,button.large,input[type=button].large{font-size:1.35em;text-transform:uppercase}.button:disabled,.buttonstyle:disabled,button:disabled,input[type=button]:disabled{background-color:#A3C9D1;color:#3a3a3a;border:0}.button.secondary,.buttonstyle.secondary,button.secondary,input[type=button].secondary{background-color:#007599;font-family:Arial,sans-serif;font-weight:700}.button.secondary:hover,.buttonstyle.secondary:hover,button.secondary:hover,input[type=button].secondary:hover{background-color:#699bbf;color:#c3d7e5}.button.btn-sm,.buttonstyle.btn-sm,button.btn-sm,input[type=button].btn-sm{height:auto;width:105px;min-width:auto;padding:5px 0;font-size:10px;line-height:1.3}.button.btn-secondary,.buttonstyle.btn-secondary,button.btn-secondary,input[type=button].btn-secondary{background-color:#3a3a3a}.button.btn-secondary:hover,.buttonstyle.btn-secondary:hover,button.btn-secondary:hover,input[type=button].btn-secondary:hover{background-color:#3a3a3a;color:#fff}.button.btn-secondary.left,.buttonstyle.btn-secondary.left,button.btn-secondary.left,input[type=button].btn-secondary.left{float:left}.button.btn-secondaryone,.buttonstyle.btn-secondaryone,button.btn-secondaryone,input[type=button].btn-secondaryone{background-color:#27ACCA}.button.btn-secondaryone:hover,.buttonstyle.btn-secondaryone:hover,button.btn-secondaryone:hover,input[type=button].btn-secondaryone:hover{background-color:#539DAE;color:#C6DBE1}.button.btn-secondaryone.left,.buttonstyle.btn-secondaryone.left,button.btn-secondaryone.left,input[type=button].btn-secondaryone.left{float:left}.button.btn-black,.buttonstyle.btn-black,button.btn-black,input[type=button].btn-black{background:#000}.button.grey,.buttonstyle.grey,button.grey,input[type=button].grey{background:#3a3a3a;color:#ffff;min-width:45px}.button.raised,.buttonstyle.raised,button.raised,input[type=button].raised{border-width:0;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.button.raised:hover,.buttonstyle.raised:hover,button.raised:hover,input[type=button].raised:hover{background-color:#608a00;color:#fff}.button.simple,.buttonstyle.simple,.store-tile.selected .select-store-button,button.simple,input[type=button].simple{background-color:#fff;color:#608a00}.button.disabled,.button[disabled],.buttonstyle.disabled,.buttonstyle[disabled],button.disabled,button[disabled],input[type=button].disabled,input[type=button][disabled]{background-color:#d8d8d8;border-color:#d8d8d8;color:#3a3a3a;cursor:default}.button.disabled:hover,.button[disabled]:hover,.buttonstyle.disabled:hover,.buttonstyle[disabled]:hover,button.disabled:hover,button[disabled]:hover,input[type=button].disabled:hover,input[type=button][disabled]:hover{background-color:#d8d8d8;border-color:#d8d8d8;color:#3a3a3a}.button a,.buttonstyle a,button a,input[type=button] a{color:#fff}.button a:hover,.buttonstyle a:hover,button a:hover,input[type=button] a:hover{color:#84bd00}.button i.left,.buttonstyle i.left,button i.left,input[type=button] i.left{margin-right:.6em}.button i.right,.buttonstyle i.right,button i.right,input[type=button] i.right{margin-left:.6em}a.button{padding:10px 15px;height:auto}a.btn-secondary.back-button.novalidate{float:right;color:#27ACCA;padding-top:16px}.icon-button,.icon-button-parent{display:inline-block;font-family:Arial,sans-serif;background-color:#fff;color:#3a3a3a;cursor:pointer;font-size:12px;font-size:1.2rem;min-width:195px;height:40px;line-height:40px}.icon-button .icon-button-text,.icon-button-parent .icon-button-text{margin-left:46px;border-left:1px solid #ebe4d8;display:inline-block;height:40px;padding-left:5px}.icon-button .icon-button-icon,.icon-button-parent .icon-button-icon{display:block;position:absolute;text-align:center;width:45px}.icon-button i,.icon-button-parent i{line-height:40px}ul{margin:0;padding:0;list-style:none}.button-text{background-color:transparent;border-width:0;color:#007599;font-family:BrandonText-Bold,Arial,sans-serif;text-transform:uppercase;padding:0}.button-text:hover{background-color:transparent;color:#0270a9}.button-full-width{padding-left:0;padding-right:0;text-align:center;width:100%}.capitalize{text-transform:capitalize}.hide-text{padding:0}.no-wrap{white-space:nowrap}#QuickViewDialog .product-col-2 #product-content,#item-entry .item-entry-content,#item-entry.default .item-entry-content,#search-suggestions,#search-suggestions-certona,#share-digital-flyer-page .modal-body-inner,#tool-tip-error-dts,#yto-flyer-table_wrapper .dataTables_scrollBody.ps-container,.add-creditcard #CreditCardEditForm,.add-creditcard #CreditCardForm,.alertWindow .alertWindowInner,.apple-status-modal .ui-dialog-content .main,.apple-status-modal .ui-dialog-content .main .apple-rewards-spend.white-box,.apple-status-modal .ui-dialog-content .main-section .apple-section .golden-apple .section,.apple-status-modal .ui-dialog-content .main-section .apple-section .green-apple .section,.apple-status-modal .ui-dialog-content .main-section .apple-section .red-apple .section,.avatar-section .ui-dialog-content .avatar-block .avatar-img,.bonus-overlay .ui-dialog-content .main,.bonus-overlay .ui-dialog-content .main .right-section .earned-order .one,.bonus-overlay .ui-dialog-content .main .right-section .earned-order h3,.bookfinder-wrapper .bookfinder .steps .step-one,.bookfinder-wrapper .bookfinder .steps .step-three,.bookfinder-wrapper .bookfinder .steps .step-two,.bookfinder-wrapper .bookfinder.childinterest .content .selection .select,.bookflip-wrapper,.bookflip-wrapper *,.boxsizing,.browsersupport-dialog.ui-dialog .outdatedbrowser-container,.change-password .ui-dialog-content .account-onhold,.change-password .ui-dialog-content .confirm-password,.change-password .ui-dialog-content .main,.change-password-login .ui-dialog-content .confirm-password,.change-password-login .ui-dialog-content .main,.change-password.international .ui-dialog-content,.container .mod-payment .billing-phone span.error,.csr-dialog .ui-dialog-content .main,.csr-locatedialog .ui-dialog-content .main,.csr-locatedialog.homeschooler .ui-dialog-content .main,.custom-select .selected-option,.custom-select .selection-list .custom-select-actions,.custom-select .selection-list li,.custom-select.active li span,.custom-select.visible li span,.editcredit-cardform #CreditCardEditForm,.editcredit-cardform #CreditCardForm,.footer-container .footer-item,.grade_leftnav .grade_leftnav-list .grade_leftnav_heading,.grade_leftnav ul li,.grid,.grid *,.header-authenticated-top-logo,.header-bonus-point .header-bonus-icon,.home-unauthenticated-register .home-unauthenticated-acr,.home-unauthenticated-register .home-unauthenticated-left,.home-unauthenticated-register .home-unauthenticated-middle,.home-unauthenticated-register .home-unauthenticated-right,.home-unauthenticated-register .login-box-content .error-form,.home-unauthenticated-register .login-box-content .locked-error-form,.home-unauthenticated-register .sign-in-inputs,.home-unauthenticated-register .sign-in-inputs .form-row span.error,.home-unauthenticated-register .sign-in-links .login-rememberme .input-checkbox:checked+.custom-checkbox:before,.minicartmodal .ui-dialog-content,.minicartmodal .ui-dialog-content .cart-recommendations .cartridges-title,.minicartmodal .ui-dialog-titlebar,.modal-warning #csrIntDomRepModal .modal-body,.onoff-toggle .checkbox-label input[type=checkbox]+.error+span.custom-checkbox,.onoff-toggle .checkbox-label input[type=checkbox]+.error+span.custom-checkbox:before,.onoff-toggle .checkbox-label input[type=checkbox]+span.custom-checkbox,.onoff-toggle .checkbox-label input[type=checkbox]+span.custom-checkbox:before,.onoff-toggle .toggle-field-input input[type=checkbox]+.error+span.custom-checkbox,.onoff-toggle .toggle-field-input input[type=checkbox]+.error+span.custom-checkbox:before,.onoff-toggle .toggle-field-input input[type=checkbox]+span.custom-checkbox,.onoff-toggle .toggle-field-input input[type=checkbox]+span.custom-checkbox:before,.outstanding-onlinepayment .ui-dialog-content .main,.outstanding-onlinepayment .ui-dialog-content .main .online-payment,.outstanding-onlinepayment .ui-dialog-content .submit-payment,.outstanding-onlinepayment .ui-dialog-content .submit-payment .payment,.outstanding-transaction .ui-dialog-content .main,.outstanding-transaction .ui-dialog-content .main .transaction,.pdp-main .product-primary-image,.pdp-main .pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .product-bundle-title,.pdp-main .reading-clubaccnt .profile-accnt .product-bundle-title,.pdp-main .reading-clubaccnt-parent .profile-accnt .product-bundle-title,.placingorder .place-order,.placingorder .ui-dialog-titlebar,.previewwishlist-tootip .tooltipster-body .previewwishlist .tooltipster-title-msg,.previewwishlist-tootip .tooltipster-body .previewwishlist a,.print-label .ui-dialog-content .main .printlabel-section,.print-label .ui-dialog-content .main .printlabel-section .due-section,.product-actions-wishlist-popover-preview .tooltipster-body .preview,.product-actions-wishlist-popover-preview .tooltipster-body .text,.product-thumbnails .thumb,.pt_agent #main .primary-content .wrapper .agent_login,.pt_agent #main .primary-content .wrapper .agent_login .agentuser-login,.pt_agent .YTO-bottom-flyer,.pt_agent .YTO-top-flyer,.pt_parent .reading-clubaccnt-parent .parents-section .parents-info,.pt_product-search-result #main .search-content #secondary .clear-refinement-blk,.pt_product-search-result #main .search-content #secondary .search-box,.pt_product-search-result #main .search-content #secondary .search-box .breadcrumb-refinement .breadcrumb-refinement-value,.pt_product-search-result #main .search-content.category-content.full-width.shop-by-grade .grade_leftnav .grade_leftnav_heading,.pt_product-search-result #main .search-content.category-content.shop-by-grade .grade_leftnav .grade_leftnav_heading,.pt_sfo .YTO-bottom-flyer,.pt_sfo .YTO-top-flyer,.pt_storefront .authenticated-homepage .marketing-message,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .desk,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .desk a,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .desk-new,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .desk-new a,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .orders,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .orders a,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .resources,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .resources a,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .desk,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .desk a,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .desk-new,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .desk-new a,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .orders,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .orders a,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .resources,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .resources a,.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .parent-online textarea,.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .pdp-main .product-bundle-title,.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel h2,.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.rightcol div.sec-rightcol,.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-dashboard .delete-item-new,.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-dashboard .delete-item-new .selection .no,.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-dashboard .delete-item-new .selection .yes,.pt_wish-list .page-content .primary-content .content-section .item-list tr td,.pt_wish-list .page-content .primary-content .content-section .zero-state .title-section,.pt_wish-list .page-content .primary-content .title-section,.reading-clubaccnt .profile-accnt .payment-orderhistory .bonus-section .balance-pending .balance,.reading-clubaccnt .profile-accnt .payment-orderhistory .bonus-section .balance-pending .current,.reading-clubaccnt .profile-accnt .payment-orderhistory .outstanding-balance .left .transaction,.reading-clubaccnt .profile-accnt .payment-orderhistory div,.reading-clubaccnt .profile-accnt .pdp-main .product-bundle-title,.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild,.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .addteacher-field,.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .connect-teacher,.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .connect-teacher .findteacher-info .info-section,.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .form-row.form-row-button,.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .edit-addchildform .editadd-formsection,.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .edit-addchildform .your-childteacher,.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .your-child,.reading-clubaccnt .profile-accnt .profile>div,.reading-clubaccnt .profile-accnt h2,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .bonus-section .balance-pending .balance,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .bonus-section .balance-pending .current,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .outstanding-balance .left .transaction,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory div,.reading-clubaccnt-parent .profile-accnt .pdp-main .product-bundle-title,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .addteacher-field,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .connect-teacher,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .connect-teacher .findteacher-info .info-section,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .form-row.form-row-button,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .edit-addchildform .editadd-formsection,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .edit-addchildform .your-childteacher,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .your-child,.reading-clubaccnt-parent .profile-accnt .profile>div,.reading-clubaccnt-parent .profile-accnt h2,.reading-popup,.reading-popup .ui-dialog-content .content,.reading-popup .ui-dialog-content .reading-list .block .innertext .main,.reading-popup .ui-dialog-content .reading-list .block h3,.registration-flow #noSchoolForm .scholladdress-list,.registration-flow .connect-teacher,.registration-flow .custom-textbox,.registration-flow .registration-body,.registration-flow .registration-confirm.csr .registration-title.csr,.registration-flow .registration-steps.step-4 .registration-body .form-row,.registration-flow .registration-steps.step-4 .registration-body .form-row.month-day .error-form.birth.day,.registration-flow .registration-steps.step-4 .registration-body .form-row.month-day .error-form.month,.registration-flow .search-schooler-action .search-schooler-link-action,.registration-flow.accountaddchild .registration-body.childsuccess .editinfo,.registration-flow.accountaddchild .registration-body.findmyteacher .child-text,.registration-flow.accountaddchild .registration-body.thanks .child-text,.registration-flow.connectteacher .registration-body.childsuccess .editinfo,.registration-flow.connectteacher .registration-body.findmyteacher .child-text,.registration-flow.connectteacher .registration-body.thanks .child-text,.registration-flow.parent-edit .registration-body.childsuccess .editinfo,.registration-flow.parent-edit .registration-body.findmyteacher .child-text,.registration-flow.parent-edit .registration-body.thanks .child-text,.registration-flow.parentchild .registration-body.childsuccess .editinfo,.registration-flow.parentchild .registration-body.findmyteacher .child-text,.registration-flow.parentchild .registration-body.thanks .child-text,.registration-flow.parentedit .registration-body.childsuccess .editinfo,.registration-flow.parentedit .registration-body.findmyteacher .child-text,.registration-flow.parentedit .registration-body.thanks .child-text,.search-suggestion-left-panel,.search-suggestion-left-panel-hitgroup,.search-suggestion-popularitems,.search-suggestion-right-panel,.sessiontimeout #session-timeout,.sessiontimeout .ui-dialog-titlebar,.setmonthly-dialog.account-onhold .ui-dialog-content .warning-section .soo,.shopallflyers .all-flyers-container .all-flyers-item a,.shopallflyers .all-flyers-container .all-flyers-item a .all-flyers-category-name,.subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content .subheader-table .subheader-cell,.subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content .subheader-table .subheader-cell .level-3 li,.teacher-profile,.teacher-profile-homepage,.teacher_main_pcool .teacher_main_banner .teacher_main_cont .teacher_avatar,.teacher_main_pcool .teacher_main_order_module,.tiles-container,.tiles-container *,.tiles-container-1by3 .grid-tile .product-tile,.toggle-input-row .checkbox-label input[type=checkbox]+.error+span.custom-checkbox,.toggle-input-row .checkbox-label input[type=checkbox]+.error+span.custom-checkbox:before,.toggle-input-row .checkbox-label input[type=checkbox]+span.custom-checkbox,.toggle-input-row .checkbox-label input[type=checkbox]+span.custom-checkbox:before,.toggle-input-row .toggle-field-input input[type=checkbox]+.error+span.custom-checkbox,.toggle-input-row .toggle-field-input input[type=checkbox]+.error+span.custom-checkbox:before,.toggle-input-row .toggle-field-input input[type=checkbox]+span.custom-checkbox,.toggle-input-row .toggle-field-input input[type=checkbox]+span.custom-checkbox:before,.toggle-menu .toggle-content ul li,.tool-tip-error-td,.tooltip-custom-error-close,.tooltip-remove-action,.tooltipster-default,.tooltipster-default *,.tooltipster-title .tooltipster-title-msg,.ui-autocomplete.ui-menu,.ui-autocomplete.ui-menu li.ui-menu-item>*,.ui-dialog #view-order-modal .wrapper-enter-order .confirmation-actions,.ui-dialog #view-order-modal .wrapper-enter-order .order-confirmation-container,.ui-dialog #view-order-modal .wrapper-enter-order .order-cutomer-info,.ui-dialog.unauth-login .error-form,.ui-dialog.unauth-login .locked-error-form,.wishlist-grid-tile,label,span.tool-tip-delivered,span.tool-tip-error,span.tool-tip-transit{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}.nospacing{margin:0;padding:0}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}.hide-mobile{display:block}.hide-mobile-inline{display:inline}.hide-desktop,.hide-desktop-inline{display:none}.ui-dialog{overflow:visible;margin-bottom:30px}.button,.buttonstyle,.fduedate-wrapper .ui-datepicker .ui-datepicker-next,.fduedate-wrapper .ui-datepicker .ui-datepicker-prev,.onoff-toggle .checkbox-label input[type=checkbox]+.error+span.custom-checkbox:before,.onoff-toggle .checkbox-label input[type=checkbox]+span.custom-checkbox:before,.onoff-toggle .toggle-field-input input[type=checkbox]+.error+span.custom-checkbox:before,.onoff-toggle .toggle-field-input input[type=checkbox]+span.custom-checkbox:before,.product-tile .product-tile-image .quickview,.product-tile .product-tile-image .unauthenticated-quickview,.pt_product-search-result #main .search-content .primary-content,.slick-next,.slick-prev,.subheader-top .wrapper-content .subheader-container .subheader-left,.subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li,.toggle-input-row .checkbox-label input[type=checkbox]+.error+span.custom-checkbox:before,.toggle-input-row .checkbox-label input[type=checkbox]+span.custom-checkbox:before,.toggle-input-row .toggle-field-input input[type=checkbox]+.error+span.custom-checkbox:before,.toggle-input-row .toggle-field-input input[type=checkbox]+span.custom-checkbox:before,.toggle-menu .toggle-content,.transition,button,input[type=button]{-moz-transition:all .3s ease-in 0s;-webkit-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.opacity{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.opacity-visible{-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.desktop-wrapper{max-width:1005px;margin:0 auto}.bold{font-weight:700}#homepage-slides .slide .pdp-main .product-bundle-title,#homepage-slides .slide h2,#homepage-slides .slide span,.pdp-main #homepage-slides .slide .product-bundle-title,.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.hide{display:none}.force-hide{display:none!important}.menu{float:left;margin:0;padding:0}.menu li{float:left;list-style:none!important}.boxshadow,.toggle-menu .toggle-content ul{position:relative;background:#fff}.boxshadow:after,.boxshadow:before,.toggle-menu .toggle-content ul:after,.toggle-menu .toggle-content ul:before{z-index:-1;position:absolute;content:"";bottom:0;left:2px;width:50%;top:80%;max-width:80%;background:rgba(3,3,4,.8);-webkit-box-shadow:0 4px 4px rgba(3,3,4,.8);-moz-box-shadow:0 4px 4px rgba(3,3,4,.8);box-shadow:0 4px 4px rgba(3,3,4,.8);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}.boxshadow:after,.toggle-menu .toggle-content ul:after{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);right:2px;left:auto}.left-align{float:left}.right-align{float:right}.beigebackground{background:#f4f1ea}.visible-xs{display:none}.tooltip-error-element{display:none!important}.form-caption{clear:both}.full-width{width:100%!important}.right_arrow_white{position:relative}.right_arrow_white:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-left-color:#fff;border-width:5px;margin-top:-5px}.dialogInput{position:absolute;left:-9999px}.loading-icon-wrapper{display:none;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.loading-icon{font-size:30px;display:inline-block;width:1em;height:1em;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.loading-icon .loading-icon-leaf{position:absolute;left:.47em;bottom:0;width:.09em;height:.25em;border-radius:.5em;background-color:transparent;-webkit-transform-origin:center -.25em;transform-origin:center -.25em;-webkit-animation:spinner-fade 1s infinite linear;animation:spinner-fade 1s infinite linear}.loading-icon .loading-icon-leaf:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.loading-icon .loading-icon-leaf:nth-child(2){-webkit-animation-delay:.08s;animation-delay:.08s;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.loading-icon .loading-icon-leaf:nth-child(3){-webkit-animation-delay:.16s;animation-delay:.16s;-webkit-transform:rotate(60deg);transform:rotate(60deg)}.loading-icon .loading-icon-leaf:nth-child(4){-webkit-animation-delay:.24s;animation-delay:.24s;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.loading-icon .loading-icon-leaf:nth-child(5){-webkit-animation-delay:.32s;animation-delay:.32s;-webkit-transform:rotate(120deg);transform:rotate(120deg)}.loading-icon .loading-icon-leaf:nth-child(6){-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-transform:rotate(150deg);transform:rotate(150deg)}.loading-icon .loading-icon-leaf:nth-child(7){-webkit-animation-delay:.48s;animation-delay:.48s;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.loading-icon .loading-icon-leaf:nth-child(8){-webkit-animation-delay:.56s;animation-delay:.56s;-webkit-transform:rotate(210deg);transform:rotate(210deg)}.loading-icon .loading-icon-leaf:nth-child(9){-webkit-animation-delay:.64s;animation-delay:.64s;-webkit-transform:rotate(240deg);transform:rotate(240deg)}.loading-icon .loading-icon-leaf:nth-child(10){-webkit-animation-delay:.72s;animation-delay:.72s;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.loading-icon .loading-icon-leaf:nth-child(11){-webkit-animation-delay:.8s;animation-delay:.8s;-webkit-transform:rotate(300deg);transform:rotate(300deg)}.loading-icon .loading-icon-leaf:nth-child(12){-webkit-animation-delay:.88s;animation-delay:.88s;-webkit-transform:rotate(330deg);transform:rotate(330deg)}.wrapper-relative{position:relative}@-webkit-keyframes spinner-fade{0%{background-color:#fff}100%{background-color:transparent}}@keyframes spinner-fade{0%{background-color:#fff}100%{background-color:transparent}}.btn-disabled--loading{background:-webkit-linear-gradient(-225deg,rgba(255,255,255,.2) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0) 0) auto auto,auto auto #bfd3e3;background:-moz-linear-gradient(315deg,rgba(255,255,255,.2) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0) 0) auto auto,auto auto #bfd3e3;background:linear-gradient(315deg,rgba(255,255,255,.2) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0) 0) auto auto,auto auto #bfd3e3;-webkit-background-size:50px 50px;-ms-animation:animate-loading-button 500ms linear infinite;-o-animation:animate-loading-button 500ms linear infinite;animation:animate-loading-button 500ms linear infinite;-webkit-animation:animate-loading-button 1s linear infinite;-moz-animation:animate-loading-button 1s linear infinite}@-webkit-keyframes animate-loading-button{0%{background-position:0 0}100%{background-position:50px 0}}@-moz-keyframes animate-loading-button{0%{background-position:0 0}100%{background-position:50px 0}}.parent-flyer-slot .flyer-slot-sec .all-flyers-container,.parent-flyer-slot .flyer-slot-sec .all-flyers-title,.parent-flyer-slot .flyer-slot-sec .month-nav.parent-flyer{display:none}.parent-flyer-slot .flyer-slot-sec:first-child .all-flyers-title,.parent-flyer-slot .flyer-slot-sec:first-child .month-nav.parent-flyer,.parent-flyer-slot.curr .curr .all-flyers-container,.parent-flyer-slot.next .next .all-flyers-container,.parent-flyer-slot.prev .prev .all-flyers-container{display:block}.label-month{display:none}.curr .month-nav,.next .month-nav,.prev .month-nav{line-height:14px;font-size:0;margin-top:20px;position:relative}@media (max-width:480px){.curr .month-nav,.next .month-nav,.prev .month-nav{height:50px}}.curr .month-nav a,.next .month-nav a,.prev .month-nav a{font-size:14px}.month-nav a.label-month{display:inline-block;text-transform:uppercase;vertical-align:top;margin-left:20px;padding:0 5px 2px;color:#3a3a3a;border-bottom:2px solid transparent}.month-nav a.label-month:hover{color:#f88000}@media (max-width:480px){.month-nav a.label-month:hover{color:#3a3a3a}}.month-nav a.label-month:active,.month-nav a.label-month:focus{color:#3a3a3a}.parent-flyer-slot.curr .month-nav a.label-month.curr{font-weight:700;border-bottom:2px solid #3a3a3a}.parent-flyer-slot.curr .month-nav a.label-month.curr:hover{border-bottom:2px solid #f88000}@media (max-width:480px){.parent-flyer-slot.curr .month-nav a.label-month.curr:hover{border-bottom:2px solid #3a3a3a}}.parent-flyer-slot.prev .month-nav a.label-month.prev{font-weight:700;border-bottom:2px solid #3a3a3a}.parent-flyer-slot.prev .month-nav a.label-month.prev:hover{border-bottom:2px solid #f88000}@media (max-width:480px){.parent-flyer-slot.prev .month-nav a.label-month.prev:hover{border-bottom:2px solid #3a3a3a}}.parent-flyer-slot.next .month-nav a.label-month.next{font-weight:700;border-bottom:2px solid #3a3a3a}.parent-flyer-slot.next .month-nav a.label-month.next:hover{border-bottom:2px solid #f88000}@media (max-width:480px){.parent-flyer-slot.next .month-nav a.label-month.next:hover{border-bottom:2px solid #3a3a3a}}.month-nav.parent-flyer .share-digital-flyer{text-transform:uppercase;padding-right:20px;vertical-align:top;border-right:1px solid #3a3a3a}.month-nav-sec{display:inline-block}@media (max-width:480px){.parent-flyer-slot .flyer-slot-sec:first-child .share-digital-flyer{position:absolute;border-right:0;padding-right:0;width:100%;top:30px;text-align:center;display:block}.month-nav a.label-month.prev{margin-left:0}.month-nav-sec{text-align:center;display:block}.mobile-break{display:block}}li:focus{outline:0}.QSIFeedbackButton{z-index:999!important}.QSIFeedbackButton button{min-width:initial}.no-top-border{border-top:0!important}.icon-booktrust,.icon-booktrust-sm,.icon-question,.icon-question-large{background:url(../images/icons/icons-sprite.png) no-repeat}.fa-arrowdown,.fa-bookfinder,.icon-close-sm,.menu-nav ul li .fa-arrowdown,.social-icons a{background:url(../images/sprite-images.png) no-repeat}.fa-icon,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .desk .fa-chevron-right,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .desk-new .fa-chevron-right,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .orders .fa-chevron-right,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .resources .fa-chevron-right,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .desk .fa-chevron-right,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .desk-new .fa-chevron-right,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .orders .fa-chevron-right,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .resources .fa-chevron-right,div.homepage-calender-dp .ui-datepicker-header a.ui-datepicker-next,div.homepage-calender-dp .ui-datepicker-header a.ui-datepicker-prev,div.sendLetter-dp .ui-datepicker-header a.ui-datepicker-next,div.sendLetter-dp .ui-datepicker-header a.ui-datepicker-prev,div.teachersdesk-dp .ui-datepicker-header a.ui-datepicker-next,div.teachersdesk-dp .ui-datepicker-header a.ui-datepicker-prev{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:15px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0)}.fa-exclamation-circle,.fa-exclamation-triangle{font-size:1.3em;vertical-align:middle;color:#ab2321}.fa-exclamation-circle:hover,.fa-exclamation-triangle:hover{color:#ab2321}.fa-circle-o{font-size:1.4em;color:#b2b2b2;cursor:pointer}.fa-circle-o.active:before{content:"\f058";color:#0270a9}.fa-circle-o.error{font-size:1.4em;color:#d73230;cursor:pointer;background:#fff793;border-radius:15px}.fa-times-circle{font-size:1.5em;color:#3a3a3a;cursor:pointer}.fa-times-circle:hover{color:#0270a9}.fa-search{font-size:1.3em;color:#b2b2b2;cursor:pointer}.fa-search:hover{color:#0270a9}.fa-th:before{content:"\f009"}.fa-chevron-down{font-size:1.3em;color:#b2b2b2}.fa-chevron-left,.fa-chevron-right{font-size:.9em}.icon-close-sm{background-position:-199px -39px;height:10px;width:10px}.icon-question{background-position:-383px -30px;cursor:pointer;height:22px;width:22px}.icon-question:hover{background-position:-383px -54px}.icon-question-large{background-position:-343px -50px;cursor:pointer;display:inline-block;height:22px;width:22px}.icon-question-large:hover{background-position:-343px -29px}.icon-booktrust{background-position:0 0;display:inline-block;height:70px;width:70px}.icon-booktrust-sm{background-position:-82px 0;height:25px;width:22px;vertical-align:middle}.icon-warning{background:url(../images/icons/hazard.png) no-repeat;height:17px;width:21px;padding:0 5px 0 0;display:inline-block}.icon-bookflip-close{background:url(../images/icons/bookflip-close.png) no-repeat;height:14px;width:14px;display:inline-block}.social-icons{display:inline-block}.social-icons a{width:24px;height:24px;float:left;background-position:-10px -328px;margin-right:10px}.social-icons a.last{margin:0}.social-icons a:hover{background-position:-10px -365px}.social-icons a.tw{background-position:-44px -328px}.social-icons a.tw:hover{background-position:-44px -365px}.social-icons a.tt{background-position:-78px -328px}.social-icons a.tt:hover{background-position:-78px -365px}.social-icons a.gp{background-position:-112px -328px}.social-icons a.gp:hover{background-position:-112px -365px}.social-icons a.pt{background-position:-146px -328px}.social-icons a.pt:hover{background-position:-146px -365px}.social-icons a.ig{background-position:-180px -328px}.social-icons a.ig:hover{background-position:-180px -365px}.social-icons-footer_new{display:inline-block}.social-icons-footer_new a{text-align:center;width:40px;height:40px;border-radius:40px;background-color:#333;display:inline-block;margin-right:10px}.social-icons-footer_new a.last{margin:0}.social-icons-footer_new a.fb:hover{background-color:#4267b2}.social-icons-footer_new a.tw:hover{background-color:#1da1f2}.social-icons-footer_new a.ig:hover{background-color:#d93175}.social-icons-footer_new a img{width:22px;margin-top:9px}.fa-star{color:#faa62f}.fa-star.csshover:hover:before{content:"\f006"}.fa-heart{color:#f26d7d}.fa-heart.csshover:hover:before{content:"\f08a"}.fa-pcool-heart{color:#f26d7d;float:left;line-height:16px;width:19px;height:19px;background:url(../images/product_tile_icons.png) -24px 0 no-repeat}.fa-pcool-heart.csshover:hover:before{content:"";background-position:url(../images/product_tile_icons.png) no-repeat -24px 0}.fa-pcool-heart-o{color:#f26d7d;float:left;line-height:16px;width:19px;height:19px;background:url(../images/product_tile_icons.png) no-repeat}.fa-folder{color:#a2c050}.fa-folder.csshover:hover:before{content:"\f07b"}.fa-appleicon{background:url(../images/apple_bg.png) no-repeat;width:67px;height:28px}.fa-bookfinder{background-position:-298px -11px;width:110px;height:35px}.fa-arrowdown{height:12px;width:12px;background-position:-10px -39px;display:inline-block}.icon-teen{background:url(../images/icons/pdp-teen-icon.svg) no-repeat;height:17px;width:21px;padding:0 5px 0 0;display:inline-block}#wrapper{background:#fff;left:0;max-width:100%;position:relative;transition:left .2s ease-in;width:100%}#wrapper.menu-active{left:20em}@media screen and (min-width:768px){#wrapper.menu-active{left:auto}}.wrapper-content{margin:auto;width:990px;max-width:990px}.wrapper-content.unauthenticated-wrapper-content{width:990px}.primary-content{border-left:1px solid #e0e0e0;float:right;margin-left:-1px;padding:0 0 20px;position:relative;width:787px}.primary-focus .primary-content{border:0;float:left;margin:0;width:709px}.full-width .primary-content{border:0;width:100%}.page-content .primary-content{padding-left:3%;width:758px}.primary-content.full-width{width:100%;margin:0;padding:0;float:left;border:0}#secondary{background:url(../images/interface/icon-double-line-header.png) left top repeat-x;border-right:1px solid #e0e0e0;float:left;width:172px;position:relative}#secondary nav{padding-left:10px;padding-right:10px}#secondary nav a{margin-left:15px}.primary-focus #secondary{background:none;border:0;float:right;width:210px}#main{min-height:300px;display:inline-block;width:100%;margin-top:10px}.reg-error-main{height:200px;background-color:#f4f1ea}.row{display:table;width:100%;clear:both}.row .col{display:table-cell;vertical-align:top}.row .col-nowrap{display:table-cell;vertical-align:top;position:relative}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.ui-widget-overlay{background:#000;-ms-filter:"alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}.ui-dialog{background-color:#fff;padding:0}.ui-dialog .ui-widget-header{background-color:transparent;border:0;border-radius:0;height:23px;text-transform:uppercase}.ui-dialog .ui-dialog-title{color:#3a3a3a;font-weight:700}.ui-dialog .ui-dialog-titlebar{display:none}.ui-dialog .ui-dialog-content{padding:0}.ui-dialog .ui-icon-closethick{background-image:url(../images/interface/icon-ui-close.png);background-position:left top;height:32px;width:32px;left:0;top:0;margin-left:0;margin-top:0}.ui-dialog .ui-dialog-titlebar-close{border:0;border-radius:0;height:32px;margin:0;padding:0;right:0;top:0;width:32px;background-color:transparent;min-width:1px;text-indent:-9999px}.ui-dialog .ui-dialog-titlebar-close span{margin:0;padding:0}.pdp-main .ui-dialog .product-bundle-title,.ui-dialog .pdp-main .product-bundle-title,.ui-dialog h1,.ui-dialog h2{font-size:1.8em;font-style:italic;font-weight:400;margin:5px 158px 5px 0}.ui-dialog .dialog-required{font-weight:400;position:relative;text-transform:none}.no-close .ui-dialog-titlebar-close{display:none}.ui-accordion .ui-accordion-content{padding:0}.ui-tabs .ui-tabs-nav{height:2.45em;padding:0}.ui-tabs .ui-tabs-nav li{background-color:#efefef;border-color:#e0e0e0 #e0e0e0 #fff;border-style:solid;border-width:1px;font-style:italic}.ui-tabs .ui-tabs-nav li.ui-state-active{background-color:#fff}.ui-tabs .ui-tabs-nav li.ui-state-active a{color:#666}.ui-tabs .ui-tabs-nav li a{color:#999}.ui-tabs .ui-tabs-panel{background-color:#fff;border-color:#e0e0e0;border-radius:0;border-style:solid;border-width:1px;box-shadow:4px 2px 10px 0 rgba(66,66,66,.1);color:#414141;font-size:.9em;line-height:1.5em;margin:0;padding:20px 10px}.ui-autocomplete{max-height:235px;max-width:236px;overflow-x:hidden;overflow-y:hidden;list-style-type:none;padding-left:0;background-color:#fff;border:1px solid rgba(0,0,0,.15);box-shadow:0 6px 12px rgba(0,0,0,.176)}.ui-autocomplete .ui-helper-hidden-accessible{position:absolute;left:-9999px}.ui-autocomplete .ui-state-focus{background-color:#FCE7D2}.ui-autocomplete A{color:#3a3a3a}.ui-dialog.reward-modal-checkout .ui-button-icon-space,.ui-dialog.reward-modal-checkout .ui-dialog-title,.ui-dialog.reward-modal-reward .ui-button-icon-space,.ui-dialog.reward-modal-reward .ui-dialog-title{display:none}.ui-dialog.reward-modal-checkout .ui-dialog-titlebar,.ui-dialog.reward-modal-reward .ui-dialog-titlebar{display:block;position:absolute;z-index:100;right:20px;top:20px;opacity:.5;padding:0;width:32px;height:32px}.ui-dialog.reward-modal-checkout .ui-dialog-titlebar:hover,.ui-dialog.reward-modal-reward .ui-dialog-titlebar:hover{opacity:1}.ui-dialog.reward-modal-checkout .ui-dialog-titlebar:after,.ui-dialog.reward-modal-checkout .ui-dialog-titlebar:before,.ui-dialog.reward-modal-reward .ui-dialog-titlebar:after,.ui-dialog.reward-modal-reward .ui-dialog-titlebar:before{position:absolute;left:15px;content:' ';height:33px;width:2px;background-color:#FFF}.ui-dialog.reward-modal-checkout .ui-dialog-titlebar:before,.ui-dialog.reward-modal-reward .ui-dialog-titlebar:before{transform:rotate(45deg)}.ui-dialog.reward-modal-checkout .ui-dialog-titlebar:after,.ui-dialog.reward-modal-reward .ui-dialog-titlebar:after{transform:rotate(-45deg)}.ui-dialog.reward-modal-checkout .ui-icon-closethick,.ui-dialog.reward-modal-reward .ui-icon-closethick{background:0 0;display:inline-block}.jcarousel-wrapper{margin:20px auto;position:relative;border:10px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 2px #999;-moz-box-shadow:0 0 2px #999;box-shadow:0 0 2px #999}.jcarousel{position:relative;overflow:hidden;width:100%}.jcarousel ul{width:20000em;position:relative;list-style:none;margin:0;padding:0}.jcarousel li{width:200px;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.jcarousel img{display:block;max-width:100%;height:auto!important}.jcarousel-control-next,.jcarousel-control-prev{position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;text-align:center;background:#4E443C;color:#fff;text-decoration:none;text-shadow:0 0 1px #000;font:24px/27px Arial,sans-serif;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-box-shadow:0 0 4px #F0EFE7;-moz-box-shadow:0 0 4px #F0EFE7;box-shadow:0 0 4px #F0EFE7}.jcarousel-control-prev{left:15px}.jcarousel-control-next{right:15px}.jcarousel-pagination{position:absolute;bottom:-40px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);margin:0}.jcarousel-pagination a{text-decoration:none;display:inline-block;font-size:11px;height:10px;width:10px;line-height:10px;background:#fff;color:#4E443C;border-radius:10px;text-indent:-9999px;margin-right:7px;-webkit-box-shadow:0 0 2px #4E443C;-moz-box-shadow:0 0 2px #4E443C;box-shadow:0 0 2px #4E443C}.jcarousel-pagination a.active{background:#4E443C;color:#fff;opacity:1;-webkit-box-shadow:0 0 2px #F0EFE7;-moz-box-shadow:0 0 2px #F0EFE7;box-shadow:0 0 2px #F0EFE7}.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:collapse;border-spacing:0;font-size:1em}@media screen and (max-width:480px){.dataTable .pdp-main span.product-bundles-name,.dataTable .product-tile span.product-tile-name,.dataTable span.truncate,.pdp-main .dataTable span.product-bundles-name,.product-tile .dataTable span.product-tile-name{float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;max-width:100px;min-width:100px}}.dataTable tfoot th,.dataTable thead th{font-weight:400;background-color:#fff}.dataTable thead{border:2px solid #f3e4c6}.dataTable thead td,.dataTable thead th{padding:7px 10px;border:1px solid #f3e4c6;font-size:.85em}.dataTable thead td:active,.dataTable thead th:active{outline:0}.dataTable tfoot td,.dataTable tfoot th{padding:10px 18px 6px;border-top:2px solid #f3e4c6}.dataTable thead .sorting,.dataTable thead .sorting_asc,.dataTable thead .sorting_desc{cursor:pointer}.dataTable thead .sorting,.dataTable thead .sorting_asc,.dataTable thead .sorting_asc_disabled,.dataTable thead .sorting_desc,.dataTable thead .sorting_desc_disabled{background-repeat:no-repeat;background-position:center right}.dataTable thead .sorting{background-image:url(../images/datatables/sort_both.png)}.dataTable thead .sorting_asc{background-image:url(../images/datatables/sort_asc.png);background-color:#f2f9ff}.dataTable thead .sorting_desc{background-image:url(../images/datatables/sort_desc.png);background-color:#f2f9ff}.dataTable thead .sorting_asc_disabled{background-image:url(../images/datatables/sort_asc_disabled.png)}.dataTable thead .sorting_desc_disabled{background-image:url(../images/datatables/sort_desc_disabled.png)}.dataTable thead .col-select,.dataTable thead .price{text-align:center}.dataTable tbody tr{background-color:#fff}.dataTable tbody tr.selected{background-color:#f2f9ff}.dataTable tbody tr.item-not-selected{background:#fff793}.dataTable tbody td,.dataTable tbody th{padding:8px 10px;vertical-align:middle;position:relative}.dataTable.display tbody td,.dataTable.display tbody th,.dataTable.row-border tbody td,.dataTable.row-border tbody th{border-top:1px solid #f3e4c6}.dataTable.cell-border tbody td,.dataTable.cell-border tbody th{border-top:1px solid #f3e4c6;border-right:1px solid #f3e4c6;border-bottom:1px solid #f3e4c6}.dataTable.cell-border tbody td{height:28px;width:0}.dataTable.cell-border tbody tr td:first-child,.dataTable.cell-border tbody tr th:first-child{border-left:1px solid #f3e4c6}.dataTable.cell-border tbody tr:first-child th{border-top:none}.dataTable.cell-border tbody .price-prediscount{text-decoration:line-through;color:#a1a1a1}.dataTable.cell-border tbody .price{font-weight:700;text-align:right}.dataTable.cell-border tbody .col-select{text-align:center}.dataTable.cell-border tbody .shown,.dataTable.cell-border tbody .shown .sorting_1{background-color:#f4f1ea!important}.dataTable.cell-border tbody .is-NLA-OOS-Expired,.dataTable.cell-border tbody .is-NLA-OOS-Expired a{color:#aaa}.dataTable.cell-border tbody .is-NLA-OOS-Expired .fa-exclamation-circle{position:absolute;right:.2em;top:.7em}.dataTable.cell-border tbody .is-NLA-OOS-Expired .pdp-main span.product-bundles-name,.dataTable.cell-border tbody .is-NLA-OOS-Expired .product-tile span.product-tile-name,.dataTable.cell-border tbody .is-NLA-OOS-Expired span.truncate,.pdp-main .dataTable.cell-border tbody .is-NLA-OOS-Expired span.product-bundles-name,.product-tile .dataTable.cell-border tbody .is-NLA-OOS-Expired span.product-tile-name{float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;max-width:280px;min-width:200px}@media screen and (max-width:480px){.dataTable.cell-border tbody .is-NLA-OOS-Expired .pdp-main span.product-bundles-name,.dataTable.cell-border tbody .is-NLA-OOS-Expired .product-tile span.product-tile-name,.dataTable.cell-border tbody .is-NLA-OOS-Expired span.truncate,.pdp-main .dataTable.cell-border tbody .is-NLA-OOS-Expired span.product-bundles-name,.product-tile .dataTable.cell-border tbody .is-NLA-OOS-Expired span.product-tile-name{max-width:90px;min-width:90px}}.dataTable.cart-parent{border-top:20px solid #faf5e8;border-bottom:20px solid #faf5e8}.dataTable.cart-parent tr.rowremoved{opacity:.5}.dataTable.cart-parent tr.rowremoved .custom-select,.dataTable.cart-parent tr.rowremoved a,.dataTable.cart-parent tr.rowremoved button,.dataTable.cart-parent tr.rowremoved input{pointer-events:none}@media screen and (max-width:480px){.dataTable.cart-parent{border-top:0;border-bottom:0}}.dataTable.cart-parent tbody tr td,.dataTable.cart-parent tbody tr th{border-right:0;border-left:2px solid #f4f1ea;padding:15px 10px;vertical-align:top}.dataTable.cart-parent tbody tr td.item-image,.dataTable.cart-parent tbody tr th.item-image{text-align:center;vertical-align:middle;width:15%}.dataTable.cart-parent tbody tr td.item-details,.dataTable.cart-parent tbody tr th.item-details{line-height:1;width:34%}.dataTable.cart-parent tbody tr td.item-details .item-details-top,.dataTable.cart-parent tbody tr th.item-details .item-details-top{min-height:110px}@media screen and (max-width:480px){.dataTable.cart-parent tbody tr td.item-details .item-details-top,.dataTable.cart-parent tbody tr th.item-details .item-details-top{line-height:18px}.dataTable.cart-parent tbody tr td.item-details .item-details-top .mobile-break.age,.dataTable.cart-parent tbody tr th.item-details .item-details-top .mobile-break.age{margin-top:5px}}.dataTable.cart-parent tbody tr td.item-details div,.dataTable.cart-parent tbody tr th.item-details div{margin-top:5px}.dataTable.cart-parent tbody tr td.item-details div:first-child,.dataTable.cart-parent tbody tr th.item-details div:first-child{margin-top:0}.dataTable.cart-parent tbody tr td.item-details .name,.dataTable.cart-parent tbody tr th.item-details .name{font-weight:700}.dataTable.cart-parent tbody tr td.item-details .sku .label,.dataTable.cart-parent tbody tr th.item-details .sku .label{display:inline-block;margin-left:5px;padding-left:5px;border-left:1px solid #3a3a3a}.dataTable.cart-parent tbody tr td.item-details .sku .label:first-child,.dataTable.cart-parent tbody tr th.item-details .sku .label:first-child{margin-left:0;padding-left:0;border-left:0}.dataTable.cart-parent tbody tr td.item-details .sku-wishlist,.dataTable.cart-parent tbody tr th.item-details .sku-wishlist{margin-top:10px;margin-bottom:10px;color:#f88000;font-weight:700}.dataTable.cart-parent tbody tr td.item-details .price,.dataTable.cart-parent tbody tr th.item-details .price{text-align:left;font-weight:700;font-size:1.6rem}.dataTable.cart-parent tbody tr td.children-names,.dataTable.cart-parent tbody tr th.children-names{width:22%}.dataTable.cart-parent tbody tr td.children-names .fa-exclamation-circle,.dataTable.cart-parent tbody tr th.children-names .fa-exclamation-circle{position:absolute;top:24px}.dataTable.cart-parent tbody tr td.children-names a.opt-add-child-link,.dataTable.cart-parent tbody tr th.children-names a.opt-add-child-link{display:block;color:#81c8d4;border:1px solid #81c8d4;padding:8px 11px;margin-left:25px}.dataTable.cart-parent tbody tr td.children-names a.opt-add-child-link:before,.dataTable.cart-parent tbody tr th.children-names a.opt-add-child-link:before{background:url(../images/sprite-two.png) -43px -162px no-repeat;width:18px;height:13px;content:'';position:absolute;right:8px;top:26px}.dataTable.cart-parent tbody tr td.qty,.dataTable.cart-parent tbody tr th.qty{width:15%;text-align:right}.dataTable.cart-parent tbody tr td.qty .input-qty,.dataTable.cart-parent tbody tr th.qty .input-qty{margin-right:1em}.dataTable.cart-parent tbody tr td.qty .qty-parent,.dataTable.cart-parent tbody tr th.qty .qty-parent{padding-right:18px;position:relative}.dataTable.cart-parent tbody tr td.qty .qty-parent .fa-exclamation-circle,.dataTable.cart-parent tbody tr th.qty .qty-parent .fa-exclamation-circle{right:-5px;top:-2px}.dataTable.cart-parent tbody tr td.qty .catname,.dataTable.cart-parent tbody tr th.qty .catname{font-size:14px;font-weight:700;color:#3a3a3a}.dataTable.cart-parent tbody tr td.qty li,.dataTable.cart-parent tbody tr th.qty li{margin-top:10px;position:relative}@media screen and (max-width:480px){.dataTable.cart-parent tbody tr td.qty li,.dataTable.cart-parent tbody tr th.qty li{margin-top:0}}.dataTable.cart-parent tbody tr td.qty li:first-child,.dataTable.cart-parent tbody tr th.qty li:first-child{margin-top:10px}@media screen and (max-width:480px){.dataTable.cart-parent tbody tr td.qty li:first-child,.dataTable.cart-parent tbody tr th.qty li:first-child{margin-top:0;margin-bottom:15px}}@media screen and (max-width:480px){.dataTable.cart-parent tbody tr td.qty li:nth-child(2),.dataTable.cart-parent tbody tr th.qty li:nth-child(2){padding-bottom:0;margin-top:0}}@media screen and (max-width:480px) and (max-width:480px){.dataTable.cart-parent tbody tr td.qty li:nth-child(2).item-delete,.dataTable.cart-parent tbody tr th.qty li:nth-child(2).item-delete{display:inline;padding-right:10px}}.dataTable.cart-parent tbody tr td.qty li .tooltip-remove-action,.dataTable.cart-parent tbody tr th.qty li .tooltip-remove-action{right:-2px;top:28px}@media screen and (max-width:480px){.dataTable.cart-parent tbody tr td.qty li .tooltip-remove-action,.dataTable.cart-parent tbody tr th.qty li .tooltip-remove-action{right:-140px}.dataTable.cart-parent tbody tr td.qty li .tooltip-remove-action .arrow-up,.dataTable.cart-parent tbody tr td.qty li .tooltip-remove-action .arrow-up-border,.dataTable.cart-parent tbody tr th.qty li .tooltip-remove-action .arrow-up,.dataTable.cart-parent tbody tr th.qty li .tooltip-remove-action .arrow-up-border{right:160px}}.dataTable.cart-parent tbody tr td.qty button,.dataTable.cart-parent tbody tr th.qty button{text-transform:none;transition:none;background:0 0;font-size:normal;color:#007599;height:auto;padding:0;font-family:Arial,sans-serif;display:inline;width:auto;min-width:auto}.dataTable.cart-parent tbody tr td.qty button:hover,.dataTable.cart-parent tbody tr th.qty button:hover{color:#f88000}.dataTable.cart-parent tbody tr td.qty button.grey,.dataTable.cart-parent tbody tr th.qty button.grey{padding:0 5px;background:#3a3a3a;color:#ffff;min-width:45px;font-family:BrandonText-Bold,Arial,sans-serif;font-size:14px;height:40px;text-transform:uppercase;transition:all .3s ease-in 0s}.dataTable.cart-parent tbody tr td.price a,.dataTable.cart-parent tbody tr th.price a{font-weight:400;display:inline-block;outline:0;font-family:Arial,sans-serif}.dataTable.cart-parent tbody tr td.price .price-parent,.dataTable.cart-parent tbody tr th.price .price-parent{display:table;width:100%;margin-bottom:1em;line-height:1.6rem}.dataTable.cart-parent tbody tr td.price .price-parent span,.dataTable.cart-parent tbody tr th.price .price-parent span{display:table-cell;width:50%}.dataTable.cart-parent tbody tr td.price .price-parent span.value,.dataTable.cart-parent tbody tr th.price .price-parent span.value{font-size:1.6rem;text-align:right}.dataTable.cart-parent tbody tr td.price .price-parent span.label,.dataTable.cart-parent tbody tr th.price .price-parent span.label{text-align:left;font-weight:400}.dataTable.cart-parent tbody tr td:first-child,.dataTable.cart-parent tbody tr th:first-child{border-left:0}.dataTable.cart-parent tbody tr.hd{background-color:#faf5e8}.dataTable.cart-parent tbody tr.hd td{font-size:18px;color:#3a3a3a;padding:10px 10px 6px}.dataTable.cart-parent tbody tr.is-NLA-OOS-Expired .fa-exclamation-circle{right:-10px;top:0}.dataTable.cart-parent tbody tr.is-NLA-OOS-Expired span.input-qty{margin-right:1em;display:initial}@media screen and (max-width:480px){.dataTable.cart-parent tbody tr.is-NLA-OOS-Expired span.input-qty{display:inline-block}}.dataTable.display tbody tr.odd,.dataTable.stripe tbody tr.odd{background-color:#f9f9f9}.dataTable.display tbody tr.odd.selected,.dataTable.stripe tbody tr.odd.selected{background-color:#ecf3f9}.dataTable.display tbody tr:hover,.dataTable.hover tbody tr:hover{background-color:#f6f6f6}.dataTable.display tbody tr:hover.selected,.dataTable.hover tbody tr:hover.selected{background-color:#e9f0f6}.dataTable.cell-border tbody tr.selected>.sorting_1,.dataTable.cell-border tbody tr.selected>.sorting_2,.dataTable.cell-border tbody tr.selected>.sorting_3,.dataTable.cell-border tbody tr>.sorting_1,.dataTable.cell-border tbody tr>.sorting_2,.dataTable.cell-border tbody tr>.sorting_3,.dataTable.display tbody tr.selected>.sorting_1,.dataTable.display tbody tr.selected>.sorting_2,.dataTable.display tbody tr.selected>.sorting_3,.dataTable.display tbody tr>.sorting_1,.dataTable.display tbody tr>.sorting_2,.dataTable.display tbody tr>.sorting_3,.dataTable.order-column tbody tr.selected>.sorting_1,.dataTable.order-column tbody tr.selected>.sorting_2,.dataTable.order-column tbody tr.selected>.sorting_3,.dataTable.order-column tbody tr>.sorting_1,.dataTable.order-column tbody tr>.sorting_2,.dataTable.order-column tbody tr>.sorting_3{background-color:#f2f9ff!important}.dataTable.display tbody tr.even.selected>.sorting_1,.dataTable.display tbody tr.even.selected>.sorting_2,.dataTable.display tbody tr.even.selected>.sorting_3,.dataTable.display tbody tr.even>.sorting_1,.dataTable.display tbody tr.even>.sorting_2,.dataTable.display tbody tr.even>.sorting_3,.dataTable.display tbody tr.odd.selected>.sorting_1,.dataTable.display tbody tr.odd.selected>.sorting_2,.dataTable.display tbody tr.odd.selected>.sorting_3,.dataTable.display tbody tr.odd>.sorting_1,.dataTable.display tbody tr.odd>.sorting_2,.dataTable.display tbody tr.odd>.sorting_3,.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1,.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2,.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3,.dataTable.order-column.stripe tbody tr.even>.sorting_1,.dataTable.order-column.stripe tbody tr.even>.sorting_2,.dataTable.order-column.stripe tbody tr.even>.sorting_3,.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1,.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2,.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3,.dataTable.order-column.stripe tbody tr.odd>.sorting_1,.dataTable.order-column.stripe tbody tr.odd>.sorting_2,.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:#f2f9ff}.dataTable.display tbody tr:hover>.sorting_1,.dataTable.order-column.hover tbody tr:hover>.sorting_1{background-color:#eaeaea}.dataTable.display tbody tr:hover>.sorting_2,.dataTable.order-column.hover tbody tr:hover>.sorting_2{background-color:#ececec}.dataTable.display tbody tr:hover>.sorting_3,.dataTable.order-column.hover tbody tr:hover>.sorting_3{background-color:#efefef}.dataTable.display tbody tr:hover.selected>.sorting_1,.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{background-color:#dee5ea}.dataTable.display tbody tr:hover.selected>.sorting_2,.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{background-color:#e0e6ec}.dataTable.display tbody tr:hover.selected>.sorting_3,.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{background-color:#e3e9ef}.dataTable.no-footer{border-bottom:1px solid #f3e4c6;border-left:1px solid #f3e4c6}.dataTable.nowrap td,.dataTable.nowrap th{white-space:nowrap}.dataTable.compact thead td,.dataTable.compact thead th{padding:4px 17px 4px 4px}.dataTable.compact tbody td,.dataTable.compact tbody th,.dataTable.compact tfoot td,.dataTable.compact tfoot th{padding:4px}.dataTable td.dt-left,.dataTable th.dt-left{text-align:left}.dataTable td.dataTables_empty,.dataTable td.dt-center,.dataTable th.dt-center{text-align:center}.dataTable td.dt-right,.dataTable th.dt-right{text-align:right}.dataTable td.dt-justify,.dataTable th.dt-justify{text-align:justify}.dataTable td.dt-nowrap,.dataTable th.dt-nowrap{white-space:nowrap}.dataTable tfoot td.dt-head-left,.dataTable tfoot th.dt-head-left,.dataTable thead td.dt-head-left,.dataTable thead th.dt-head-left{text-align:left}.dataTable tfoot td.dt-head-center,.dataTable tfoot th.dt-head-center,.dataTable thead td.dt-head-center,.dataTable thead th.dt-head-center{text-align:center}.dataTable tfoot td.dt-head-right,.dataTable tfoot th.dt-head-right,.dataTable thead td.dt-head-right,.dataTable thead th.dt-head-right{text-align:right}.dataTable tfoot td.dt-head-justify,.dataTable tfoot th.dt-head-justify,.dataTable thead td.dt-head-justify,.dataTable thead th.dt-head-justify{text-align:justify}.dataTable tfoot td.dt-head-nowrap,.dataTable tfoot th.dt-head-nowrap,.dataTable thead td.dt-head-nowrap,.dataTable thead th.dt-head-nowrap{white-space:nowrap}.dataTable tbody td.dt-body-left,.dataTable tbody th.dt-body-left{text-align:left}.dataTable tbody td.dt-body-center,.dataTable tbody th.dt-body-center{text-align:center}.dataTable tbody td.dt-body-right,.dataTable tbody th.dt-body-right{text-align:right}.dataTable tbody td.dt-body-justify,.dataTable tbody th.dt-body-justify{text-align:justify}.dataTable tbody td.dt-body-nowrap,.dataTable tbody th.dt-body-nowrap{white-space:nowrap}.dataTable .product-details{margin:4px}.dataTable .product-details .detail{padding-right:15px;width:45%}.dataTable .product-details .detail .image{width:155px;background:#fff;text-align:center;vertical-align:middle;padding:5px;height:155px}.dataTable .product-details .detail .image img{max-width:100%;max-height:100%;margin:auto;display:block}.dataTable .product-details .detail .info{padding-left:15px;position:relative}.dataTable .product-details .detail .info span.icons{float:none;display:block;position:relative;left:0;bottom:0;margin-top:15px}.dataTable .product-details .detail .info span.icons .fa{margin-left:5px;padding:5px;font-size:18px}.dataTable .product-details .description{padding-right:15px}.dataTable .product-details .hide-link{width:200px;text-align:center;vertical-align:bottom}.dataTable .icons{right:10px;top:11px;position:absolute}.dataTable .icons .fa{cursor:pointer;margin-left:10px}.dataTable .icons .fa:first-child{margin-left:0}.dataTable .fa-star,.dataTable .fa-star-o{color:#fab049}.dataTable .fa-heart,.dataTable .fa-heart-o{color:red}.dataTable .fa-folder,.dataTable .fa-folder-o{color:#a2c050}.dataTable .fa-pcool-heart,.dataTable .fa-pcool-heart-o{color:red}table.dataTable,table.dataTable td,table.dataTable th{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.each-review-order table.dataTable{border-top:1px solid #f3e4c6;border-bottom:1px solid #f3e4c6;table-layout:fixed}.dataTables_wrapper{position:relative;clear:both;zoom:1}.dataTables_wrapper .dataTables_filter{text-align:right}.dataTables_wrapper .dataTables_filter input{margin-left:.5em}.dataTables_wrapper .dataTables_info{clear:both;padding-top:.75em;font-weight:700}.dataTables_wrapper .dataTables_paginate{padding-top:.85em;margin-left:-13px}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:.4em .7em;margin-left:2px;text-align:center;text-decoration:none!important;cursor:pointer;font-weight:700;border:1px solid transparent}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{border:1px solid #e8e8e8;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f1ea));background:-webkit-linear-gradient(top,#fff 0,#f4f1ea 100%);background:-moz-linear-gradient(top,#fff 0,#f4f1ea 100%);background:-ms-linear-gradient(top,#fff 0,#f4f1ea 100%);background:-o-linear-gradient(top,#fff 0,#f4f1ea 100%);background:linear-gradient(to bottom,#fff 0,#f4f1ea 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover{cursor:default;color:#666!important;border:1px solid transparent;background:0 0;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{border:1px solid #e8e8e8;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f1ea));background:-webkit-linear-gradient(top,#fff 0,#f4f1ea 100%);background:-moz-linear-gradient(top,#fff 0,#f4f1ea 100%);background:-ms-linear-gradient(top,#fff 0,#f4f1ea 100%);background:-o-linear-gradient(top,#fff 0,#f4f1ea 100%);background:linear-gradient(to bottom,#fff 0,#f4f1ea 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f0ede3));background:-webkit-linear-gradient(top,#fff 0,#f0ede3 100%);background:-moz-linear-gradient(top,#fff 0,#f0ede3 100%);background:-ms-linear-gradient(top,#fff 0,#f0ede3 100%);background:-o-linear-gradient(top,#fff 0,#f0ede3 100%);background:linear-gradient(to bottom,#fff 0,#f0ede3 100%);box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .ellipsis{display:inline-block;overflow:hidden;padding:.4em .7em;cursor:default}.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(25%,rgba(255,255,255,.9)),color-stop(75%,rgba(255,255,255,.9)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 25%,rgba(255,255,255,.9) 75%,rgba(255,255,255,0) 100%);background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 25%,rgba(255,255,255,.9) 75%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 25%,rgba(255,255,255,.9) 75%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 25%,rgba(255,255,255,.9) 75%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 25%,rgba(255,255,255,.9) 75%,rgba(255,255,255,0) 100%)}.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_paginate,.dataTables_wrapper .dataTables_processing{color:#333}.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_length{display:none;float:left;width:100%}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{-webkit-overflow-scrolling:touch;overflow-x:hidden!important}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th>div.dataTables_sizing{height:0;overflow:hidden;margin:0!important;padding:0!important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:2px solid #f3e4c6}.dataTables_wrapper.no-footer div.dataTables_scrollBody table,.dataTables_wrapper.no-footer div.dataTables_scrollHead table{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}.parent-bg table.dataTable.cell-border tbody td{border-top:2px solid #f4f1ea}#sfo-data-table tbody td.title .pdp-main a.product-bundles-name,#sfo-data-table tbody td.title .product-tile .product-tile-name a,#sfo-data-table tbody td.title .product-tile a.product-tile-name,#sfo-data-table tbody td.title a.truncate,#yto-flyer-table tbody td.title .pdp-main a.product-bundles-name,#yto-flyer-table tbody td.title .product-tile .product-tile-name a,#yto-flyer-table tbody td.title .product-tile a.product-tile-name,#yto-flyer-table tbody td.title a.truncate,#yto-item-table tbody td.title .pdp-main a.product-bundles-name,#yto-item-table tbody td.title .product-tile .product-tile-name a,#yto-item-table tbody td.title .product-tile a.product-tile-name,#yto-item-table tbody td.title a.truncate,.pdp-main #sfo-data-table tbody td.title a.product-bundles-name,.pdp-main #yto-flyer-table tbody td.title a.product-bundles-name,.pdp-main #yto-item-table tbody td.title a.product-bundles-name,.product-tile #sfo-data-table tbody td.title a.product-tile-name,.product-tile #yto-flyer-table tbody td.title a.product-tile-name,.product-tile #yto-item-table tbody td.title a.product-tile-name,.product-tile .product-tile-name #sfo-data-table tbody td.title a,.product-tile .product-tile-name #yto-flyer-table tbody td.title a,.product-tile .product-tile-name #yto-item-table tbody td.title a{max-width:280px;min-width:200px}#sfo-data-table tbody td.item-qty{width:65px}#soo-item-table .is-NLA-OOS-Expired .input-qty,#soo-item-table .is-NLA-OOS-Expired .price{text-decoration:line-through}#soo-item-table td.item-qty{padding-left:26px}.sec-rco-reward .each-review-order{margin:10px}.sec-rco-reward .each-review-order .total{text-align:right}.sec-rco-reward .each-review-order .pay{font-weight:700}.sec-rco-reward .each-review-order td.item-qty{text-align:left}.sec-rco-reward .text-bold{font-weight:700}table.dataTable.cell-border tbody .fa-exclamation-circle{right:.2em;position:absolute}table.dataTable.cart-parent tbody .fa-exclamation-circle{right:-10px;top:0}#yto-flyer-table_wrapper table.dataTable.cell-border tbody .fa-exclamation-circle{right:2.7em;top:0}#yto-item-table_wrapper table.dataTable.cell-border tbody .fa-exclamation-circle{right:.1em;top:0}#sfo-data-table_wrapper table.dataTable.cell-border tbody .fa-exclamation-circle{top:.1em;right:.1em}.wishlist-title{margin-top:1em!important;font-weight:700;color:#f88000}@media screen and (max-width:767px){.wishlist-title{color:#a81412;margin-top:5px!important}}.checkout-confirm .dataTable.cart-parent tbody tr td.item-details,.checkout-confirm .dataTable.cart-parent tbody tr th.item-details{width:53%}.checkout-confirm .dataTable.cart-parent tbody tr td.item-image,.checkout-confirm .dataTable.cart-parent tbody tr th.item-image{width:17%}@media screen and (max-width:767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:.5em}}@media screen and (max-width:640px){.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_length{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:.5em}}.js .simple-submit{display:none}legend{background:url(../images/interface/icon-double-line-header.png) left top repeat-x #efefef;border-bottom:1em solid #fff;font-size:1.1em;font-weight:700;margin:0;padding:1.16em 2% .83em;position:relative;text-transform:uppercase;width:96%}.ie7 legend{width:94%}legend span{font-size:12px;font-weight:400;position:relative;text-transform:none;padding:0 .5em}legend span em{color:#3a3a3a}.dialog-required{display:inline;font-size:12px;font-weight:400;position:relative;padding:.16em 0}.dialog-required text-transform:none em{color:#3a3a3a}label{display:block;float:left;font-size:1.1em;font-weight:700;padding:.75em 0 0;text-align:right;width:22%;color:#3a3a3a}label .optional{margin-left:5px;color:#a1a1a1}.form-label-text{display:block;float:left;font-size:1.1em;font-weight:700;padding:.75em 0 0;text-align:right;width:22%}.form-label-text span{margin-right:.42em}.form-row{clear:both;margin:0 0 1em}.shipping-method-list .category-switch,.shipping-method-list .clearfix,.shipping-method-list .level-2>ul,.shipping-method-list nav[role=navigation]{padding:0 15px}.shipping-method-list .category-switch .radio-label,.shipping-method-list .clearfix .radio-label,.shipping-method-list .level-2>ul .radio-label,.shipping-method-list nav[role=navigation] .radio-label{text-align:left}div.col div.form-row{margin:2px 2px 5px}.form-row-button{margin-left:0;width:100%;text-align:center}input[type=number],input[type=password],input[type=text]{box-sizing:border-box;text-indent:0;color:#3a3a3a;outline:0;border:1px solid #d2d2d2;height:36px;padding:0 11px;width:100%;background:#fff;margin:0;font-size:14px}.form-row input[type=number],.form-row input[type=password],.form-row input[type=text]{float:left}input[type=number].cardtype-error,input[type=number].error,input[type=password].cardtype-error,input[type=password].error,input[type=text].cardtype-error,input[type=text].error{background:#fff793!important;border-color:#900!important;color:#900}input[type=number]:focus,input[type=password]:focus,input[type=text]:focus{background:#fff!important;color:#3a3a3a!important;border-color:#81c8d4!important}input[type=number].focused.error,input[type=password].focused.error,input[type=text].focused.error{background:#fff!important;color:gray!important;border:1px solid #d2d2d2!important}input[type=text]:-ms-input-placeholder{color:gray!important}input[type=password]:-ms-input-placeholder{color:gray!important}textarea{border:1px solid #aaa;margin-left:2%;padding:.7em .5em;text-indent:0;width:49.5966%;color:#3a3a3a}select{text-indent:0;margin-left:2%;width:51.6%}select:focus{border-color:#007599!important}select.error{background:#fff793}.search-result-options select{height:auto}input[type=checkbox],input[type=radio]{margin:1em 1% 1em 2%}.label-inline label{display:inline-block;float:none;font-size:1em;font-weight:400;text-align:left;width:90%}.label-above label{float:none;text-align:left;width:auto}.label-above input,.label-above select,.label-above textarea{margin-left:0}.label-above .form-caption{margin-left:0;width:auto}.label-removed label{left:-999em;position:absolute}.label-hidden label{text-align:left;text-indent:-999em}.form-indent .form-caption{margin-left:0}.connect-teacher .form-caption{clear:left;margin:0;width:auto;display:inline}.error-message{width:auto;padding:.7em .5em;color:#d83230;text-indent:0;background-color:#fff793}input.error,input.error-num{background-color:#faeded;border-color:#900;color:#900}input.error-num.focused,input.error.focused{color:gray;border:1px solid #d2d2d2;background:#fff}span.error{background:none;display:none;float:left;font-size:12px;color:#a81412;line-height:14px;margin-top:2px;width:100%}span.error:empty{display:none!important}div.error{background:none}.hide-error-msg span.error{display:none!important}.error-form{background-color:#cebdb3;border:1px solid #900;border-radius:.5em;color:#900;margin:.5em 0;padding:.8em}.form-inline form{padding:0 0 2em;width:98%}.form-inline .form-row{clear:none;float:left;margin:.42em 2% 0 0;width:28%}.form-inline label{padding:0 0 .75em;text-transform:uppercase;width:auto}.form-inline input[type=text],.form-inline select{margin-left:0;width:95%}.form-inline .form-row-button{float:left;margin:2.5em 0 0;width:10%}.form-inline button{padding-left:0;padding-right:0;width:100%}.row-inline{display:inline}.row-inline label{width:auto}.require-dialog{font-weight:400;position:absolute;right:1em;text-transform:none;top:1em}.required-indicator{color:#900}.form-field-tooltip{float:left;margin-left:3%;padding-top:.75em;width:23%}.char-count{display:block;margin-left:24%}.label-inline label{padding:0}.checkbox-label,.toggle-field-input{position:relative;width:auto}.checkbox-label input[type=checkbox],.toggle-field-input input[type=checkbox]{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;position:absolute;z-index:1;margin:3px;display:block;width:20px;height:20px}.checkbox-label .custom-checkbox,.toggle-field-input .custom-checkbox{border:1px solid #0095b4;background:#fff;height:18px;width:18px;float:left;margin-right:10px;margin-left:1px;position:relative;z-index:0;display:inline-block!important}.checkbox-label .custom-checkbox.error,.toggle-field-input .custom-checkbox.error{display:inline-block!important;border-color:#900;background:#fff793}.checkbox-label span.label-msg,.toggle-field-input span.label-msg{line-height:20px}.checkbox-label input[type=checkbox]:checked+.custom-checkbox,.checkbox-label input[type=checkbox]:checked+span.error+.custom-checkbox,.toggle-field-input input[type=checkbox]:checked+.custom-checkbox,.toggle-field-input input[type=checkbox]:checked+span.error+.custom-checkbox{background:url(../images/sprite-images.png) -167px -80px no-repeat}.student-coupon-modal.dollar-to-spend #coupon-select-grade,.student-coupon-modal.free-pick #coupon-select-grade{width:205px;padding:7px;height:auto}.cart-parent .custom-select{min-width:180px}.custom-select{width:100%;float:left;color:#3a3a3a;font-size:14px;font-weight:400;position:relative;outline:0}.custom-select.loading .selected-option:before{position:absolute;right:0;top:50%;z-index:3;border:solid #d2d2d2;border-top-color:#63a3d4;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-animation:spin 1s infinite linear;-moz-animation:spin 1s infinite linear;animation:spin 1s infinite linear;content:"";width:22px;height:22px;margin:-16px 3px 0 0;border-width:4px;background:0 0}.custom-select select{visibility:hidden!important;position:absolute;top:0}.custom-select .selected-option{display:block;background-color:#fff;line-height:17px;outline:0;overflow:hidden;position:relative;padding:8px 33px 8px 11px;width:100%;height:36px;color:#a1a1a1;border:1px solid #d2d2d2;cursor:pointer;z-index:1;white-space:nowrap}.custom-select .selected-option.child-name{color:#3a3a3a}.custom-select .selected-option.error{background-color:#fff793;border-color:#900}.custom-select .selected-option:before{background:url(../images/sprite-images.png) -50px -10px no-repeat;width:18px;height:13px;content:'';position:absolute;right:8px;top:11px}.custom-select .selected-option:hover+select+.selection-list>div>ul>li.first,.custom-select .selected-option:hover+select+span+.selection-list>div>ul>li.first{border-top-color:#81c8d4}.custom-select .selected-option:hover+select+.selection-list:before,.custom-select .selected-option:hover+select+span+.selection-list:before{border-color:#81c8d4}.custom-select .selected-option.country{color:#3a3a3a}.custom-select.focused .selected-option{border:1px solid #81c8d4}.custom-select.focused .ps-scrollbar-y-rail:before{border-color:#81c8d4}.custom-select .ps-scrollbar-x-rail{display:none!important}.custom-select .selected-option.selected-active{color:#3a3a3a}.custom-select .selection-list{background-color:#fff;list-style:none;display:none;left:0;margin:0;padding:0;position:absolute;top:100%;width:100%;z-index:99;overflow:hidden}.custom-select .selection-list .default-option{display:none}.custom-select .selection-list .custom-scrollbar{height:inherit}.custom-select .selection-list ul{margin:0;padding:0 0 1px}.custom-select .selection-list li{border:1px solid #d2d2d2;line-height:17px;display:block;outline:0;float:left;width:100%}.custom-select .selection-list li.focused,.custom-select .selection-list li.selected,.custom-select .selection-list li:hover{border-color:#81c8d4}.custom-select .selection-list li:hover+li{border-top-color:#81c8d4}.custom-select .selection-list li span{padding:8px 11px}.custom-select .selection-list li.opt-add-child span{text-align:right;color:#007599;padding-right:20px;background:url(../images/sprite-two.png) right -536px no-repeat}.custom-select .selection-list li.opt-add-child span.opt-childname{color:#3a3a3a;padding-bottom:0;background:0 0}.custom-select .selection-list li.opt-add-child span.opt-connect{padding-top:0;background-position:right -543px}.custom-select .selection-list .custom-select-actions{width:100%;position:absolute;left:0;bottom:0;padding:8px 10px;background:#e6ddcc}.custom-select .selection-list .custom-select-actions input[type=button]{min-width:10px;width:126px;float:left}.custom-select .selection-list .custom-select-actions input[type=button].option-select{float:right}.custom-select .selected-option:hover{color:#3a3a3a;background-color:#fff;border-color:#81c8d4}.custom-select .selected-option:hover:before{background:url(../images/sprite-images.png) -50px -56px no-repeat}.custom-select.active .selected-option,.custom-select.visible .selected-option{color:#3a3a3a;background-color:#fff;border-color:#81c8d4}.custom-select.active .selected-option:before,.custom-select.visible .selected-option:before{background:url(../images/sprite-images.png) -50px -56px no-repeat}.custom-select.active .selection-list,.custom-select.visible .selection-list{border-bottom:5px solid #e6ddcc;top:98%}.custom-select.active .selection-list:before,.custom-select.visible .selection-list:before{content:'';position:absolute;width:100%;top:0;left:0;border-top:1px solid #ccc}.custom-select.active .selection-list:after,.custom-select.visible .selection-list:after{content:'';position:absolute;width:100%;bottom:0;left:0;border-top:1px solid #ccc;z-index:-1}.custom-select.active select:not([multiple])+.error+.selection-list li.selected+li,.custom-select.active select:not([multiple])+.selection-list li.selected+li,.custom-select.visible select:not([multiple])+.error+.selection-list li.selected+li,.custom-select.visible select:not([multiple])+.selection-list li.selected+li{border-top-width:1px}.custom-select.active select:not([multiple])+.error+.selection-list li:hover+.selected+li,.custom-select.active select:not([multiple])+.selection-list li:hover+.selected+li,.custom-select.visible select:not([multiple])+.error+.selection-list li:hover+.selected+li,.custom-select.visible select:not([multiple])+.selection-list li:hover+.selected+li{border-top-color:#81c8d4}.custom-select.active select:not([multiple])+.error+.selection-list li.first,.custom-select.active select:not([multiple])+.error+.selection-list li.first.selected+li,.custom-select.active select:not([multiple])+.selection-list li.first,.custom-select.active select:not([multiple])+.selection-list li.first.selected+li,.custom-select.visible select:not([multiple])+.error+.selection-list li.first,.custom-select.visible select:not([multiple])+.error+.selection-list li.first.selected+li,.custom-select.visible select:not([multiple])+.selection-list li.first,.custom-select.visible select:not([multiple])+.selection-list li.first.selected+li{margin:0}.custom-select.active select:not([multiple])+.error+.selection-list li.hide,.custom-select.active select:not([multiple])+.error+.selection-list li.selected,.custom-select.active select:not([multiple])+.selection-list li.hide,.custom-select.active select:not([multiple])+.selection-list li.selected,.custom-select.active select[multiple]+.error+.selection-list li.hide,.custom-select.active select[multiple]+.selection-list li.hide,.custom-select.visible select:not([multiple])+.error+.selection-list li.hide,.custom-select.visible select:not([multiple])+.error+.selection-list li.selected,.custom-select.visible select:not([multiple])+.selection-list li.hide,.custom-select.visible select:not([multiple])+.selection-list li.selected,.custom-select.visible select[multiple]+.error+.selection-list li.hide,.custom-select.visible select[multiple]+.selection-list li.hide{display:none}.custom-select.active li,.custom-select.visible li{margin-top:-1px;cursor:pointer}.custom-select.active li.focused,.custom-select.active li.selected,.custom-select.active li:hover,.custom-select.visible li.focused,.custom-select.visible li.selected,.custom-select.visible li:hover{border-color:#81c8d4}.custom-select.active li.focused+li,.custom-select.active li.selected+li,.custom-select.active li:hover+li,.custom-select.visible li.focused+li,.custom-select.visible li.selected+li,.custom-select.visible li:hover+li{border-top-width:0;padding-top:1px}.custom-select.active li.selected .check-icon,.custom-select.visible li.selected .check-icon{background:url(../images/sprite-images.png) -167px -79px no-repeat}.custom-select.active li.first,.custom-select.visible li.first{margin:0}.custom-select.active li.hide-option,.custom-select.visible li.hide-option{display:none;height:0;text-indent:-9999px;border-bottom:0 none}.custom-select.active li span,.custom-select.visible li span{float:left;width:100%}.custom-select.active li .check-icon,.custom-select.visible li .check-icon{border:1px solid #0095b4;background:#fff;height:19px;width:19px;float:left;margin:6px 10px 0;padding:0}.custom-select.active li .check-icon+span,.custom-select.visible li .check-icon+span{border-left:1px solid #ccc;padding-left:10px;width:200px}.custom-select .custom-scrollbar.ps-container.ps-active-y{border-right:solid 1px #d2d2d2}.custom-select.disabled .selected-option.selected-active{color:#aaa;cursor:default}.custom-select.disabled .selected-option:hover{border-color:#d2d2d2}.cc-checkout{color:#d3d3d3;float:none!important;position:relative;top:0;left:-9px}.showactions .custom-select.active .selection-list{padding-bottom:56px;border-bottom:0 none}.showactions .custom-select.active .selection-list .custom-select-actions{display:block!important}.showactions .custom-select.active .selection-list:after{bottom:56px}.hide-customselectbox-select.custom-select .selection-list{display:block!important;position:relative!important;top:0!important;border-bottom:solid 0 #d2d2d2;border-top:solid 0 #d2d2d2}.hide-customselectbox-select.custom-select .custom-scrollbar.ps-container.ps-active-y{border-bottom:solid 1px #d2d2d2}.hide-customselectbox-select.custom-select select:not([multiple])+.error+.selection-list li.selected,.hide-customselectbox-select.custom-select select:not([multiple])+.selection-list li.selected{display:block}.hide-customselectbox-select.custom-select select:not([multiple])+.error+.selection-list li.selected+li,.hide-customselectbox-select.custom-select select:not([multiple])+.selection-list li.selected+li{border-top-color:#81c8d4;padding-top:0;margin-top:-1px}.hide-customselectbox-select.custom-select select:not([multiple])+.error+.selection-list li.selected.first+li,.hide-customselectbox-select.custom-select select:not([multiple])+.selection-list li.selected.first+li{margin-top:-1px}.searchwithicon{position:relative}.searchwithicon button{background:0 0;width:40px;min-width:40px;padding:0;position:absolute;top:21px;height:33px;text-align:center;right:0}.searchwithicon button:active,.searchwithicon button:hover{background:0 0}.searchwithicon button i{display:block;text-align:center;color:#a1a1a1;font-size:17px;margin:0;width:inherit;font-weight:700}.searchwithicon.focused i{color:#0095b4}.searchwithicon.selected i{color:#3a3a3a}.disabled-color{color:#ccc!important}.showhide-password{float:right;position:relative;color:#007599;cursor:pointer;display:none}.showpassword-row{position:relative}.showpassword-row label{width:auto}.showpassword-row .showhide-password{display:block;position:absolute;right:0;z-index:1}@media screen and (max-width:480px){.showpassword-row .showhide-password{top:6px}}.leftposition{position:absolute;left:-9999px}.radio-label-hide{display:none}.radio-label{width:auto;margin:0;padding:0;display:inline-block}.radio-label input[type=radio]{position:absolute;display:block;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;z-index:1;margin:10px 0 0 10px}.radio-label span.label-msg{line-height:18px;margin-left:5px;display:inline-block;vertical-align:top}.radio-label span.custom-radio{background:url(../images/sprite-images.png) -166px -144px no-repeat;width:16px;height:16px}.radio-label input[type=radio]:checked+span.custom-radio,.radio-label input[type=radio]:checked+span.error+span.custom-radio{background-position:-166px -191px}#SelectSchoolForm .radio-label span.label-msg{max-width:265px}.yesno-toggle .radio-label span.custom-radio{display:none}.yesno-toggle .radio-label span.label-msg{background:#e1e1e1;width:40px;line-height:40px;margin:0 0 0 2px;cursor:pointer;padding:0;float:left;text-align:center}.yesno-toggle .radio-label input[type=radio]:checked+span.error+span.label-msg,.yesno-toggle .radio-label input[type=radio]:checked+span.label-msg{background:#0095b4;color:#fff}.onoff-toggle .checkbox-label,.onoff-toggle .toggle-field-input,.toggle-input-row .checkbox-label,.toggle-input-row .toggle-field-input{width:65px;height:20px;overflow:hidden;padding:0}.onoff-toggle .checkbox-label span.label-msg,.onoff-toggle .toggle-field-input span.label-msg,.toggle-input-row .checkbox-label span.label-msg,.toggle-input-row .toggle-field-input span.label-msg{display:none}.onoff-toggle .checkbox-label input[type=checkbox]+.error+span.custom-checkbox,.onoff-toggle .checkbox-label input[type=checkbox]+span.custom-checkbox,.onoff-toggle .toggle-field-input input[type=checkbox]+.error+span.custom-checkbox,.onoff-toggle .toggle-field-input input[type=checkbox]+span.custom-checkbox,.toggle-input-row .checkbox-label input[type=checkbox]+.error+span.custom-checkbox,.toggle-input-row .checkbox-label input[type=checkbox]+span.custom-checkbox,.toggle-input-row .toggle-field-input input[type=checkbox]+.error+span.custom-checkbox,.toggle-input-row .toggle-field-input input[type=checkbox]+span.custom-checkbox{background:url(../images/sprite-images.png) -244px -358px no-repeat #cdcdcd;border:0;width:100%;height:100%;margin:0;padding:3px 5px}.onoff-toggle .checkbox-label input[type=checkbox]+.error+span.custom-checkbox:before,.onoff-toggle .checkbox-label input[type=checkbox]+span.custom-checkbox:before,.onoff-toggle .toggle-field-input input[type=checkbox]+.error+span.custom-checkbox:before,.onoff-toggle .toggle-field-input input[type=checkbox]+span.custom-checkbox:before,.toggle-input-row .checkbox-label input[type=checkbox]+.error+span.custom-checkbox:before,.toggle-input-row .checkbox-label input[type=checkbox]+span.custom-checkbox:before,.toggle-input-row .toggle-field-input input[type=checkbox]+.error+span.custom-checkbox:before,.toggle-input-row .toggle-field-input input[type=checkbox]+span.custom-checkbox:before{content:"OFF";color:#3a3a3a;text-align:right;font-family:Arial,sans-serif;background:url(../images/sprite-images.png) -243px -337px no-repeat;font-size:13px;width:100%;float:left;line-height:15px;padding-right:3px;cursor:pointer}.onoff-toggle .checkbox-label input[type=checkbox]:checked+.error+span.custom-checkbox,.onoff-toggle .checkbox-label input[type=checkbox]:checked+span.custom-checkbox,.onoff-toggle .toggle-field-input input[type=checkbox]:checked+.error+span.custom-checkbox,.onoff-toggle .toggle-field-input input[type=checkbox]:checked+span.custom-checkbox,.toggle-input-row .checkbox-label input[type=checkbox]:checked+.error+span.custom-checkbox,.toggle-input-row .checkbox-label input[type=checkbox]:checked+span.custom-checkbox,.toggle-input-row .toggle-field-input input[type=checkbox]:checked+.error+span.custom-checkbox,.toggle-input-row .toggle-field-input input[type=checkbox]:checked+span.custom-checkbox{background:url(../images/sprite-images.png) -244px -358px no-repeat #007599}.onoff-toggle .checkbox-label input[type=checkbox]:checked+.error+span.custom-checkbox:before,.onoff-toggle .checkbox-label input[type=checkbox]:checked+span.custom-checkbox:before,.onoff-toggle .toggle-field-input input[type=checkbox]:checked+.error+span.custom-checkbox:before,.onoff-toggle .toggle-field-input input[type=checkbox]:checked+span.custom-checkbox:before,.toggle-input-row .checkbox-label input[type=checkbox]:checked+.error+span.custom-checkbox:before,.toggle-input-row .checkbox-label input[type=checkbox]:checked+span.custom-checkbox:before,.toggle-input-row .toggle-field-input input[type=checkbox]:checked+.error+span.custom-checkbox:before,.toggle-input-row .toggle-field-input input[type=checkbox]:checked+span.custom-checkbox:before{content:"ON";color:#fff;text-align:left;font-family:Arial,sans-serif;background:url(../images/sprite-images.png) -209px -337px no-repeat;padding-left:5px;padding-right:0}.toggle-input-row{margin-bottom:0;display:flex}.toggle-input-row .toggle-field-label{margin-top:1.05rem;float:left;font-size:1.4rem;width:auto;flex:1 1 100%}.toggle-input-row .toggle-field-input{flex:0 0 65px;float:right;margin-top:.85rem}.toggle-input-row .toggle-field-input input[type=checkbox]{width:100%;height:100%}.toggle-input-row .toggle-field-helpicon{display:inline-block;margin-left:5px;width:16px;height:13px}.toggle-input-row .toggle-field-helpicon .icon{position:absolute;display:inline-block;background:url(../images/homepage/arrow-icon.png) no-repeat;width:16px;height:16px}.toggle-input-row .toggle-field-disabled{display:none}.button-hyperlink{background:0 0;color:#007599;outline:0;overflow:hidden;text-decoration:none;cursor:pointer;text-transform:none;font-weight:400;font-family:Arial,sans-serif;padding:0;height:auto;min-width:auto;font-size:16px}.button-hyperlink:hover{color:#f88000;background:0 0}@media screen and (max-width:480px){.button-hyperlink.move-item{font-size:14px;border-left:1px solid #3a3a3a;padding-left:10px}}.ui-autocomplete.ui-menu{position:absolute!important;box-shadow:none;border:0;border-right:solid 1px #d2d2d2;border-bottom:1px solid #e6ddcc;max-width:none;max-height:190px;width:22.3%}.ui-autocomplete.ui-menu.custom-scrollbar li{margin:-1px 0 0}.ui-autocomplete.ui-menu .ps-container.ps-active-x>.ps-scrollbar-x-rail,.ui-autocomplete.ui-menu .ps-container.ps-active-y>.ps-scrollbar-y-rail{display:none}.ui-autocomplete.ui-menu li.ui-menu-item{border:1px solid #d2d2d2;border-bottom:0 none;line-height:17px;display:block;outline:0;float:left;width:88%;padding:0;cursor:pointer;text-transform:capitalize}.ui-autocomplete.ui-menu li.ui-menu-item.ui-state-focus+li,.ui-autocomplete.ui-menu li.ui-menu-item:hover+li{border-top-color:#81c8d4}.ui-autocomplete.ui-menu li.ui-menu-item.ui-state-focus,.ui-autocomplete.ui-menu li.ui-menu-item:hover{background:#fff;border-color:#81c8d4;margin:0}.ui-autocomplete.ui-menu li.ui-menu-item>*{padding:10px;float:left;width:100%}.registration-flow .ui-autocomplete.ui-menu{max-height:185px;width:87.8%}.registration-flow .ui-autocomplete.ui-menu li{width:88%}.registration-flow .ui-autocomplete.ui-menu li .auto-matches{font-weight:700}@-moz-keyframes spin{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.registration-steps.step-2 .registration-body .loader-element{display:none}.search-schooler-action .input-text.ui-autocomplete-input{text-transform:capitalize}ul.searchschoolslist{border-bottom:1px solid #e6ddcc}ul.searchschoolslist li.ui-menu-item{font-weight:700;border-bottom:1px solid #e6ddcc}.children-names .custom-select.active select:not([multiple])+.selection-list li.first[data-label="connect a child"]{display:none}@media screen and (max-width:480px){.custom-select.active select:not([multiple])+.selection-list li.first.selected+li.opt-add-child--unconnected{text-align:right;padding:10px 0}.custom-select .selection-list li.opt-add-child span.opt-childname{display:inline;width:auto;float:none;padding:0}.custom-select .selection-list li.opt-add-child span.opt-connect{display:inline;width:auto;float:none;padding:0 20px 0 5px}}.item-list{margin-bottom:1em}.item-list tr{border-bottom:1px solid #e0e0e0}.item-list tr.last{border:0}.item-list tr.headings{display:none}.item-list td{padding:1em;vertical-align:top}.item-details .product-list-item .name{font-size:1.2em;font-style:italic}.item-details .product-list-item .value{font-weight:700}.item-details .product-list-item .promo{color:#900}.item-details .product-list-item .price-standard{color:#999;text-decoration:line-through}.item-availability ul,.item-quantity-details ul{list-style:none;margin:0;padding:0}.item-dashboard{color:#aaa;width:250px}.item-dashboard label{display:inline;float:none;font-weight:400}.item-dashboard .option-toggle-public label,.item-dashboard .value,.item-dashboard input{color:#3a3a3a}.item-dashboard input{padding:.2em;width:2em}.item-dashboard .input-text{margin:0;text-align:center}.item-dashboard .input-select{margin:0;padding:8px;width:auto;height:auto;color:#3a3a3a}.item-dashboard .input-checkbox{margin:0 5px}.item-dashboard .item-option{margin:0 0 .5em}.item-dashboard .item-option .form-row{display:inline}.item-dashboard .option-add-to-cart .label,.item-dashboard .option-add-to-cart label{color:#3a3a3a;font-size:1.1em;font-weight:700;text-transform:uppercase}.item-dashboard .option-add-to-cart input{padding:.5em 0;width:50px;margin-right:1em}.item-dashboard .option-quantity-purchased span.exceeded{color:#900}.tooltip{cursor:help;position:relative}.tooltip.product-tile{cursor:pointer}.tooltip-content{display:none}.ui-tooltip.ui-widget-content{background:#3a3a3a;border-radius:3px;box-shadow:2px 3px 3px 0 #999;color:#fff}.ui-tooltip-content{padding:.3em}.ui-tooltip-content .recommendation-tooltip-header{font-size:1.2em;font-weight:700;padding:.5em}.ui-tooltip-content .recommendation-tooltip-header .product-price{font-weight:400}.ui-tooltip-content .recommendation-tooltip-header .product-price .price-standard{color:#999;text-decoration:line-through}.ui-tooltip-content .recommendation-tooltip-attributes,.ui-tooltip-content .recommendation-tooltip-description{padding:.8em}.ui-tooltip-content .shipping-method-cost{float:right}.ui-tooltip-content .shipping-method-cost .value{border-bottom:1px solid #424242;display:inline-block;padding-bottom:.3em}.ui-tooltip-content .shippingtotal{clear:right;float:right;margin-top:.3em}.dialog-base{color:#3a3a3a;font-family:Arial,sans-serif}.dialog-base .ui-dialog-titlebar{background:#0270a9;color:#fff;float:left;font-family:BrandonText-Medium,Arial,sans-serif;height:auto;padding:0;position:relative;width:100%;display:block}.dialog-base .ui-dialog-titlebar .ui-dialog-title{color:#fff;font-weight:400;font-weight:normal;width:65%;text-align:center;overflow:initial;display:block;white-space:normal;margin:0 auto;text-transform:capitalize;line-height:26px;font-size:26px;float:none;padding:15px 0 28px}.dialog-base .ui-dialog-titlebar::after{content:'';background:url(../images/sprite-images.png) -443px -343px no-repeat;width:30px;height:13px;position:absolute;left:50%;bottom:0;margin-left:-15px}.dialog-base .ui-dialog-titlebar-close{width:14px;height:14px;right:15px;top:15px;min-width:inherit;background-color:transparent;text-indent:-9999px}.dialog-base .ui-dialog-titlebar-close span.ui-icon-closethick{background:url(../images/sprite-images.png) -166px -10px no-repeat;width:14px;height:14px}.dialog-base .ui-dialog-content{padding:0;height:auto!important;background:#f4f1ea;width:100%!important;float:left}.dialog-base .white-box{background-color:#fff;padding:10px}.dialog-base.dialog-base-left .ui-dialog-titlebar::after{left:9%}.dialog-base.dialog-base-left .ui-dialog-titlebar .ui-dialog-title{width:90%;text-align:left}.browsersupport-dialog.ui-dialog .ui-dialog-titlebar{display:block;background:0 0}.browsersupport-dialog.ui-dialog .ui-dialog-titlebar button{width:32px;min-width:1px;background:0 0}.browsersupport-dialog.ui-dialog .ui-dialog-titlebar button .ui-icon-closethick{background-image:url(../images/browser_outdated_close_icon.png);left:18px;top:-9px}.browsersupport-dialog.ui-dialog .outdatedbrowser-container{float:left;width:100%;padding:15px 25px 40px}.browsersupport-dialog.ui-dialog .outdatedbrowser-container .outdatedbrowser-left{width:15%;text-align:right;margin-right:20px;float:left;min-height:100px}.browsersupport-dialog.ui-dialog .outdatedbrowser-container .outdatedbrowser-left img{max-width:100%}.browsersupport-dialog.ui-dialog .outdatedbrowser-container .outdatedbrowser-right{float:left;width:80%;font-family:BrandonText-Regular,Arial,sans-serif;font-size:16px}.browsersupport-dialog.ui-dialog .outdatedbrowser-container .outdatedbrowser-right .outdatedbrowser-title{color:#d83230;font-family:BrandonText-Medium,Arial,sans-serif;font-size:21px;margin-bottom:20px}.ui-dialog{z-index:1000!important}.ui-dialog #view-order-modal{background:#f4f1ea;float:left;width:1040px!important;position:absolute;left:-342px;top:30px}.ui-dialog #view-order-modal .modal-header{float:left;height:40px;width:100%}.ui-dialog #view-order-modal .pt_checkout,.ui-dialog #view-order-modal .pt_checkout #main{float:left;width:100%}.ui-dialog #view-order-modal .pt_checkout #main #primary{margin:0;padding:0}.ui-dialog #view-order-modal .wrapper-enter-order{background:#f4f1ea;border-bottom:15px solid #e6ddcc}.ui-dialog #view-order-modal .wrapper-enter-order .container{padding-left:20px;padding-right:20px;margin:0;max-width:100%}.ui-dialog #view-order-modal .wrapper-enter-order .confirmation-actions{padding:0 17px;float:left;width:100%}.ui-dialog #view-order-modal .wrapper-enter-order .order-cutomer-info{background:#fff;padding:0 17px;float:left;width:100%}.ui-dialog #view-order-modal .wrapper-enter-order .order-confirmation-container{background:#fff;padding:0 17px 20px;float:left;width:100%}.ui-dialog #view-order-modal .wrapper-enter-order .order-confirmation-container .customer-number{float:right;margin-top:1.2em}.ui-dialog #view-order-modal .wrapper-enter-order .order-confirmation-container .order-confirmation-title{padding:0;margin:0 0 10px;float:left}.ui-dialog #view-order-modal .pt_checkout{float:left}.ui-dialog #dialog-bp-insufficient .modal-header{height:45px}.ui-dialog #dialog-bp-insufficient .modal-body-inner{min-height:400px}.ui-dialog #dialog-bp-insufficient .modal-body-inner .footer-buttons{position:absolute;bottom:40px;width:90%}.ui-dialog.ios_dialog{background:#e6ddcc;padding-bottom:15px;margin-top:20px}.ui-dialog.ios_dialog .ui-dialog-titlebar{height:44px;padding:0;background:#0270a9}.ui-dialog.ios_dialog .ui-dialog-titlebar button{width:14px;height:14px;margin-top:15px;margin-right:15px}.ui-dialog.ios_dialog .ui-dialog-titlebar button .ui-icon-closethick{position:static;background:url(../images/sprite-images.png) -166px -38px no-repeat;width:14px;height:14px}.ui-dialog.ios_dialog .ios8-content{background:#f4f1ea;height:466px!important;color:#666;font-size:14px}.ui-dialog.ios_dialog .ios8-content .outdatedbrowser-container{padding:30px 15px 0}.ui-dialog.ios_dialog .ios8-content .outdatedbrowser-container .outdatedbrowser-title{color:#d73230;font-size:21px;font-family:BrandonText-Medium,Arial,sans-serif;margin-bottom:21px}.bookfinder-wrapper{background:#fff;float:left;width:100%;padding-bottom:13px}.bookfinder-wrapper .bookfinder{float:left;width:100%}.bookfinder-wrapper .bookfinder .bookfinder-banner{margin:0;text-align:center}.bookfinder-wrapper .bookfinder .bookfinder-banner .bannerimg{display:block;margin:0;padding:18px 0 20px}.bookfinder-wrapper .bookfinder .bookfinder-banner .bannermobileimg{display:none;margin:0;padding:18px 0 20px}@media screen and (max-width:480px){.bookfinder-wrapper .bookfinder .bookfinder-banner .bannerimg{display:none;margin:0;padding:18px 0 20px}.bookfinder-wrapper .bookfinder .bookfinder-banner .bannermobileimg{display:block;margin:0;padding:18px 0 20px}}.bookfinder-wrapper .bookfinder .steps .step-one,.bookfinder-wrapper .bookfinder .steps .step-three,.bookfinder-wrapper .bookfinder .steps .step-two{width:328px;height:59px;float:left;margin:0;padding:0;border:1px solid #d73230;border-left:0;position:relative;background:#d73230}@media screen and (max-width:480px){.bookfinder-wrapper .bookfinder .steps .step-one,.bookfinder-wrapper .bookfinder .steps .step-three,.bookfinder-wrapper .bookfinder .steps .step-two{width:100%;border:1px solid #d73230;border-left:1px solid #d73230;margin-bottom:5px}}.bookfinder-wrapper .bookfinder .steps .step-one p,.bookfinder-wrapper .bookfinder .steps .step-three p,.bookfinder-wrapper .bookfinder .steps .step-two p{font-size:14px;color:#fff;font-family:Arial,sans-serif;text-transform:capitalize;float:left;margin-left:20%;margin-bottom:0}.bookfinder-wrapper .bookfinder .steps .step-one .icon,.bookfinder-wrapper .bookfinder .steps .step-three .icon,.bookfinder-wrapper .bookfinder .steps .step-two .icon{position:absolute;width:60px;height:56px;float:left;top:0}.bookfinder-wrapper .bookfinder .steps .step-one .edit,.bookfinder-wrapper .bookfinder .steps .step-three .edit,.bookfinder-wrapper .bookfinder .steps .step-two .edit{position:absolute;width:50px;float:left;top:35px;right:-13px}.bookfinder-wrapper .bookfinder .steps .step-one .edit .editcontent,.bookfinder-wrapper .bookfinder .steps .step-three .edit .editcontent,.bookfinder-wrapper .bookfinder .steps .step-two .edit .editcontent{position:relative;color:#fff;font-size:11px;text-decoration:underline}.bookfinder-wrapper .bookfinder .steps .step-one .edit .editcontent:after,.bookfinder-wrapper .bookfinder .steps .step-three .edit .editcontent:after,.bookfinder-wrapper .bookfinder .steps .step-two .edit .editcontent:after{right:100%;top:50%;content:" ";height:0;width:0;position:absolute;pointer-events:none}.bookfinder-wrapper .bookfinder .steps .step-one .txtone,.bookfinder-wrapper .bookfinder .steps .step-three .txtone,.bookfinder-wrapper .bookfinder .steps .step-two .txtone{float:left;width:100%}.bookfinder-wrapper .bookfinder .steps .step-one .txtone p,.bookfinder-wrapper .bookfinder .steps .step-three .txtone p,.bookfinder-wrapper .bookfinder .steps .step-two .txtone p{margin-top:19px;color:#fff;text-transform:uppercase;font-family:BrandonText-Bold,Arial,sans-serif}.bookfinder-wrapper .bookfinder .steps .step-one .txttwo,.bookfinder-wrapper .bookfinder .steps .step-three .txttwo,.bookfinder-wrapper .bookfinder .steps .step-two .txttwo{background:#af0000;float:left;width:100%;line-height:1.1}.bookfinder-wrapper .bookfinder .steps .step-one .txttwo p,.bookfinder-wrapper .bookfinder .steps .step-three .txttwo p,.bookfinder-wrapper .bookfinder .steps .step-two .txttwo p{margin:6px 5px 6px 20%;color:#fff;font-family:BrandonText-Bold,Arial,sans-serif;text-transform:uppercase}.bookfinder-wrapper .bookfinder .steps .step-one{padding:0;border-right:1px solid #fff}@media screen and (max-width:480px){.bookfinder-wrapper .bookfinder .steps .step-one{border-right:1px solid #d73230}}.bookfinder-wrapper .bookfinder .steps .step-one .icon{background:url(../images/sprite-twoo.png) -305px -288px no-repeat}.bookfinder-wrapper .bookfinder .steps .step-two{padding:0;border-right:1px solid #fff}@media screen and (max-width:480px){.bookfinder-wrapper .bookfinder .steps .step-two{border-right:1px solid #d73230}}.bookfinder-wrapper .bookfinder .steps .step-two .icon{background:url(../images/sprite-twoo.png) -305px -71px no-repeat}.bookfinder-wrapper .bookfinder .steps .step-three{margin-right:0}.bookfinder-wrapper .bookfinder .steps .step-three .icon{background:url(../images/sprite-twoo.png) -305px -210px no-repeat}.bookfinder-wrapper .bookfinder .content{float:left;margin-top:38px;width:100%}.bookfinder-wrapper .bookfinder .content .pdp-main .product-bundle-title,.bookfinder-wrapper .bookfinder .content h2,.pdp-main .bookfinder-wrapper .bookfinder .content .product-bundle-title{float:none;text-align:center;margin:0 auto 25px;font-size:25px;display:block;color:#3a3a3a;width:100%;font-family:BrandonText-Regular,Arial,sans-serif}.bookfinder-wrapper .bookfinder .content .content-asset p{color:#f00f00;text-align:left;font-weight:700}.bookfinder-wrapper .bookfinder .content .step1-content{text-align:center}.bookfinder-wrapper .bookfinder .content .bookfinder-childform{margin:0 auto;display:inline-block;font-family:BrandonText-Regular,Arial,sans-serif}.bookfinder-wrapper .bookfinder .content .bookfinder-childform h3{float:left;clear:none;margin:12px 40px 0;font-size:28px;color:#666;text-transform:none;font-family:BrandonText-Regular,Arial,sans-serif}@media screen and (max-width:480px){.bookfinder-wrapper .bookfinder .content .bookfinder-childform h3{float:none;margin:12px 40px}}.bookfinder-wrapper .bookfinder .content .bookfinder-childform .form-row{float:left;clear:none;margin:0}@media screen and (max-width:480px){.bookfinder-wrapper .bookfinder .content .bookfinder-childform .form-row{float:none}}.bookfinder-wrapper .bookfinder .content .bookfinder-childform .form-row label{display:none}.bookfinder-wrapper .bookfinder .content .bookfinder-childform .form-row .custom-select{width:300px;float:left;text-align:left;color:#3a3a3a}.bookfinder-wrapper .bookfinder .content .bookfinder-childform .form-row .custom-select .selected-option{font-size:22px;padding:17px 11px;line-height:24px;height:57px;color:#666}.bookfinder-wrapper .bookfinder .content .bookfinder-childform .form-row .custom-select .selected-option:hover+select+.selection-list>div>ul>li.first,.bookfinder-wrapper .bookfinder .content .bookfinder-childform .form-row .custom-select .selected-option:hover+select+span+.selection-list>div>ul>li.first{border-top-color:#d73230}.bookfinder-wrapper .bookfinder .content .bookfinder-childform .form-row .custom-select .selected-option:hover+select+.selection-list:before,.bookfinder-wrapper .bookfinder .content .bookfinder-childform .form-row .custom-select .selected-option:hover+select+span+.selection-list:before{border-color:#d73230}.bookfinder-wrapper .bookfinder .content .bookfinder-childform .form-row .custom-select .selected-option:before{top:22px;background:url(../images/sprite-images.png) -130px -35px no-repeat}.bookfinder-wrapper .bookfinder .content .bookfinder-childform .form-row .custom-select.focused .selected-option{border:1px solid #d73230}.bookfinder-wrapper .bookfinder .content .bookfinder-childform .form-row .custom-select .selection-list li.focused,.bookfinder-wrapper .bookfinder .content .bookfinder-childform .form-row .custom-select .selection-list li.selected,.bookfinder-wrapper .bookfinder .content .bookfinder-childform .form-row .custom-select .selection-list li:hover,.bookfinder-wrapper .bookfinder .content .bookfinder-childform .form-row .custom-select.focused .ps-scrollbar-y-rail:before{border-color:#d73230}.bookfinder-wrapper .bookfinder .content .bookfinder-childform .form-row .custom-select .selection-list li:hover+li{border-top-color:#d73230}.bookfinder-wrapper .bookfinder .content .bookfinder-childform .form-row .custom-select .selection-list .ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail,.bookfinder-wrapper .bookfinder .content .bookfinder-childform .form-row .custom-select .selection-list .ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y,.bookfinder-wrapper .bookfinder .content .bookfinder-childform .form-row .custom-select .selection-list .ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#d73230!important}.bookfinder-wrapper .bookfinder .content .bookfinder-childform .form-row .custom-select .selected-option:hover{border-color:#d73230}.bookfinder-wrapper .bookfinder .content .bookfinder-childform .form-row .custom-select .selected-option:hover:before{background:url(../images/sprite-images.png) -104px -35px no-repeat}.bookfinder-wrapper .bookfinder .content .bookfinder-childform .form-row .custom-select.active .selected-option,.bookfinder-wrapper .bookfinder .content .bookfinder-childform .form-row .custom-select.visible .selected-option{border-color:#d73230}.bookfinder-wrapper .bookfinder .content .bookfinder-childform .form-row .custom-select.active .selected-option:before,.bookfinder-wrapper .bookfinder .content .bookfinder-childform .form-row .custom-select.visible .selected-option:before{background:url(../images/sprite-images.png) -104px -35px no-repeat}.bookfinder-wrapper .bookfinder .content .bookfinder-childform .form-row .custom-select.active select:not([multiple])+.error+.selection-list li:hover+.selected+li,.bookfinder-wrapper .bookfinder .content .bookfinder-childform .form-row .custom-select.active select:not([multiple])+.selection-list li:hover+.selected+li,.bookfinder-wrapper .bookfinder .content .bookfinder-childform .form-row .custom-select.visible select:not([multiple])+.error+.selection-list li:hover+.selected+li,.bookfinder-wrapper .bookfinder .content .bookfinder-childform .form-row .custom-select.visible select:not([multiple])+.selection-list li:hover+.selected+li{border-top-color:#d73230}.bookfinder-wrapper .bookfinder .content .bookfinder-childform .form-row .custom-select.active li.focused,.bookfinder-wrapper .bookfinder .content .bookfinder-childform .form-row .custom-select.active li.selected,.bookfinder-wrapper .bookfinder .content .bookfinder-childform .form-row .custom-select.active li:hover,.bookfinder-wrapper .bookfinder .content .bookfinder-childform .form-row .custom-select.visible li.focused,.bookfinder-wrapper .bookfinder .content .bookfinder-childform .form-row .custom-select.visible li.selected,.bookfinder-wrapper .bookfinder .content .bookfinder-childform .form-row .custom-select.visible li:hover{border-color:#d73230}.bookfinder-wrapper .bookfinder .content .bookfinder-childform .form-row .custom-select.active li.selected .check-icon,.bookfinder-wrapper .bookfinder .content .bookfinder-childform .form-row .custom-select.visible li.selected .check-icon{background:url(../images/sprite-images.png) -104px -35px no-repeat}.bookfinder-wrapper .bookfinder .content .bookfinder-childform .form-row-button{float:left;clear:both;margin-top:60px;margin-bottom:40px}.bookfinder-wrapper .bookfinder .content .bookfinder-childform .form-row-button button{width:250px;height:40px;font-size:19px;background-color:#000}.bookfinder-wrapper .bookfinder .content .bookfinder-childform .form-row-button button:hover{background-color:#000;color:#fff;border:0}.bookfinder-wrapper .bookfinder .content .bookfinder-childform .form-row-button button:disabled{background-color:grey;color:#fff;border:0}@media screen and (max-width:480px){.bookfinder-wrapper .bookfinder .content .bookfinder-childform .form-row-button{margin-top:26px;margin-bottom:25px}.bookfinder-wrapper .bookfinder .content .bookfinder-childform .form-row-button button{width:300px;height:42px;font-size:19px}}.bookfinder-wrapper .bookfinder-unselected{color:#d3d3d3!important}.bookfinder-wrapper .topcategory_bookfinder{height:35px;background-color:#d83230}.bookfinder-wrapper .bookfinder.aboutchild .steps .step-one{position:relative;border:1px solid #d73230}.bookfinder-wrapper .bookfinder.aboutchild .steps .step-one:after{background:url(../images/sprite-twoo.png) -116px -394px no-repeat;width:326px;height:18px;position:absolute;content:'';left:0;bottom:-18px}@media screen and (max-width:480px){.bookfinder-wrapper .bookfinder.aboutchild .steps .step-one:after{display:none}}.bookfinder-wrapper .bookfinder.aboutchild .steps .step-three,.bookfinder-wrapper .bookfinder.aboutchild .steps .step-two{background:#c0d2e3}.bookfinder-wrapper .bookfinder.aboutchild .steps .step-three .txtone p,.bookfinder-wrapper .bookfinder.aboutchild .steps .step-two .txtone p{color:#fff}.bookfinder-wrapper .bookfinder.aboutchild .steps .step-two{border:1px solid #d73230}.bookfinder-wrapper .bookfinder.aboutchild .steps .step-two .icon{background-position:-305px -3px}.bookfinder-wrapper .bookfinder.aboutchild .steps .step-three .icon{background-position:-305px -146px}.bookfinder-wrapper .bookfinder.searchbanner .steps .step-one .txtone p,.bookfinder-wrapper .bookfinder.searchbanner .steps .step-three .txtone p,.bookfinder-wrapper .bookfinder.searchbanner .steps .step-two .txtone p{margin-top:7px;margin-bottom:6px}.bookfinder-wrapper .bookfinder.searchbanner .content .pdp-main .product-bundle-title,.bookfinder-wrapper .bookfinder.searchbanner .content h2,.pdp-main .bookfinder-wrapper .bookfinder.searchbanner .content .product-bundle-title{color:#3a3a3a;margin-bottom:10px}.bookfinder-wrapper .bookfinder.searchbanner .content .bookfinder-childform{width:100%;float:left}.bookfinder-wrapper .bookfinder.searchbanner .content .bookfinder-childform .form-row-button{margin-top:5px;margin-bottom:75px}.bookfinder-wrapper .bookfinder.searchbanner .content .bookfinder-childform .form-row-button button{font-size:19px;width:310px}.bookfinder-wrapper .bookfinder.searchbanner .content .selection,.bookfinder-wrapper .bookfinder.searchbanner .content .selection .items-section{float:left;width:100%}.bookfinder-wrapper .bookfinder.searchbanner .content .selection .items-section h3{font-size:32px;color:#d83230;margin:0 0 5px;font-weight:400;font-family:BrandonText-Regular,Arial,sans-serif}.bookfinder-wrapper .bookfinder.searchbanner .content .selection .items-section h3 span{font-weight:700}.bookfinder-wrapper .bookfinder.searchbanner .content .selection .items-section .seeall{float:right;width:77px;margin-top:8px;margin-bottom:12px;color:#777b7c;font-weight:700;background:url(../images/sprite-twoo.png) 60px -226px no-repeat}.bookfinder-wrapper .bookfinder.childinterest{margin-bottom:50px}@media screen and (max-width:480px){.bookfinder-wrapper .bookfinder.childinterest{margin-bottom:unset}}.bookfinder-wrapper .bookfinder.childinterest .content .pdp-main .product-bundle-title,.bookfinder-wrapper .bookfinder.childinterest .content h2,.pdp-main .bookfinder-wrapper .bookfinder.childinterest .content .product-bundle-title{color:#3a3a3a}.bookfinder-wrapper .bookfinder.childinterest .steps .step-one .txtone p{margin-top:7px;margin-bottom:6px}.bookfinder-wrapper .bookfinder.childinterest .steps .step-three{background:#c0d2e3}.bookfinder-wrapper .bookfinder.childinterest .steps .step-three .icon{background-position:-305px -146px}.bookfinder-wrapper .bookfinder.childinterest .steps .step-three .txtone p{color:#fff}.bookfinder-wrapper .bookfinder.childinterest .steps .step-two:after{background:url(../images/sprite-twoo.png) -116px -394px no-repeat;width:326px;height:18px;position:absolute;content:'';left:0;bottom:-18px}@media screen and (max-width:480px){.bookfinder-wrapper .bookfinder.childinterest .steps .step-two:after{display:none}}.bookfinder-wrapper .bookfinder.childinterest .content .selection{overflow:hidden}.bookfinder-wrapper .bookfinder.childinterest .content .selection .select{width:310px;height:600px;border:1px solid #d2d2d2;background:#fff;float:left;margin-right:30px;padding:5px 10px;position:relative}@media screen and (max-width:480px){.bookfinder-wrapper .bookfinder.childinterest .content .selection .select{width:85%;height:auto;border:1px solid #d2d2d2;margin-left:7.5%;padding-bottom:unset;margin-bottom:18px}}.bookfinder-wrapper .bookfinder.childinterest .content .selection .select .character-images{float:left;text-align:center;width:100%;margin-left:40px}.bookfinder-wrapper .bookfinder.childinterest .content .selection .select .title{font-size:50px;color:#d2d2d2;float:left;text-align:left;margin:-22% 0 0 -5%;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);transform-origin:left bottom 0;white-space:nowrap}@media screen and (max-width:480px){.bookfinder-wrapper .bookfinder.childinterest .content .selection .select .title{font-size:38.4px;margin:0;-ms-transform:none;-webkit-transform:none;-moz-transform:none;transform:none;transform-origin:unset;white-space:normal}}.bookfinder-wrapper .bookfinder.childinterest .content .selection .select .list ul{list-style-type:none;margin-left:50px;margin-top:10px}@media screen and (max-width:480px){.bookfinder-wrapper .bookfinder.childinterest .content .selection .select .list ul{margin-left:0!important;margin-top:0!important}}.bookfinder-wrapper .bookfinder.childinterest .content .selection .select .list ul li{clear:both;display:block;color:#666;font-size:17px;font-family:BrandonText-Regular,Arial,sans-serif;line-height:1.25;margin-bottom:25px;cursor:pointer}.bookfinder-wrapper .bookfinder.childinterest .content .selection .select .list ul li:hover{color:#000;font-weight:700}.bookfinder-wrapper .bookfinder.childinterest .content .selection .select .list ul .subinterest-clicked{color:#000!important;font-weight:700}.bookfinder-wrapper .bookfinder.childinterest .content .selection .select.popular{margin-right:0}.bookfinder-wrapper .bookfinder.childinterest .content .selection .select.fiction .character-images{margin-left:0}.bookfinder-wrapper .bookfinder.childinterest .content .selection .bookfindercopyright{font-family:Arial;font-size:10.4px;color:#9c9c9c;position:absolute;bottom:5px;left:10px}@media screen and (max-width:480px){.bookfinder-wrapper .bookfinder.childinterest .content .selection .bookfindercopyright{display:none}}.bookfinder-wrapper .bookfinder.childinterest .bookfinder-childform{width:100%;float:left;margin-top:53px}.bookfinder-wrapper .bookfinder.childinterest .bookfinder-childform .form-row-button{margin-top:0;margin-bottom:0}@media screen and (max-width:480px){.bookfinder-wrapper .bookfinder.childinterest .bookfinder-childform{margin-top:unset}.bookfinder-wrapper .bookfinder.childinterest .bookfinder-childform .form-row-button{margin-top:26px;margin-bottom:25px}}.content-slot img{height:auto;max-width:100%}.slot-grid-header p{margin:0;padding:0}.product-listing-1x4{background:#fff;overflow:hidden;padding:.83em 0}.product-listing-1x4 .search-result-items .grid-tile{margin:0 1% 0 2%;width:18%}.account-nav-asset{background:url(../images/interface/icon-double-line-header.png) left top repeat-x;line-height:1.5em;margin:3.33em .83em;padding:.83em 0}.account-nav-asset .pdp-main .product-bundle-title,.account-nav-asset h2,.pdp-main .account-nav-asset .product-bundle-title{font-style:italic;font-weight:400;margin:1.16em 0 1.66em}.content-asset p{line-height:1.6em;margin:1em 0}.content-asset ol,.content-asset ul{line-height:1.6em;margin:1em 0;padding:0 1.5em}.content-asset address{margin:1em 0}.content-asset ul li{list-style:square!important}.content-asset .tolltip-learnmore-teacher{margin-left:1.5em}.content-asset ol li{list-style:decimal}.content-asset .account-options{margin:0;padding:0}.content-asset .account-options li{border-bottom:1px solid #e0e0e0;float:left;height:80px;list-style:none!important;margin:0 0 0 4%;padding:1.66em 0 0;position:relative;width:46%}.content-asset .account-options li a{display:block;font-size:1.5em;line-height:2.5em;padding:0 0 0 4.58em}.content-asset .account-options li img{left:0;position:absolute;top:.83em}.content-asset .account-options li p{margin:0;padding-left:4.58em}.home-limitSignInWall .content-asset p,.home-limitSignInWall p{margin:0;line-height:inherit}.browser-compatibility-alert{background-color:#900;color:#fff;font-size:1.3em;line-height:2em;padding:.8em}.folder-slot{border-style:solid;border-color:#019328;border-width:1px;background-color:#fff;padding:.5em}.folder-slot .pdp-main .product-bundle-title,.folder-slot h2,.pdp-main .folder-slot .product-bundle-title{color:#019328;margin:.5em 0}.menu-slot{display:none;border-top:1px solid #faeded;margin-top:.5em;padding-top:1.5em}.menu-slot .social-links{padding-left:0}.menu-slot .social-links li{display:inline-block;padding-left:0}@media screen and (min-width:768px){.menu-slot{width:13.5rem;display:block}}@media screen and (max-width:768px){.tooltipster-grow.tooltipster-show .content-asset p{margin:0}.tooltipster-grow.tooltipster-show .tooltipster-close{right:5px;top:10px}.tooltipster-grow.tooltipster-show .tooltipster-body{padding:20px 20px 20px 5px}}.top-banner{position:relative}.top-banner *{box-sizing:border-box}.primary-logo{margin:0;padding:0;line-height:0}@media screen and (max-width:480px){.primary-logo.unauthenticated-primary-logo{margin:0;width:100%;text-align:center}.primary-logo.unauthenticated-primary-logo a{line-height:40px}}.menu-toggle{background-color:transparent;border:none;color:#3a3a3a;display:block;float:left;margin-left:.2em;padding:.5em}@media screen and (min-width:768px){.menu-toggle{display:none}}.menu-toggle:hover{background-color:transparent}.menu-toggle .menu-icon{font-size:2em}nav[role=navigation]{color:#fff;left:-20em;margin-top:0;position:absolute;width:20em;top:0}@media screen and (min-width:768px){nav[role=navigation]{color:#3a3a3a;left:auto;margin-top:-4em;position:static;width:100%}}.header-banner{display:block}.header-banner .header-promotion{background-color:#64772d;color:#fff;padding:3px 0 2px;text-align:center}.currency-converter{width:100%}.currency-converter select{color:#000;height:40px;width:90%}@media screen and (min-width:768px){.currency-converter{margin-top:0;position:absolute;right:.8em;top:1.4em;width:auto}.currency-converter select{background-color:transparent;background-image:none;border:none;box-shadow:none;color:#aaa;font-weight:700;height:auto;margin-left:0;padding:0 1px;width:auto}}.header-authenticated-top-right{position:absolute;height:34px;right:0;top:45px;font-size:0;z-index:100}@media screen and (max-width:480px){.header-authenticated-top-right,.header-authenticated-top-right.parent-search-sec{margin-top:-5px}}.header-authenticated-top-right .header-cancel{display:none}.header-search{background-color:#fff;position:relative}.header-search form button{width:30px;min-width:30px;height:30px;background:0 0;float:none;color:#fff;padding:0;position:absolute;left:5px;top:4px}.header-search form button:active,.header-search form button:hover{background-color:transparent}.header-search .custom-tooltip.tooltipstered{float:none;width:0;text-align:right;position:absolute;height:30px;padding:0;margin:0;right:0;top:0}.header-search .custom-tooltip.tooltipstered .search-tooltip{display:none}.header-search input[type=text]{width:100%;height:34px;line-height:34px;padding-left:42px;display:inline-block;box-shadow:none;-webkit-tap-highlight-color:transparent;border:0;border-radius:20px;background:#f4f4f4;color:#3a3a3a;font-size:16px}.header-search input[type=text] ::-webkit-input-placeholder{color:#3a3a3a}.header-search input[type=text] :-moz-placeholder{color:#3a3a3a}.header-search input[type=text] ::-moz-placeholder{color:#3a3a3a}.header-search input[type=text] :-ms-input-placeholder{color:#3a3a3a}.header-search input[type=text]::placeholder{color:#a1a1a1}.header-search input[type=text]::-ms-clear{display:none}@media screen and (max-width:480px){.header-search{margin-top:15px}.header-search input[type=text]{height:50px;padding-left:49px;border-radius:0;line-height:50px}.header-search form button{left:12px;top:10px}}#header-search-sec a#header-search-open{display:none;width:150px;height:34px;text-align:right;vertical-align:middle}@media screen and (max-width:480px){#header-search-sec a#header-search-open{display:inline-block}}#header-search-sec a#header-search-open img{margin-top:9px;width:23px}@media screen and (max-width:480px){#header-search-sec a#header-search-open{width:80px}}.header-search{display:none;vertical-align:middle}.header-search button img{opacity:.4}.header-search.opened{width:220px;display:inline-block}@media screen and (max-width:480px){.header-search.opened{display:block;width:100%;position:absolute;top:69px}.header-search.opened.auth-parent{top:93px}}#header-search-sec.opened .header-search{display:inline-block!important}@media screen and (min-width:481px){#header-search-sec.opened #header-search-open{display:none}}.menu-category{border-bottom:5px solid #4d4c4c;list-style:none;margin:0;padding:0;text-transform:uppercase}@media screen and (min-width:768px){.menu-category{border-bottom:1px solid #ccc;margin:1.35em auto 0;width:100%}}.menu-category li{list-style:none;border-top:1px solid #212020}@media screen and (min-width:768px){.menu-category li{border:none;float:left}.menu-category li:hover>a{background-color:transparent}}.menu-category a{color:#84bd00;display:block;font-size:1.2em;padding:.9rem 1rem;width:100%}@media screen and (min-width:768px){.menu-category a{font-size:1em;width:auto}}@media screen and (min-width:960px){.menu-category a{padding:1em 2rem}}.level-1>li{background-color:transparent}.level-1>li:first-child{border:none}.level-1>li .menu-item-toggle{color:#84bd00;cursor:pointer;float:left;line-height:1.1;padding:1rem .8rem;transition:background-color .3s;width:2.1rem}.level-1>li .menu-item-toggle:hover{background-color:#212020}@media screen and (min-width:768px){.level-1>li .menu-item-toggle{display:none}}.level-1>li a{transition:background-color .3s,color .3s}.level-1>li a:hover{background-color:#212020}@media screen and (min-width:768px){.level-1>li a:hover{background-color:transparent}}.level-1>li>a{float:left;padding-left:.8rem}.level-1>li>a.has-sub-menu{width:calc(100% - 2.1rem)}@media screen and (min-width:768px){.level-1>li>a{float:none;padding-left:1rem;width:100%}.level-1>li>a.has-sub-menu{width:100%}.level-1>li>a:hover{background-color:#608a00;color:#fff}}@media screen and (min-width:960px){.level-1>li>a{padding-left:2rem}}.level-2{clear:left;display:none}.level-2>ul{padding-left:2.1rem}.level-1>.active .level-2{display:block}@media screen and (min-width:768px){.level-2{background-color:#fff;box-shadow:0 3px 3px 2px rgba(66,66,66,.3);color:#3a3a3a;padding:.5em 0;position:absolute;z-index:1}.level-1 li:hover .level-2{display:block}.level-2 a{color:#84bd00}.level-2 a:hover{text-decoration:underline}.level-2>ul{float:left;padding-left:0}.level-2>ul>li{float:none;min-width:12em}.level-2>ul>li>a{padding:.5em 1rem;text-transform:none}.level-2 .menu-vertical>li>a:first-child{padding-top:1em}.level-2 .menu-horizontal{float:none}.level-2 .menu-horizontal>li{border-right:1px solid #e0e0e0;float:left}.level-2 .menu-horizontal>li:last-child{border-right:none}.level-2 .banner{float:left}}.level-2 .banner{display:none}@media screen and (min-width:768px){.level-2 .banner{display:block}}.menu-utility-user{margin:0;padding:0}@media screen and (min-width:768px){.menu-utility-user{position:absolute;right:9.7em;top:.2em}}.menu-utility-user li{border-top:1px solid #212020;list-style:none;padding:.8em 1rem}.menu-utility-user li:first-child{border:none}.menu-utility-user li i{font-size:1.5em;padding:0 8px 0 0}@media screen and (min-width:768px){.menu-utility-user li{background-color:transparent;border-color:transparent;float:left;margin:0;padding:.1em 1.5em 0;text-align:center}.menu-utility-user li:first-child{border:none}}.menu-utility-user li a{color:#fff;text-decoration:none}.menu-utility-user li a:active{color:#84bd00}@media screen and (min-width:768px){.menu-utility-user li a{color:#999;transition:color .5s ease}.menu-utility-user li a:hover{color:#84bd00;text-decoration:none}.menu-utility-user li a i{display:block;font-size:3em;padding:0}.menu-utility-user li a span{display:block}}@media screen and (min-width:768px){.menu-utility-user .user-info{position:relative;transition:color .5s ease}.menu-utility-user .user-info.active .user-login{color:#84bd00}.menu-utility-user .user-info.active .user-panel{opacity:1;visibility:visible}}.menu-utility-user .user-info .user-panel{margin-top:.5rem;text-align:left;transition:all .3s ease}.menu-utility-user .user-info .user-panel h3{display:none;margin:0;padding-bottom:.7em;text-transform:uppercase}@media screen and (min-width:768px){.menu-utility-user .user-info .user-panel h3{display:block}}@media screen and (min-width:768px){.menu-utility-user .user-info .user-panel{background-color:#fff;border:1px solid #e0e0e0;border-radius:5px;box-shadow:0 2px 5px 0 #ccc;margin-top:0;opacity:0;padding:1em;position:absolute;right:-1.5rem;visibility:hidden;z-index:20}}.menu-utility-user .user-info .user-panel .user-links{padding-left:1.5rem}@media screen and (min-width:768px){.menu-utility-user .user-info .user-panel .user-links{padding-left:0}}.menu-utility-user .user-info .user-panel a{color:#84bd00;display:block;padding:.5rem 0}@media screen and (min-width:768px){.menu-utility-user .user-info .user-panel a{padding:0;margin-bottom:.5rem}}.menu-utility-user .user-info .user-panel .user-logout{color:#fff;margin-top:.5rem;padding:.5em 2em;text-transform:uppercase}.menu-utility-user .user-info .user-panel .user-logout:hover{color:#84bd00}#closeSPS{cursor:pointer;display:none;z-index:100000000;width:100px;height:39px;margin-left:343px;position:absolute;margin-top:10px}.header-top{position:relative;margin-top:45px}.header-top *{box-sizing:border-box;padding-bottom:25px;padding-left:.4px}.header-top .header-top-right{float:right;margin:36px 0 0;width:42.95%;text-align:left;font-size:12px}.header-top .header-top-right a{color:#007599;margin-right:6.3%;text-transform:capitalize}.header-top .header-top-right a.last-before{margin-right:6.1%}.header-top .header-top-right a.last{margin:0}.header-top .header-top-right a:hover{color:#f88000}.header-top .header-top-right a#uniNavMyAccount,.header-top .header-top-right a.myscholastic{float:right;margin:0}.header-authenticated-top{float:none;margin-top:-30px}.header-authenticated-top-logo{height:30px;margin-top:5px}.header-authenticated-top-logo img{width:152px}@media screen and (max-width:800px){.header-authenticated-top-logo{margin-top:0}}@media screen and (max-width:480px){.header-authenticated-top-logo img{width:107px}}.header-bonus-point{display:inline-block;vertical-align:middle;margin-left:15px;padding:3px 4px;border:1px solid #3a3a3a;border-radius:5px}.header-bonus-point .header-bonus-value{line-height:21px;background:#fff;color:#3a3a3a;font-size:12px;text-align:right;border-right:1px solid #3a3a3a;float:left;padding-right:5px;margin-right:5px;font-family:BrandonText-Bold,Arial,sans-serif}.header-bonus-point .header-bonus-icon{width:28px;font-family:BrandonText-Bold,Arial,sans-serif;font-size:8px;line-height:7px;color:#3a3a3a;float:left}.header-bonus-point .header-bonus-icon:hover{color:#3a3a3a}.pt_agent .bonus-overlay{top:34px}.bonus-overlay{float:left;background:#fff;border-radius:5px;width:320px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.5);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.5);box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}.bonus-overlay .ui-dialog-titlebar{display:block!important}.bonus-overlay .ui-dialog-titlebar-close{width:14px;height:14px;right:15px;top:15px;min-width:inherit;background-color:transparent;text-indent:-9999px;z-index:1}.bonus-overlay .ui-dialog-titlebar-close span.ui-icon-closethick{background:url(../images/sprite-images.png) -10px -416px no-repeat;width:14px;height:14px}.bonus-overlay .ui-dialog-content .main{position:relative;padding:0 16px;float:left;width:100%;background:#fff}.bonus-overlay .ui-dialog-content .main.main2{background:#f4f4f4;padding-bottom:19px;border-radius:0 0 5px 5px}@media screen and (max-width:480px){.bonus-overlay .ui-dialog-content .main.main2{border-radius:0;height:100%}}.bonus-overlay .ui-dialog-content .main .left-section{float:left;margin:0 10px 0 0;padding:0;display:none}.bonus-overlay .ui-dialog-content .main .left-section a,.bonus-overlay .ui-dialog-content .main .left-section span{float:left;margin:0;padding:0;line-height:0;clear:both}.bonus-overlay .ui-dialog-content .main .left-section p{margin:0}.bonus-overlay .ui-dialog-content .main .right-section{float:left;padding-top:7px}.bonus-overlay .ui-dialog-content .main .right-section h1{margin:10px 0 25px;font-family:BrandonText-Medium,Arial,sans-serif;font-size:18px;font-weight:700;line-height:1.06;text-align:center;font-style:normal}.bonus-overlay .ui-dialog-content .main .right-section .points-earned{float:left;padding-top:10px;width:100%}.bonus-overlay .ui-dialog-content .main .right-section .points-earned h3,.bonus-overlay .ui-dialog-content .main .right-section .points-earned span{font-size:16px;margin:0;font-weight:700;font-family:Arial;float:left;line-height:1.38}.bonus-overlay .ui-dialog-content .main .right-section .points-earned span{float:right;font-size:16px}.bonus-overlay .ui-dialog-content .main .right-section .earned-order{float:right;margin:0 auto;display:block;padding:0}.bonus-overlay .ui-dialog-content .main .right-section .earned-order h3{float:left;padding:10px 0 9px;width:100%;margin:0;font-family:Arial;font-weight:700;font-size:16px;line-height:10px}.bonus-overlay .ui-dialog-content .main .right-section .earned-order .one:last-child{padding-bottom:19px}.bonus-overlay .ui-dialog-content .main .right-section .earned-order .one{float:left;padding:10px 0;font-family:Arial;font-size:16px;line-height:1.38;width:100%}.bonus-overlay .ui-dialog-content .main .right-section .earned-order .one p{float:left;margin:0;line-height:10px}.bonus-overlay .ui-dialog-content .main .right-section .earned-order .one span{float:right;line-height:10px}@media screen and (max-width:480px){.bonus-overlay{border-radius:0}}.header-authenticated-top-right.active .bonus-overlay{display:block}.header-unauthenticated-top-logo{position:relative}.header-unauthenticated-top-logo .menu-nav{position:absolute;right:0;bottom:11px;width:auto;margin-bottom:0}.header-unauthenticated-top-logo .menu-nav a{color:#424242}.header-unauthenticated-top-logo .menu-nav a:hover{color:#f88000}.sidecar-top{width:100%;float:none}.sidecar-top .wrapper-content{position:relative}.menu-nav{position:relative;float:right;margin-bottom:17px;margin-top:5px}.menu-nav ul li:last-child{border-right:0 none;padding-right:0}.menu-nav ul .salutation{display:inline-block;text-transform:capitalize}@media screen and (max-width:480px){.menu-nav ul .salutation{text-transform:uppercase}}.menu-nav ul li{float:left;padding:0 10px;border-right:1px solid #3a3a3a;position:relative;list-style:none}.menu-nav ul li .user-data{font-size:14px;color:#007599;padding:0;cursor:context-menu;position:relative;font-weight:600}.menu-nav ul li i{float:left;font-size:13px;color:#007599;margin-left:5px;line-height:11px}.menu-nav ul li .fa-arrowdown{background-position:-30px -8px;height:12px;width:12px;margin-left:5px}.menu-nav ul li:active,.menu-nav ul li:active i,.menu-nav ul li:hover,.menu-nav ul li:hover i{color:#f88000}.menu-nav ul li:active .fa-arrowdown,.menu-nav ul li:hover .fa-arrowdown{background-position:-10px -8px}.menu-nav ul li.mylists .toggle-content{width:325px}.menu-nav ul li .toggle-content{display:none;min-width:200px;top:29px}.toggle-menu.header-tcool .toggle-content{left:calc(-221px + 50%)}.toggle-menu.header-guest .toggle-content{left:calc(-90px + 50%)}.toggle-menu.campaigns .toggle-content{left:calc(-94px + 50%)}.toggle-menu.header-pcool .toggle-content{left:calc(-103px + 50%)}.toggle-menu.header-pcool-unauth .toggle-content{left:calc(-100px + 50%);width:130px}.teacherSalutation{display:inline-block;text-transform:capitalize}.header-unauthenticated-top .sidecar-top{margin:0}.subheader-logo{margin-top:55px;margin-bottom:10px}.subheader-logo.subheader-logo-without-menu{margin-top:10px;margin-bottom:0}.subheader-logo-bts{margin-top:3px;margin-bottom:10px}.home_active,.home_active:hover{background-color:#A6171A!important}.subheader-top{position:relative}.subheader-top li{list-style:none}.subheader-top.acr-top{height:35px}.subheader-top.red-bar{float:left;width:100%;height:37px;background:#d83230;color:#fff;margin-bottom:4px;position:relative}.subheader-top.red-bar .wrapper-content{border-left:4px solid #fff;display:table}.subheader-top.red-bar .wrapper-content .subheader-container{height:37px}.subheader-top .wrapper-content .subheader-container{float:left;width:100%}.subheader-top .wrapper-content .subheader-container .subheader-left,.subheader-top .wrapper-content .subheader-container .subheader-menu,.subheader-top .wrapper-content .subheader-container .subheader-right{float:left;vertical-align:middle;padding-top:20px}.subheader-top .wrapper-content .subheader-container a{color:#3a3a3a}.subheader-top .wrapper-content .subheader-container .subheader-left{width:53px;border-right:4px solid #fff;text-align:center;position:relative}.subheader-top .wrapper-content .subheader-container .subheader-left a{display:inline-block;text-indent:-9999px;width:23px;height:23px;margin-top:6px}.subheader-top .wrapper-content .subheader-container .subheader-left a i{background:url(../images/sprite-images.png) -62px -109px no-repeat;width:23px;height:23px;display:block}.subheader-top .wrapper-content .subheader-container .apple-modal{float:none;text-align:right;position:relative}@media screen and (max-width:480px){.subheader-top .wrapper-content .subheader-container .apple-modal{display:none}}.subheader-top .wrapper-content .subheader-container .apple-modal .apple{position:absolute;top:26px;right:-82px;z-index:99}.subheader-top .wrapper-content .subheader-container .apple-modal .apple .apple-status-name{position:absolute;left:0;top:0;width:80px;height:37px;opacity:0}.subheader-top .wrapper-content .subheader-container .apple-modal.apple-modal-home .apple{top:106px;right:12px}.subheader-top .wrapper-content .subheader-container .apple-modal.apple-modal-home-onboard .apple{top:170px;right:12px}.subheader-top .wrapper-content .subheader-container .subheader-menu>ul{margin:0}.subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li{margin-right:30px;float:left;text-align:center;line-height:34px}.subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li>a{font-family:BrandonText-Bold,Arial,sans-serif;font-size:16px;line-height:28px;text-transform:uppercase;text-align:left;width:100%;float:left;border-bottom:4px solid #fff}.subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li>a#books-and-resources,.subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li>a#enter-orders,.subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li>a#more,.subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li>a#shop-by-grade,.subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li>a.more{cursor:default}.subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li.hover a{border-bottom:4px solid #c53937}.subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li.hover.nosubCategory a{border-bottom:4px solid #fff}.subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li.TIImageNav .subheader-content{display:none!important}.subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content{position:absolute;left:0;top:92px;display:none;width:100%;max-width:none;z-index:10000000;color:#999;border:0;padding:0;border-bottom:1px solid #ebe5d9;-webkit-box-shadow:0 4px 6px -6px #222;-moz-box-shadow:0 4px 6px -6px #222;box-shadow:0 4px 6px -6px #222;background:#fff}.subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content.menu-horizontal{max-width:none}.subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content.menu-vertical .subheader-table{width:100%}.subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content.menu-vertical .subheader-table .subheader-cell{display:block;border-left:0 none;float:left;width:100%;margin-bottom:10px}.subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content.menu-vertical .subheader-table .subheader-cell>ul>li{padding:0}.subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content.menu-vertical .subheader-table .subheader-cell>ul>li>a{text-transform:uppercase}.subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content .subheader-table{display:table;margin:20px 0;position:relative}.subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content .subheader-table.boxshadow:after,.subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content .subheader-table.boxshadow:before,.subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content .toggle-menu .toggle-content ul.subheader-table:after,.subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content .toggle-menu .toggle-content ul.subheader-table:before,.toggle-menu .toggle-content .subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content ul.subheader-table:after,.toggle-menu .toggle-content .subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content ul.subheader-table:before{bottom:3px}.subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content .subheader-table .subheader-cell{display:table-cell;width:242px;vertical-align:top;padding-right:118px}.subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content .subheader-table .subheader-cell.first,.subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content .subheader-table .subheader-cell:first-child{border-left:0 none}.subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content .subheader-table .subheader-cell h3{margin:0 0 8px;padding:0;color:#8a9b97;text-transform:uppercase;font-size:13px;font-weight:700;text-align:left;letter-spacing:1px;line-height:14px}.subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content .subheader-table .subheader-cell>ul>li{font-weight:700;color:#999;line-height:1;text-align:left}.subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content .subheader-table .subheader-cell>ul>li a{color:#3a3a3a;font-size:16px;cursor:default;text-transform:uppercase;font-weight:400;font-family:BrandonText-Bold,Arial,sans-serif;white-space:nowrap;line-height:22px;border-bottom:0}.subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content .subheader-table .subheader-cell>ul>li a:hover{color:#3a3a3a}.subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content .subheader-table .subheader-cell>ul>li .level-3{display:inline-block;padding:0;width:100%}.subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content .subheader-table .subheader-cell.subheader_level_1>ul>li{color:#999;line-height:1;text-align:left;width:100%;padding-top:10px;font-weight:400}.subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content .subheader-table .subheader-cell.subheader_level_1>ul>li:first-child{padding-top:0}.subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content .subheader-table .subheader-cell.subheader_level_1>ul>li>a{text-transform:none;margin-bottom:0;float:none}.subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content .subheader-table .subheader-cell.subheader_level_1>ul>li a{color:#3a3a3a;font-size:16px;pointer-events:auto;font-family:BrandonText-Regular,Arial,sans-serif;cursor:pointer}.subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content .subheader-table .subheader-cell.subheader_level_1>ul>li a:hover{color:#f88000}.subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content .subheader-table .subheader-cell.subheader_level_1>ul>li.last,.subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content .subheader-table .subheader-cell.subheader_level_1>ul>li:last-child{border-bottom:0 none}.subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content .subheader-table .subheader-cell .level-3 li{padding-top:10px;color:#999;text-align:left}.subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content .subheader-table .subheader-cell .level-3 li a{color:#3a3a3a;font-size:16px;cursor:pointer;pointer-events:auto;text-transform:none;margin:0;padding:0;font-weight:400;font-family:BrandonText-Regular,Arial,sans-serif;line-height:22px}.subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content .subheader-table .subheader-cell .level-3 li a:hover{color:#f88000}.subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content .subheader-table .subheader-cell .level-3 li.last,.subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content .subheader-table .subheader-cell .level-3 li:last-child{border-bottom:0 none}.subheader-top .wrapper-content .subheader-container p{padding:0;margin:0 0 0 6px;height:37px}.subheader-top .wrapper-content .subheader-container.subheader-blue .subheader-menu>ul>li{background:#0093b4}.subheader-top .wrapper-content .subheader-container.subheader-blue .subheader-menu>ul>li.TIImageNav{z-index:102;position:relative}.subheader-top .wrapper-content .subheader-container.subheader-blue .subheader-menu>ul>li.TIImageNav a{cursor:default;background:#0093b4}.subheader-top .wrapper-content .subheader-container.subheader-blue .subheader-menu>ul>li.TIImageNav a:active,.subheader-top .wrapper-content .subheader-container.subheader-blue .subheader-menu>ul>li.TIImageNav a:hover{background:#0093b4}.subheader-top .wrapper-content .subheader-container.subheader-blue .subheader-menu>ul>li.TIImageNav a i{display:none}.subheader-top .wrapper-content .subheader-container.subheader-blue .subheader-menu>ul>li:hover{background:#007690}.subheader-top .wrapper-content .subheader-container.subheader-blue .subheader-menu>ul>li.active,.subheader-top .wrapper-content .subheader-container.subheader-blue .subheader-menu>ul>li.active:hover{background:#0270a9}.subheader-top .wrapper-content .subheader-container.subheader-blue .subheader-menu>ul>li.active i:before{border-left-color:#c2e1f5;border-bottom-color:#c2e1f5}.subheader-top .wrapper-content .subheader-container.subheader-orange .subheader-menu>ul>li{background:#f29f05}.subheader-top .wrapper-content .subheader-container.subheader-orange .subheader-menu>ul>li:hover{background:#f47000}.subheader-top .wrapper-content .subheader-container.subheader-orange .subheader-menu>ul>li.active{background:#e0790b}.subheader-top .wrapper-content .subheader-container.subheader-orange .subheader-menu>ul>li.active i:before{border-left-color:#ffa600;border-bottom-color:#ffa600}.subheader-top .wrapper-content .subheader-container.subheader-orange .subheader-menu>ul>li .subheader-content{width:250px}.subheader-top .wrapper-content .subheader-container .subheader-right{position:relative}.subheader-top .wrapper-content .subheader-container .subheader-right i{position:absolute}.subheader-top .wrapper-content .subheader-container .subheader-right i.fa-appleicon{height:35px;background-position:0 7px;float:left;margin-left:17px}.toggle-menu{position:relative;width:auto;float:left}.toggle-menu .toggle-item{float:left;cursor:pointer}.toggle-menu.active>a,.toggle-menu:hover>a{color:#f88000}.toggle-menu.active>a .fa-arrowdown,.toggle-menu:hover>a .fa-arrowdown{background-position:-10px -8px}.toggle-menu.active>a i,.toggle-menu:hover>a i{color:#f88000}.toggle-menu.active>a i.fa-arrowdown,.toggle-menu:hover>a i.fa-arrowdown{background-position:-10px -8px}.toggle-menu.active .toggle-content{display:block}.toggle-menu .toggle-content{display:none;min-width:200px;position:absolute;z-index:101;top:29px;background:#fff;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;left:0}.toggle-menu .toggle-content:after,.toggle-menu .toggle-content:before{bottom:100%;left:25px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.toggle-menu .toggle-content:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px}.toggle-menu .toggle-content:before{border-color:rgba(210,210,210,0);border-bottom-color:#d2d2d2;border-width:12px;margin-left:-12px}.toggle-menu .toggle-content ul{float:left;width:100%;border-bottom:5px solid #e6ddcc}.toggle-menu .toggle-content ul li{display:block;float:left;padding:8px 10px;border:1px solid #d2d2d2;border-top:0 none;width:100%;line-height:17px;color:#3a3a3a}.toggle-menu .toggle-content ul li a{color:#3a3a3a}.toggle-menu .toggle-content ul li a.textblue{color:#007599}.toggle-menu .toggle-content ul li a:before{background:0 0}.toggle-menu .toggle-content ul li:hover{border:1px solid #81c8d4;margin-top:-1px;margin-bottom:0}.toggle-menu .toggle-content ul .manage{float:right;color:#007599;text-align:right}.toggle-menu .toggle-content ul .manage a{color:#007599;padding:0}.menu-nav .header-pcool.toggle-menu.active .toggle-content,.menu-nav .header-tcool.toggle-menu.active .toggle-content{display:table}.subheader-top.parents-subheader-top .wrapper-content .subheader-top.parents-subheader-top.teacher .wrapper-content{border-left:0}.subheader-top.parents-subheader-top .wrapper-content .subheader-container.subheader-orange{width:1015px}.subheader-top.parents-subheader-top .wrapper-content .subheader-container.subheader-orange .subheader-left{width:81px}.subheader-top.parents-subheader-top .wrapper-content .subheader-container.subheader-orange .subheader-menu{width:928px}.subheader-top.parents-subheader-top .wrapper-content .subheader-container.subheader-orange .subheader-menu>ul>li{width:223px}.subheader-top.parents-subheader-top .wrapper-content .subheader-container.subheader-orange .subheader-menu>ul>li .subheader-content{text-transform:capitalize}.subheader-top.parents-subheader-top .wrapper-content .subheader-container.subheader-orange .subheader-menu>ul>li .subheader-content .subheader-cell{width:100%;margin-bottom:0}.subheader-top.parents-subheader-top .wrapper-content .subheader-container.subheader-orange .subheader-menu>ul>li .subheader-content .subheader-cell>ul>li a{color:#3a3a3a;text-transform:none;font-weight:400;cursor:pointer}.subheader-top.parents-subheader-top .wrapper-content .subheader-container.subheader-orange .subheader-menu>ul>li .subheader-content .subheader-cell>ul>li a:hover{color:#f88000}.subheader-top.parents-subheader-top .wrapper-content .subheader-container.subheader-orange .subheader-menu>ul>li .subheader-content .subheader-cell+.subheader-cell.subheader_level_1 li:first-child,.subheader-top.parents-subheader-top .wrapper-content .subheader-container.subheader-orange .subheader-menu>ul>li .subheader-content .subheader-cell>ul>li a+.level-3{border-top:1px solid #ccc}.subheader-top.parents-subheader-top .wrapper-content .subheader-container.subheader-orange .subheader-right .fa-bookfinder{margin-left:23px;float:left}.pt_storefront.teacher_homepage .subheader-top .subheader-top.teacher .wrapper-content{border-left:0}@media screen and (min-width:768px){.header-authenticated-top.sidecarmenu .sidecarmenu-container{height:100%!important}}.header-authenticated-top.sidecarmenu .menu-nav li a{color:#3a3a3a;white-space:nowrap}@media screen and (max-width:480px){.header-authenticated-top.sidecarmenu .menu-nav li a{white-space:normal}}.header-authenticated-top.sidecarmenu .menu-nav li a:hover{color:#f88000}.header-authenticated-top.sidecarmenu .menu-nav li a.firstname{font-weight:700}.header-authenticated-top.sidecarmenu .menu-nav li a.firstname span.icon-user{position:absolute;left:-16px;top:-2px;display:inline-block;vertical-align:middle;width:20px;height:20px;background:url(../images/icons/global-account-icon.png) no-repeat}@media screen and (max-width:480px){.header-authenticated-top.sidecarmenu .menu-nav li a.firstname span.icon-user{left:16px;top:12px}}.header-authenticated-top.sidecarmenu .menu-nav li .fa-arrowdown{background-position:-10px -37px}.header-authenticated-top.sidecarmenu .menu-nav li.username .user-data,.header-authenticated-top.sidecarmenu .menu-nav li.username .user-data:hover,.header-authenticated-top.sidecarmenu .menu-nav li.username a:hover,.pt_parent .menu-nav li.help a{color:#3a3a3a}.header-banner-customer{position:relative;height:68px;width:100%}.header-banner-customer .header-logo{padding:19px 0 15px 10px;float:left}.help-modal{color:#3a3a3a;font-family:Arial,sans-serif;padding:0;background:0 0;border-radius:5px;z-index:105!important;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.5);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.5);box-shadow:0 2px 4px 0 rgba(0,0,0,.5);overflow:auto;margin-bottom:0;top:140px!important}.help-modal a{color:#3a3a3a}.help-modal a:hover{color:#ee6000}.help-modal a.button{color:#fff;padding:10px 15px;height:auto;min-width:auto}.help-modal .help-modal--workingtime{width:265px;padding-left:28px}.help-modal .help-modal--faqs{border-bottom:2px solid #ece6d8;padding-bottom:10px}.help-modal .help-modal--faqs a{font-weight:700}.help-modal .help-modal--links h3{font-size:14px;text-transform:uppercase;margin-top:15px;margin-bottom:7px}.help-modal .ui-dialog-titlebar{background:#ece6d8;height:auto;padding:0;position:relative;display:block}.help-modal .ui-dialog-titlebar .ui-dialog-title{width:100%;font-family:BrandonText-Regular,Arial,sans-serif;font-weight:700;text-align:center;text-transform:uppercase;font-size:18px;padding-top:30px;padding-bottom:30px;background-color:#ffff;color:#3a3a3a;margin:0}.help-modal .ui-dialog-titlebar-close{width:14px;height:14px;right:15px;top:15px;min-width:inherit;background-color:transparent;text-indent:-9999px}.help-modal .ui-dialog-titlebar-close span.ui-icon-closethick{background:url(../images/sprite-images.png) -10px -416px no-repeat;width:14px;height:14px}.help-modal .ui-dialog-content{padding:0;background:#fff;border-bottom:15px solid #E6DDCC}.help-modal .ui-dialog-content .main{float:left;background:url(../images/interface/border-line.png) right bottom repeat-x #f4f1ea;width:100%}.help-modal .ui-dialog-content .help-link,.help-modal .ui-dialog-content .salesforceChat-link{font-family:BrandonText-Regular,Arial,sans-serif;font-weight:700;font-size:16px;color:#3a3a3a;padding:20px 0;border-bottom:1px solid #e7e7e7;text-transform:uppercase}.help-modal .ui-dialog-content .help-link.help-link--FAQS,.help-modal .ui-dialog-content .salesforceChat-link.help-link--FAQS{border-top:1px solid #e7e7e7}.help-modal .ui-dialog-content .help-link .icon,.help-modal .ui-dialog-content .salesforceChat-link .icon{float:left;width:40px;height:38px;padding-right:5px;overflow:hidden;background:url(../images/interface/help_modal_icons.png) no-repeat}.help-modal .ui-dialog-content .help-link a,.help-modal .ui-dialog-content .salesforceChat-link a{line-height:2em;padding-left:10px}.help-modal .ui-dialog-content .help-link a:hover .icon,.help-modal .ui-dialog-content .salesforceChat-link a:hover .icon{background-position-x:-59px}.help-modal .ui-dialog-content .help-link a .help-right,.help-modal .ui-dialog-content .salesforceChat-link a .help-right{font-size:.7em;font-weight:400;margin-left:2px;margin-top:10px;float:right;margin-right:10px}.help-modal .ui-dialog-content .help-link span,.help-modal .ui-dialog-content .salesforceChat-link span{line-height:2em;padding-left:5px;text-transform:none}.help-modal .ui-dialog-content .salesforceChat-link--pcoolCallMe,.help-modal .ui-dialog-content .salesforceChat-link--tcoolCallMe{display:none}.help-modal .ui-dialog-content .salesforceChat-link--pcoolCallMe .icon,.help-modal .ui-dialog-content .salesforceChat-link--tcoolCallMe .icon{background-position:-5px -210px}.help-modal .ui-dialog-content .salesforceChat-link--pcoolChat,.help-modal .ui-dialog-content .salesforceChat-link--tcoolChat{display:none}.help-modal .ui-dialog-content .salesforceChat-link--pcoolChat .icon,.help-modal .ui-dialog-content .salesforceChat-link--tcoolChat .icon{background-position:-5px -55px}.help-modal .ui-dialog-content .salesforceChat-link--pcoolTextMe,.help-modal .ui-dialog-content .salesforceChat-link--tcoolTextMe{display:none}.help-modal .ui-dialog-content .salesforceChat-link--pcoolTextMe .icon,.help-modal .ui-dialog-content .salesforceChat-link--tcoolTextMe .icon{background-position:-5px -28px}.help-modal .ui-dialog-content .help-link--pcoolCallUs .icon,.help-modal .ui-dialog-content .help-link--tcoolCallUs .icon{background-position:-5px -155px}.help-modal .ui-dialog-content .help-link--EmailUs .icon{background-position:-5px -109px}.help-modal .ui-dialog-content .help-link--FAQS .icon{background-position:-5px -8px}.emptysearch-tooltip.tooltip-error .tooltipster-body{padding:15px!important;color:#900}.notOptOut.teacherdesk .subheader-top .wrapper-content .subheader-container.subheader-blue .subheader-menu>ul>li.TIImageNav{z-index:0}.sign-in-mask{display:inline-block;position:absolute;height:22px;top:-5px;left:0;width:100%;background:url(../images/loading-progress-98x22.gif) center center no-repeat}.cta-1 .sign-in-mask{height:46px;top:25px}img.logo-usr{width:450px}@media screen and (max-width:480px){img.logo-usr{width:240px}}#wrapper .header-usr{height:50px;margin-top:0;background:#e81111;margin-bottom:35px}@media screen and (max-width:480px){#wrapper .header-usr{height:45px;margin-bottom:0;position:relative;z-index:104}}#wrapper .header-usr .sch-global-megamenu-icon{position:absolute;color:#fff;right:10px;top:10px}#wrapper .header-usr .wrapper-content{position:relative;float:none}@media screen and (max-width:480px){#wrapper .header-usr .wrapper-content{text-align:center}}#wrapper .header-usr .wrapper-content img{margin-top:14px}@media screen and (max-width:480px){#wrapper .header-usr .wrapper-content img{display:inline-block;margin-top:12px}}#wrapper .header-usr .wrapper-content .icon-usr-account{position:absolute;right:0;top:0;width:44px;height:50px;text-align:center;display:inline-block}#wrapper .header-usr .wrapper-content .icon-usr-account svg{margin-top:10px}#wrapper .header-usr .wrapper-content .icon-usr-account.expanded{background:#b90000}#wrapper .header-usr .wrapper-content .icon-usr-account.authenticated span{color:#e81111;background:#fff;border-radius:50%;line-height:32px;text-align:center;font-size:13px;padding-left:2px;margin-top:9px;width:30px;height:32px;display:inline-block;letter-spacing:1.5px;font-family:BrandonText-Bold}@media screen and (max-width:480px){#wrapper .header-usr .wrapper-content .icon-usr-account{left:0;right:unset;height:45px}#wrapper .header-usr .wrapper-content .icon-usr-account svg,#wrapper .header-usr .wrapper-content .icon-usr-account.authenticated span{margin-top:7px}}#wrapper .header-usr .wrapper-content .toggle-content{position:absolute;right:0;top:50px;width:170px;padding:25px 30px;border:1px solid #ccc;display:none;z-index:100;background:#fff;box-shadow:0 3px 5px 0 #666}@media screen and (max-width:480px){#wrapper .header-usr .wrapper-content .toggle-content{top:45px;width:100%;border:0;padding:19px 0;text-align:left}#wrapper .header-usr .wrapper-content .toggle-content a{padding-left:16px}}#wrapper .header-usr .wrapper-content .toggle-content span.usr-user-name{display:block;padding-bottom:10px;border-bottom:1px solid #ccc;margin-bottom:10px;font-family:BrandonText-Bold,Arial,sans-serif;font-size:14px;text-transform:uppercase}@media screen and (max-width:480px){#wrapper .header-usr .wrapper-content .toggle-content span.usr-user-name{padding-bottom:19px;margin-bottom:19px;font-size:16px;padding-left:16px}}#wrapper .header-usr .wrapper-content .toggle-content a{text-transform:capitalize;color:#3a3a3a;font-size:14px;font-family:BrandonText-Regular,Arial,sans-serif}@media screen and (max-width:480px){#wrapper .header-usr .wrapper-content .toggle-content a{font-size:16px;font-family:BrandonText-Bold,Arial,sans-serif;text-transform:uppercase}}#wrapper .header-usr ul.links{position:absolute;right:0;top:25px}#wrapper .header-usr ul.links li a{color:#3a3a3a}#wrapper .header-usr .primary-logo{margin-top:0;margin-bottom:10px}.video-js .vjs-control{min-width:initial}.pt_usr .icon-menu{padding:10px 13px;color:#3a3a3a;position:absolute;font-size:18px}#wrapper.pt_usr{position:initial}#wrapper.pt_usr .wrapper-content{float:none}@media screen and (max-width:480px){#wrapper.pt_usr .sec-usr-logo{padding-left:50px;padding-top:12px;width:auto}.usr-nav-sec{z-index:101;position:relative;height:40px;background:#fff}}@media screen and (max-width:480px){.mobile-nav-div{display:none}}.usr-nav ul{margin:23px 0}.usr-nav li{display:inline-block;font-size:16px;font-family:BrandonText-Bold,Arial,sans-serif;text-transform:uppercase;margin-left:50px}.usr-nav li:first-child{margin-left:0}.usr-nav li a,.usr-nav li a:active,.usr-nav li a:focus,.usr-nav li a:hover{color:#3a3a3a}@media screen and (max-width:480px){.usr-nav{margin:9px 0 0;width:70%!important;position:fixed;background:#fff;height:calc(100% - 85px);z-index:100;border-top:4px solid #e64b40}.usr-nav li{display:block;margin-left:0;margin-top:16px}.usr-nav li a{margin-left:16px}}.hd-toggle-content{font-size:16px;line-height:19px;font-weight:700;margin-bottom:10px;display:block;color:#3a3a3a;white-space:nowrap}.menu-nav .toggle-menu .toggle-content{min-width:initial;top:26px;padding:25px 30px;border-radius:5px;border:0}.menu-nav .toggle-menu .toggle-content:after,.menu-nav .toggle-menu .toggle-content:before{left:50%}.menu-nav .toggle-menu .toggle-content:after{width:0;height:0;border-style:solid;border-width:0 4.5px 5px;border-color:transparent transparent #fff;margin-left:-5px}.menu-nav .toggle-menu .toggle-content:before{width:0;height:0;border-style:solid;border-width:0 5.5px 7px;border-color:transparent transparent #fff;margin-left:-6px}.menu-nav .toggle-menu .toggle-content ul{float:none;width:auto;border-bottom:0}.menu-nav .toggle-menu .toggle-content ul:after,.menu-nav .toggle-menu .toggle-content ul:before{background:0 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.menu-nav .toggle-menu .toggle-content ul li{float:none;line-height:13px;padding:0;color:#3a3a3a;margin-top:10px;border:0}.menu-nav .toggle-menu .toggle-content ul li:hover{border:0;margin-top:10px;margin-bottom:initial}.menu-nav .toggle-menu .toggle-content ul li:first-child{margin-top:0}.menu-nav .toggle-menu .toggle-content ul li a:hover{color:#f88000!important}.menu-nav .toggle-menu .toggle-content .toggle-content-inner{padding-left:40px}.menu-nav .toggle-menu .toggle-content .toggle-content-inner:first-child{padding-left:0}.nowrap{white-space:nowrap}#olPath{display:block}#subheader-content-background{background:#fff;height:100px;width:100%;position:absolute}li#shop-by-collections{display:table}li#shop-by-collections a.sub-cat-title{position:absolute}@media screen and (max-width:480px){li#shop-by-collections a.sub-cat-title{position:relative}}li#shop-by-collections .level-3{padding-top:22px}@media screen and (min-width:481px){li#shop-by-collections .level-3{display:table-cell;padding-left:30px}}li#shop-by-collections .level-3.first{padding-left:0}#menuOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#3a3a3a;opacity:.5;z-index:100}.emptysearch-tooltip{margin-left:-220px;width:205px!important}.emptysearch-tooltip .tooltipster-arrow{left:50%!important}@media screen and (max-width:480px){.emptysearch-tooltip{width:100%!important;left:0!important;margin-left:0;margin-top:20px!important}.emptysearch-tooltip .tooltipster-arrow{height:17px;margin-left:-14px}.emptysearch-tooltip .tooltipster-arrow-uncropped{top:-3px}.emptysearch-tooltip .tooltipster-arrow-background{border-bottom-color:#fff793;left:0;top:-7px}}#header-search form .tt-close-button{display:none}@media screen and (max-width:480px){.sec-logos,.sidecarmenu-icon{margin-top:30px;height:47px}.slider-hero{margin-top:0!important}#header-search.opened{display:block!important}#header-search form .tt-close-button{top:6px;right:16px;color:#a1a1a1;width:30px;display:inline-block}#header-search.showCertonaClose .tt-close-button{display:block}#search-suggestions-certona{position:relative!important;top:50px!important}}.pt_agent .header-logo img{width:152px}#header-search-sec .apple-modal{display:inline-block;vertical-align:bottom;margin-left:10px}@media screen and (max-width:480px){#header-search-sec .apple-modal{margin-left:0;margin-right:10px}}#header-search-sec .apple-modal-home{display:none}#notificationBar{width:100%;position:fixed;z-index:10000002;top:0;left:0;box-sizing:border-box;pointer-events:none;display:none}#notificationBar *{box-sizing:border-box}#notificationBar .notification-icon{top:5px;display:inline-block;position:relative;margin-left:-3px;cursor:pointer}#notificationBar .notification-icon .mail-icon{transform:scale(0.75)}#notificationBar .notification-icon .exclaimation-icon{position:absolute;width:14px;height:14px;top:-2px;right:-2px;display:none}@media screen and (max-width:480px){#notificationBar .notification-icon{margin-right:2px;margin-left:0}}#notificationBar .notification-icon.has-notifications{margin-right:3px}#notificationBar .notification-icon.has-notifications .exclaimation-icon{display:inline}@media screen and (max-width:480px){#notificationBar .notification-icon.has-notifications{margin-right:4px}}#notificationBar .header-message{cursor:pointer}#notificationBar .notification-action-icon{position:absolute;top:15px;left:0;display:inline-block;width:16px;height:16px;background:url(../images/exclaimation.png) no-repeat}#notificationBar .notification-salutation{position:relative;top:-3px;left:5px}#notificationBar .notification-salutation.notification-salutation-parent{position:initial;top:0;left:0}@media screen and (max-width:480px){#notificationBar .notification-salutation{top:-10px}}#notificationBar .notification-close{background:url(../images/notification-close.png) no-repeat;height:30px;width:25px;display:inline-block;margin-top:5px;cursor:pointer}@media screen and (max-width:480px){#notificationBar .notification-close{margin-right:5px}}#notificationBar .notification-chevron{font-size:14px;color:#fff;cursor:pointer;margin-left:3px}#notificationBar .notification-wrapper{display:block;text-align:center}#notificationBar .notification-wrapper>div{pointer-events:auto}#notificationBar .notification-wrapper .notification-parent-toggle-tab{margin-bottom:1px}#notificationBar .notification-background{display:none;background-color:rgba(0,0,0,.5);position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:all;z-index:-1}#notificationBar .notification-content{display:none}#notificationBar .notification-body>div,#notificationBar .notification-header>div,#notificationBar .notification-parent-header>div{text-align:left;margin:0 auto;max-width:990px}#notificationBar .notification-body .notification-left-col,#notificationBar .notification-header .notification-left-col,#notificationBar .notification-parent-header .notification-left-col{float:left;display:inline-block}#notificationBar .notification-body .notification-right-col,#notificationBar .notification-header .notification-right-col,#notificationBar .notification-parent-header .notification-right-col{float:right;display:inline-block}#notificationBar .notification-parent-header{background-color:#d83230;padding:7px 0;color:#ffff;font-family:Arial,regular;font-size:14px;font-weight:400!important}#notificationBar .notification-parent-header .content-asset{text-align:center}#notificationBar .notification-parent-header>div{max-width:1024px}#notificationBar .notification-parent-header>div>div{width:100%;display:inherit;margin:0 auto}@media screen and (max-width:480px){#notificationBar .notification-parent-header{padding:15px 0}#notificationBar .notification-parent-header>div{width:100%;padding:0 10px 0 15px}#notificationBar .notification-parent-header>div>div{margin:0 auto}}#notificationBar .notification-parent-header .notification-left-col{width:310px}@media screen and (max-width:480px){#notificationBar .notification-parent-header .notification-left-col{width:auto;padding:14px 5px 0}}#notificationBar .notification-parent-header .notification-right-col{width:750px;text-align:center;position:relative}@media screen and (max-width:480px){#notificationBar .notification-parent-header .notification-right-col{width:100%}}#notificationBar .notification-parent-header .notification-icon{cursor:default;top:2px}@media screen and (max-width:480px){#notificationBar .notification-parent-header .notification-icon{top:-5px}}#notificationBar .notification-header{height:40px;background-color:#3a3a3a;color:#fff}#notificationBar .notification-header .notification-left-col{width:900px;padding-top:9px}@media screen and (max-width:480px){#notificationBar .notification-header .notification-left-col{width:auto;padding:14px 5px 0}}#notificationBar .notification-header .notification-right-col{width:60px;text-align:right}#notificationBar .notification-header .notification-icon{cursor:default;top:2px}@media screen and (max-width:480px){#notificationBar .notification-header .notification-icon{top:-5px}}#notificationBar .notification-right-col .html-slot-container>img{float:left}#notificationBar .notification-body{background-color:#fff;padding:20px 15px;max-height:calc(100vh - 100px);overflow-y:scroll}#notificationBar .notification-body .notification-left-col{margin-right:30px;width:310px}@media screen and (max-width:480px){#notificationBar .notification-body .notification-left-col{width:100%;display:block}}#notificationBar .notification-body .notification-right-col{width:650px}@media screen and (max-width:480px){#notificationBar .notification-body .notification-right-col{margin-top:20px}}@media screen and (max-width:480px){#notificationBar .notification-body{padding:20px 5px}}#notificationBar .notification-left-col-slot{margin:50px 0 40px;background-color:#ede8dd;width:100%;text-align:center}@media screen and (max-width:480px){#notificationBar .notification-left-col-slot{position:static;margin:20px 0 0}}#notificationBar .notification-footer{background-color:#e4dbc7;height:20px}@media screen and (max-width:480px){#notificationBar .notification-footer{display:none}}#notificationBar .notification-tab{width:290px;height:30px;color:#fff;text-align:center;background-color:rgba(0,0,0,.4);display:inline-block;position:relative}@media screen and (max-width:480px){#notificationBar .notification-tab{width:100%}}@media (min-width:481px){#notificationBar .notification-tab:after,#notificationBar .notification-tab:before{position:absolute;border-top:30px solid rgba(0,0,0,.4);border-right:30px solid transparent;content:'';display:inline-block;right:-30px}#notificationBar .notification-tab:before{border-right:none;border-left:30px solid transparent;right:auto;left:-30px}}#notificationBar .notification-parent-tab{display:contents}#notificationBar .notification-list-header{position:relative;height:40px;padding-top:11px;padding-left:15px;background-color:#3a3a3a;color:#fff;font-size:16px}#notificationBar .notification-action-required{font-size:12px;position:absolute;right:15px;bottom:8px;display:inline-block}#notificationBar .notification-action-required span{display:inline-block;float:right;padding-top:4px;padding-left:3px}#notificationBar .notification-list-empty{padding-top:15px}#notificationBar .notification-list-container{position:relative;padding:15px 0;border-bottom:2px solid #F37A29}#notificationBar .notification-list a,#notificationBar .notification-list-container>span{font-size:14px;color:#3a3a3a}#notificationBar .notification-list a.has-action{display:block;margin-left:24px}#notificationBar .notification-list a:hover{color:#f88000}#notificationBar .notification-list a span{font-size:12px;padding-left:4px}#notificationBar .notification-list span.has-action{display:block;margin-left:24px}#notificationBar .hidden{display:none}#notificationBar .asset1x1-slider .slick-next,#notificationBar .asset1x1-slider .slick-prev{display:inline-block!important}#notificationBar .asset1x1-slider .slick-next{right:-15px}#notificationBar .asset1x1-slider .slick-prev{left:-15px}#notificationBar .asset1x1-slider .slick-dots{display:none!important}#notificationBar .asset1x1-slider+.slick-dots-custom{line-height:0;margin-top:2px}@media screen and (max-width:480px){#notificationBar .asset1x1-slider .slick-next,#notificationBar .asset1x1-slider .slick-prev{display:none!important}#notificationBar .asset1x1-slider .slick-slide{font-size:0;position:relative;margin:0 4px}#notificationBar .asset1x1-slider+.slick-dots-custom{margin-top:5px}#notificationBar .asset1x1-slider .slick-slide:not(.slick-center):after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4)}}#notificationBar .asset1x1-slider-parent .slick-next,#notificationBar .asset1x1-slider-parent .slick-prev{display:inline-block!important}#notificationBar .asset1x1-slider-parent .slick-next{right:-15px}#notificationBar .asset1x1-slider-parent .slick-prev{left:-15px}#notificationBar .asset1x1-slider-parent .slick-dots{display:none!important}#notificationBar .asset1x1-slider-parent+.slick-dots-custom{line-height:0;margin-top:2px}@media screen and (max-width:480px){#notificationBar .asset1x1-slider-parent .slick-next,#notificationBar .asset1x1-slider-parent .slick-prev{display:none!important}#notificationBar .asset1x1-slider-parent .asset1x1-tile{font-size:0;position:relative;margin:15px 0 0!important;border:0}#notificationBar .asset1x1-slider-parent+.slick-dots-custom{margin-top:5px}}@media screen and (max-width:480px){#notificationBar{position:absolute}#notificationBar .notification-body{width:100%}}#notificationBar.active .notification-tab,#notificationBar.active .notification-tab .notification-chevron{color:#000}#notificationBar.active .notification-parent-tab .notification-chevron{color:#ffff}#notificationBar.active .notification-tab{background-color:#e4dbc7}#notificationBar.active .notification-tab:after,#notificationBar.active .notification-tab:before{border-top:30px solid #e4dbc7}@media screen and (max-width:480px){#notificationBar.active{position:fixed}}.parent #notificationBar .notification-chevron{vertical-align:middle}.parent #notificationBar .notification-chevron.notification-chevron-close{font-size:22px;margin-top:-2px}@media screen and (max-width:480px){.parent #notificationBar .notification-chevron.notification-chevron-close{font-size:17px;margin-top:2px}}@media screen and (max-width:480px){.parent #notificationBar .notification-chevron{padding-right:5px}}.parent #notificationBar .notification-list-header{display:none}.parent #notificationBar .notification-body{padding:0;background-color:#fff;max-height:370px;overflow-y:unset}.parent #notificationBar .notification-body>div{max-width:1024px}@media screen and (max-width:480px){.parent #notificationBar .notification-body{overflow-y:auto;max-height:calc(100vh - 100px)}}.parent #notificationBar .notification-list{padding-top:22px}@media screen and (max-width:480px){.parent #notificationBar .notification-list{padding-top:0}}.parent #notificationBar .notification-list-container,.parent #notificationBar .notification-list-parent-container{border-bottom:1px solid #cdcdcd;padding:5px 0 3px}@media screen and (max-width:480px){.parent #notificationBar .notification-list-container{margin-right:20px;text-align:left;padding:25px 0 7px}}@media screen and (max-width:480px){.parent #notificationBar .notification-list-parent-container{margin-right:20px;text-align:left;padding:10px 10px 34px}}.parent #notificationBar .notification-list a,.parent #notificationBar .notification-list-container>span,.parent #notificationBar .notification-list-parent-container>span{font-family:Arial,regular;font-weight:400;font-size:18px}.parent #notificationBar .notification-body .notification-parent-right-col{width:760px;text-align:right;float:right;display:inline-block;min-height:370px;margin-right:-6%}@media screen and (max-width:480px){.parent #notificationBar .notification-body .notification-parent-right-col{margin-top:0;float:none;min-height:0;margin-right:0}}.parent #notificationBar .notification-body .notification-parent-right-col .content-asset p{line-height:0;margin:0}.parent #notificationBar .notification-body .vertical-line{border-right:1px solid #cdcdcd;height:348px;display:inline-block;text-align:center;margin:11px 0}@media screen and (max-width:480px){.parent #notificationBar .notification-body .vertical-line{display:none}}.parent #notificationBar .notification-left-col{margin-left:0;width:280px;margin-right:15px;padding:0}@media screen and (max-width:480px){.parent #notificationBar .notification-left-col{padding:0 0 0 11px;text-align:left;display:block;width:100%;margin:3px 6px 0 0}}.parent #notificationBar .notification-right-col{display:inline-flex;padding:0 0 0 14%}@media screen and (max-width:480px){.parent #notificationBar .notification-right-col{width:auto;padding:0}.parent #notificationBar .notification-right-col .content-asset{display:none}}@media screen and (max-width:480px){.parent #notificationBar .notification-parent-header{padding:9px 0 11px}.parent #notificationBar .notification-parent-header .content-asset{margin:0 auto;text-align:center;vertical-align:middle;font-size:14px}}.parent #notificationBar .notification-parent-header .notification-left-col{margin-left:0;padding:0}@media screen and (max-width:480px){.parent #notificationBar .notification-parent-header .notification-left-col{margin-left:0}}.parent #notificationBar .notification-parent-header .notification-parent-tab{display:block;padding-left:5px;margin-top:-1px}.parent #notificationBar .notification-parent-header .notification-parent-tab.notification-parent-tab-desk{position:absolute;right:-60px}.parent .notification-body>div,.parent .notification-header>div,.parent .notification-parent-header>div{text-align:center;margin:0 auto;max-width:1024px}#mini-cart{position:relative;z-index:20;display:inline-block;vertical-align:middle}#mini-cart .mini-cart-name a{color:#84bd00}.mini-cart-total{position:relative;display:block}.mini-cart-total .custom-tooltip.tooltipstered{float:none;width:0;text-align:right;position:absolute;height:30px;padding:0;margin:0;right:0;top:0}.mini-cart-total .mini-cart-link{color:#84bd00;text-transform:uppercase;margin-left:15px;float:left}.mini-cart-total i{width:30px;display:inline-block;margin-right:9px}.mini-cart-total img{display:block;margin-top:5px;width:26px}.mini-cart-total .minicart-quantity{width:25px;padding-left:1px;height:26px;line-height:26px;background:#3a3a3a;font-size:13px;font-weight:700;border-radius:50%;text-align:center;border:1px solid #fff;color:#fff;right:0;top:-9px;position:absolute}.mini-cart-content{background-color:#fff;border:1px solid #ccc;box-shadow:-2px 3px 3px rgba(0,0,0,.3);display:none!important;position:absolute;right:0;top:2.5em;width:220px}#mini-cart:hover .mini-cart-content{display:block}.mini-cart-header{font-size:1.1em;font-weight:700;padding:1em 1em .5em;text-transform:uppercase}.minicartmodal .cart-recommendations{margin-top:0}.minicartmodal .mini-cart-products{max-height:360px;padding:.5em;overflow:auto}.minicartmodal .mini-cart-products--main{padding-bottom:0}.minicartmodal .mini-cart-products--main .product-tile{min-height:inherit!important}.minicartmodal .mini-cart-products--main .product-tile .product-tile-image{display:inline-block;height:100%}.minicartmodal .mini-cart-products--main .product-tile .product-tile-image img{width:100%}.minicartmodal .mini-cart-products--main .product-tile .product-tile-content{display:inline-block;width:142px;padding-bottom:0}.minicartmodal .mini-cart-products--main .product-tile .product-bottom-cont{position:relative!important;padding:0!important;margin:0;top:0;float:none}.minicartmodal .mini-cart-products--main .product-tile .product-bottom-cont .format-pricingsection .product-bottom-pricing{float:none;margin-top:5px}.minicartmodal .mini-cart-products--main .product-tile .product-bottom-cont .format-pricingsection .product-pricing{float:none}.minicartmodal .mini-cart-products--main .product-tile .product-bottom-cont .product-tile-icons{float:left;text-align:left;margin-top:5px}.minicartmodal .mini-cart-products--main .product-tile .product-bottom-cont .product-tile-icons i{display:inline-block;float:none}.minicartmodal .mini-cart-products--main .product-tile .product-bottom-cont .product-tile-icons i.icon-a.fa-pcool-message.hide,.minicartmodal .mini-cart-products--main .product-tile .product-bottom-cont .product-tile-icons i.icon-a.hide{display:none}.minicartmodal .mini-cart-products--main .product-available-formats{display:none!important}.mini-cart-product{border-bottom:1px solid #aaa;overflow:hidden;padding:.5em;position:relative}.mini-cart-product .parent-header{font-size:16px;margin:0 auto;text-align:center;font-weight:600;padding:12px 0}.mini-cart-product:last-of-type{border:none}.mini-cart-product.collapsed .mini-cart-attributes,.mini-cart-product.collapsed .mini-cart-name,.mini-cart-product.collapsed .mini-cart-pricing,.mini-cart-product.collapsed .product-availability-list{width:90%}.mini-cart-product.collapsed .mini-cart-image{display:none}.mini-cart-product .mini-cart-toggle{cursor:pointer;font-size:1.5em;position:absolute;left:0;top:0}.mini-cart-image{float:left;width:50%}.mini-cart-image img{max-width:90%}.mini-cart-name{float:right;font-style:italic;width:50%}.mini-cart-attributes,.mini-cart-product .product-availability-list{float:right;font-size:.9em;font-weight:700;width:50%}.mini-cart-pricing{clear:right;float:right;font-size:.9em;width:50%}.mini-cart-totals{text-align:center}.mini-cart-subtotals{font-weight:700;padding:1em 0 0}.mini-cart-subtotals .label{margin:0 20px 0 0}.mini-cart-slot{background:#e0e0e0;border:1px solid #e0e0e0;font-size:.9em;font-style:italic;margin:1em 2em;padding:1em}.mini-cart-link-checkout{clear:both;display:block;margin:1em 0;text-align:center}.tooltipster-base.minicart-tooltip{width:237px}.tooltipster-base.minicart-tooltip .tooltipster-body{padding:20px 15px;text-align:center;line-height:23px}.breadcrumb{font-size:14px;font-size:1.4rem;line-height:1;margin:0 auto 10px;padding:0;width:990px;color:#a1a1a1}.breadcrumb li{display:inline;list-style:none}.paging-current-page{left:-999em;position:absolute}.breadcrumb-element{color:#a1a1a1}.breadcrumb-element a{text-decoration:underline}.breadcrumb-element:after{color:#a1a1a1;content:'|';margin-left:.4em}.breadcrumb-element:last-child:after{content:''}.breadcrumb-refinement{font-weight:700}.breadcrumb-refinement:after{content:attr(data-divider);font-style:normal}.breadcrumb-refinement:last-of-type:after{content:''}.breadcrumb-refinement-value{background-color:rgba(132,189,0,.3);display:inline-block;border-radius:3px;margin:0 .42em .42em 0;padding:0 .42em}.breadcrumb-relax{background:0 0;color:#900;font-style:normal;padding:0 0 0 .4em}.breadcrumb .searchphraselink,.breadcrumb-result-text a{background:0 0;color:#84bd00;padding:0}.primary-content dl{clear:both;overflow:hidden}.primary-content dl dt{clear:both;float:left;margin:2% 0 0;min-width:15%}.primary-content dl dd{float:left;margin:2% 0 0;padding:0 0 0 5%}.col-1{float:left;margin:4px 0;width:48%}.col-2{float:right;margin:4px 0;width:48%}.content-header{font-size:1.75em;font-style:italic;font-weight:400}.content-header span{font-size:.75em;font-style:normal;font-weight:400}.italic{font-style:italic}.section-header{background:url(../images/interface/icon-double-line-header.png) left top repeat-x #efefef;border-bottom:1px solid #fff;font-size:1.1em!important;font-weight:700;margin:0;padding:1em;position:relative;text-transform:uppercase}.section-header .dialog-required{text-transform:none}.section-header-note{font-size:.9em;font-weight:400;position:absolute;right:1em;text-transform:none}.back{display:block;margin:0 0 10px}#secondary a{color:#84bd00}#category-level-1 li{color:#666;display:block}#category-level-1 li .refinement-link{background:none;padding:0 0 0 1em}#category-level-1 li.expandable .refinement-link{padding:0 0 0 .4em}#category-level-1 li.expandable .active{font-weight:700;padding:0 0 0 .2em}#category-level-2 a.active{color:#3a3a3a;font-weight:700}#category-level-2 a.refinement-link{margin:0 0 0 .4em;padding:0}#category-level-2{padding:.5em .1em 0 .7em}#category-level-3{padding:.3em 0 0}#category-level-3 a.refinement-link{font-style:normal;margin:0 0 0 .9em;padding:0}.refinement{position:relative}.refinement-header{background-color:#efefef;border-top:1px solid #e0e0e0;display:block;font-size:1.1em;font-weight:700;letter-spacing:.125em;margin:0;padding:1.15em .75em .75em;text-transform:uppercase}.refinement h3{background-color:#efefef;border-top:1px solid #e0e0e0;font-size:1.1em;letter-spacing:.125em;margin:0;padding:1.15em .75em .75em;text-transform:uppercase}.ie7 .refinement h3{clear:both}.refinement h3 i{color:#64772d}.refinement ul{list-style:none;margin:0;padding:.65em .55em .4em}.refinement li{padding:.5em}.refinement ul li i{color:#e0e0e0}.refinement ul li.selected i{color:#64772d}.refinement ul.swatches li{float:left;padding:.16em}.refinement ul.swatches li a{border:2px solid #e0e0e0;border-radius:.5em;display:block;padding:.2em .8em}.refinement ul.swatches li.selected a{border-color:#84bd00;font-weight:700}.refinement ul.swatches li.unselectable a{background-image:url(../images/interface/icon-color-swatch-unselectable.png);background-position:right top}.refinement ul.Color li a{height:23px;padding:0;text-indent:-999em;width:30px}.refinement .clear-refinement{position:absolute;right:28px;top:15px}.refinement .refinement-link{border:0}.refinement .selected .refinement-link{background-position:left bottom}.refinement .refinement-top-level{padding:1em}.scrollable{height:10em;overflow:auto}.nav ul{border:0;list-style:none;margin:.58em 0;padding:0}.nav ul li{list-style:none!important;margin:0 0 .58em!important}.nav .toggle{border:0;display:block;font-size:1em;font-weight:700;margin:.83em 0 .58em;padding:.65em 0 0 1.25em;text-transform:uppercase}.nav .toggle span{background:none}.nav .expanded{background-position:left -96px}footer{background-color:#f4f1ea;clear:both;letter-spacing:1px;margin-bottom:1em}.footer-container.privacy-terms{position:relative;margin:0 auto;padding-bottom:2em}.footer-container{display:table;width:996px;border-left:4px solid #fff;margin:0 auto}.footer-container footer{display:table-row}.footer-container .content-asset{display:table;vertical-align:top;width:100%}.footer-container .footer-item.global-links ul li{line-height:17px}.footer-container .footer-item.global-links ul li:nth-child(1),.footer-container .footer-item.global-links ul li:nth-child(2){margin-bottom:7px}.footer-container .footer-item.global-links ul li :nth-child(3){margin-bottom:8px}.footer-container .footer-item.authenticated-parent .two,.footer-container .footer-item.authenticated-teacher .two{margin-top:8px}.footer-container .footer-item.unauthenticated-parent .two,.footer-container .footer-item.unauthenticated-teacher .two{margin-top:6px}.footer-container .footer-item{font-size:14px;letter-spacing:0;display:table-cell;padding:17px 20px 0;width:245px;border-right:4px solid #fff}.footer-container .footer-item.first{width:13.5%;padding:0}.footer-container .footer-item.last{width:13.3%;border-right:0 none}.footer-container .footer-item.footer-social-cont{padding-right:10px}.footer-container .footer-item p.footer-heading{font-weight:700;margin:0 0 18px;padding:0;line-height:1}.footer-container .footer-item a.jn-newman-school{background:url(../images/jn-at-scholastic.png) no-repeat;height:20px;display:block;margin-bottom:10px;width:100%}.footer-container .footer-item a.jn-newman-school:hover{background:url(../images/jn-at-scholastic-hover.png) no-repeat;height:20px;display:block;margin-bottom:10px;width:100%}.footer-container .footer-item a{color:#3a3a3a;letter-spacing:0}.footer-container .footer-item a:hover{color:#f88000}.footer-container .footer-item .one,.footer-container .footer-item .two{display:table}@media screen and (max-width:480px){.footer-container .footer-item{border-right:0 solid #fff;width:100%;display:block;padding:20px 15px;margin-bottom:4px;background-color:#f4f1ea}.footer-container .footer-item.footer-social-cont{margin-bottom:0}}.footer-container .footer-item ul{margin:0;padding:0;float:left;width:100%}.footer-container .footer-item ul li{list-style:none!important;line-height:.8;margin-bottom:15px}.footer-container .footer-item ul li:last-child{margin-bottom:20px}.footer-container .footer-item ul li.last{margin:30px 0 0;font-weight:700}.footer-container .footer-item .social-icons-footer{display:inline-block;margin-bottom:19px;width:100%}.footer-container h3{text-transform:uppercase}.footer-container .menu-footer{float:none;margin:.5em;padding:0}@media screen and (min-width:768px){.footer-container .menu-footer{margin:1em 0}}.footer-container .menu-footer li{float:none;line-height:2.5em;list-style:none!important}.footer-container .menu-footer li a{color:#3a3a3a}.footer-container a{color:#fff}.footer-container a:hover{color:#ccc;text-decoration:none}.sendlettersocial{left:50%;position:relative;margin-left:-29px;padding-bottom:16px;padding-top:16px}.social-links{padding-left:0}.social-links li{display:inline;float:none;padding-right:.5em}#email-alert-signup{white-space:nowrap}#email-alert-signup input[type=text]{border:none;margin-left:0;width:15em}#email-alert-signup button{background-color:#aaa;border:none;color:#fff;height:31px;padding:0;width:31px}.copyright{background-color:#84bd00;color:#fff;text-align:center}.postscript{background-color:#84bd00;color:#fff;font-style:italic;text-align:center}.footer-copy-links{color:#3a3a3a;box-sizing:border-box;font-size:12px}.footer-copy-links ul{margin:0;padding:0;width:auto;float:left;clear:both;line-height:18px}.footer-copy-links ul li{list-style:none!important;float:left}.footer-copy-links a{color:#3a3a3a;font-size:12px}.footer-copy-links a:hover{color:#f88000}.footer-copy-links .bar{margin:0 9px}.usr .content-asset{text-align:center}.usr .footer-copy-links ul{float:none}.usr .footer-copy-links ul li{float:none;display:inline-block}.trustwave{position:absolute;right:0;top:0}.swatch-black a{background-color:#000!important}.swatch-beige a{background-color:beige!important}.swatch-blue a{background-color:#00f!important}.swatch-purple a{background-color:purple!important}.swatch-red a{background-color:red!important}.swatch-brown a{background-color:#783201!important}.swatch-green a{background-color:green!important}.swatch-grey a{background-color:#8f979d!important}.swatch-pink a{background-color:#fe249a!important}.swatch-orange a{background-color:orange!important}.swatch-white a{background-color:#fff!important}.swatch-yellow a{background-color:#ff0!important}.swatch-navy a{background-color:navy!important}.swatch-miscellaneous a{background:url(../images/interface/icon-color-swatch-misc.png) left top no-repeat}.unselectable.swatch-miscellaneous a{background:url(../images/interface/icon-color-swatch-misc-unselectable.png) left top no-repeat!important}@-moz-keyframes bf_animation{from{-moz-transform:rotatey(0deg)}to{-moz-transform:rotatey(180deg)}}@-webkit-keyframes bf_animation{from{-webkit-transform:rotatey(0deg)}to{-webkit-transform:rotatey(180deg)}}@-moz-keyframes bf_animation_close{from{-moz-transform:rotatey(180deg)}to{-moz-transform:rotatey(0deg)}}@-webkit-keyframes bf_animation_close{from{-webkit-transform:rotatey(180deg)}to{-webkit-transform:rotatey(0deg)}}.bookflip-wrapper{display:none;position:absolute;width:240px;height:auto;top:100%;right:0;z-index:105;left:inherit;margin-right:40px;margin-top:-8px;border:5px solid #1cbbb4;background-color:#fff;font-size:14px;font-size:1.4rem;font-family:Arial,sans-serif;-webkit-transform:rotatey(180deg);-moz-transform:rotatey(180deg)}.bookflip-wrapper .bookflip-close{height:25px;background-color:#1cbbb4;text-align:right;display:table-row}.bookflip-wrapper .bookflip-close i{margin-top:3px;margin-right:5px;cursor:pointer}.bookflip-wrapper .bookflip-content{display:table-cell;vertical-align:middle;padding:13px}.bookflip-wrapper .bookflip-teacher{font-size:16px;font-size:1.6rem;font-weight:700;padding-bottom:10px}.bookflip-wrapper .bookflip-teacher .firstLetterCaps{text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:200px}.bookflip-wrapper .bookflip-title{padding-bottom:10px}.bookflip-wrapper .bookflip-title i{display:inline-block;background:url(../images/product_tile_icons.png) no-repeat;margin-left:1px}.bookflip-wrapper .bookflip-title i.star{width:17px;height:17px;background-position:-25px -45px}.bookflip-wrapper .bookflip-title i.heart{width:16px;height:14px;background-position:0 -25px}.bookflip-wrapper .bookflip-note{padding:8px;background-color:#e6ddcc;display:-webkit-box;max-width:100%;height:43px;margin:0 auto;font-size:14px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.bookflip-wrapper .bookflip-note span{font-weight:700}.bookflip-wrapper .bookflip-hr{border-top:1px solid #e6ddcc;height:1px;margin:13px 0}.bookflip-wrapper .bookflip-buy{text-align:right}.bookflip .bookflip-wrapper{display:table;table-layout:fixed}body>.bookflip-wrapper{display:table;z-index:100000012;height:250px!important;width:485px;top:675px}.bookflip .bookflip-wrapper.bookflip-wrapper-proxy{display:none}.product-tile-icons{width:auto;float:right;text-align:right}@media screen and (max-width:768px){.product-tile-icons{padding-right:20px}}.product-tile-icons i{float:left;line-height:16px;width:19px;height:19px;background:url(../images/product_tile_icons.png) no-repeat}.product-tile-icons i.fa-tcool-star{background-position:-1px -45px}.product-tile-icons i.fa-tcool-star.active{background-position:-25px -45px}.product-tile-icons i.fa-tcool-heart{background-position:-24px -23px;margin-left:8px;width:18px}.product-tile-icons i.fa-tcool-heart.active{background-position:0 -23px}.product-tile-icons i.fa-pcool-heart{background-position:0 0;margin-left:0}.product-tile-icons i.fa-pcool-heart.active{background-position:-24px 0}.product-tile-icons i.fa-pcool-message{background-position:-47px 0;margin-right:15px}.product-tile{color:#3a3a3a;font-size:14px;font-size:1.4rem;font-family:Arial,sans-serif;width:100%;padding:10px;position:relative;float:left}@media screen and (max-width:767px){.product-tile{height:auto!important}}@media screen and (max-width:480px){.product-tile{min-height:239px!important;position:relative;margin-bottom:17px}}.product-tile .product-tile-image{width:215px;height:217px;display:block;overflow:hidden;text-align:center;position:relative}@media screen and (max-width:480px){.product-tile .product-tile-image{width:100%}}.product-tile .product-tile-image img{max-width:100%;max-height:100%;margin:auto;display:block}.product-tile .product-tile-image .quickview{font-family:BrandonText-Bold,Arial,sans-serif;font-size:14px;font-size:1.4rem;line-height:38px;background-color:#fff;color:#c0b299;display:none;width:133px;height:38px;bottom:20px;left:50%;margin-left:-67px;position:absolute;border:1px solid #c0b299;top:50%;margin-top:-19px;text-align:center}.product-tile .product-tile-image .quickview:hover{color:#fff;background-color:#c0b299}.product-tile .product-tile-image:hover .quickview{display:inline-block}.product-tile .product-tile-image .unauthenticated-quickview{font-family:BrandonText-Bold,Arial,sans-serif;font-size:14px;font-size:1.4rem;line-height:38px;background-color:#fff;color:#c0b299;display:none;width:133px;height:38px;bottom:20px;left:50%;margin-left:-67px;position:absolute;border:1px solid #c0b299;top:50%;margin-top:-19px;text-align:center}.product-tile .product-tile-image .unauthenticated-quickview:hover{color:#fff;background-color:#c0b299}.product-tile .product-tile-image:hover .unauthenticated-quickview{display:inline-block}.product-tile .product-tile-content{width:100%;padding-top:3px;padding-bottom:23px}@media screen and (max-width:480px){.product-tile .product-tile-content{padding-top:0;padding-bottom:0}}.product-tile .product-tile-name,.product-tile .product-tile-name a{font-weight:700;color:#3a3a3a;overflow:hidden;display:block;white-space:nowrap;word-break:break-all;text-overflow:ellipsis;width:100%}.product-tile .product-bottom-cont{position:absolute;left:0;bottom:8px;width:100%;padding:0 10px}@media screen and (max-width:480px){.product-tile .product-bottom-cont{bottom:-13px}}.product-tile .product-pricing{font-size:16px;font-size:1.6rem;font-weight:700;float:left;width:auto}.product-tile .format-pricingsection{display:inline-block;float:left}.product-tile .product-points{display:inline}.product-tile .product-available-formats{display:none}.product-tile .product-tile-product-range{display:inline}.product-tile .product-tile-actions,.product-tile .product-tile-oos{display:none}.product-tile .bookflip-wrapper{height:100%;width:100%;right:inherit;left:0;margin-right:0;top:0;margin-top:0;z-index:105}.product-tile .bookflip-wrapper .bookflip-content{padding:0 12px;height:245px}.grid-list .product-tile{margin:0;padding:0;display:table;table-layout:fixed}.grid-list .product-tile .product-tile-content{display:table-cell;vertical-align:top;border-left:1px solid #f4f1ea;border-right:1px solid #f4f1ea;padding:10px;margin:0;position:relative;height:100%}@media screen and (max-width:480px){.grid-list .product-tile .product-tile-content{border-left:none}}.grid-list .product-tile .product-tile-image{display:table-cell;width:155px;height:155px;padding:0}.grid-list .product-tile .product-tile-image img{padding:10px}.grid-list .product-tile .format-pricingsection{display:none}.grid-list .product-tile .product-pricing{width:100%;float:none}.grid-list .product-tile .product-availableinpack{padding-top:10px}.grid-list .product-tile .product-tile-icons{padding-top:20px;float:none;text-align:left}.grid-list .product-tile .product-tile-name,.grid-list .product-tile .product-tile-name a{margin-top:0}@media screen and (max-width:480px){.grid-list .product-tile .product-bottom-cont{bottom:100px}}.grid-list .product-tile .product-available-formats{display:table-cell;vertical-align:top;padding:10px;width:290px}@media screen and (max-width:480px){.grid-list .product-tile .product-available-formats{display:inherit;right:inherit!important;top:inherit!important;position:absolute;width:285px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;left:0;bottom:0}}@media screen and (min-width:375px) and (max-width:737px){.grid-list .product-tile .product-available-formats{min-width:360px}}@media screen and (min-width:375px) and (max-width:400px){.grid-list .product-tile .product-available-formats{min-width:325px}}@media screen and (max-width:375px){.grid-list .product-tile .product-available-formats{min-width:345px}}@media screen and (min-width:321px) and (max-width:374px){.grid-list .product-tile .product-available-formats{min-width:285px}}@media screen and (max-width:320px){.grid-list .product-tile .product-available-formats{min-width:285px}}.grid-list .product-tile .product-available-formats .format{font-weight:700;padding-bottom:10px}.grid-list .product-tile .product-available-formats .available-format{display:block;width:100%;margin-bottom:0}.grid-list .product-tile .product-available-formats .available-format a{color:#000}.grid-list .product-tile .product-available-formats .available-format-icon{display:inline-block;width:15px;height:11px;float:left;background:url(../images/paperback2.png) no-repeat;margin-right:5px;margin-top:2px}.grid-list .product-tile .product-available-formats .available-format-name{display:inline-block}.grid-list .product-tile .product-available-formats .available-format-pricing{display:inline-block;float:right;font-size:1.6rem;font-weight:700}.grid-horizontal .product-tile{margin:0;padding:0;display:table;table-layout:fixed}.grid-horizontal .product-tile .product-tile-content{display:table-cell;vertical-align:top;border-left:1px solid #f4f1ea;padding:10px 10px 50px;width:100%;margin:0;position:relative;height:100%}.grid-horizontal .product-tile .product-tile-image{display:table-cell;width:155px;height:155px;padding:0}.grid-horizontal .product-tile .product-tile-image img{padding:10px}.grid-horizontal .product-tile .product-bottom-cont{padding:0 10px;bottom:6px}.grid-horizontal .product-tile .format-pricingsection{display:block;float:none}.grid-horizontal .product-tile .product-pricing{width:100%}.grid-horizontal .product-tile .product-availableinpack{padding-top:10px}.grid-horizontal .product-tile .product-tile-icons{padding-top:5px;float:left}.grid-horizontal .product-tile .product-tile-name,.grid-horizontal .product-tile .product-tile-name a{margin-top:0}.grid-horizontal .product-tile .product-tile-range-divider{display:none}.grid-horizontal .product-tile .product-tile-product-range{display:block}.grid-cart .product-tile,.grid-suggestions .product-tile{padding:0;margin:0;display:table;table-layout:fixed;float:none}@media screen and (max-width:480px){.grid-cart .product-tile,.grid-suggestions .product-tile{min-height:135px!important}}.grid-cart .product-tile .product-tile-image,.grid-suggestions .product-tile .product-tile-image{display:table-cell;width:130px;height:130px;padding:0}.grid-cart .product-tile .product-tile-image img,.grid-suggestions .product-tile .product-tile-image img{padding:10px}.grid-cart .product-tile .product-tile-content,.grid-suggestions .product-tile .product-tile-content{position:relative;display:table-cell;vertical-align:top;margin:0;min-height:110px;padding:10px 10px 30px;border-left:2px solid #f4f1ea}.grid-cart .product-tile .product-tile-range-divider,.grid-suggestions .product-tile .product-tile-range-divider{display:none}.grid-cart .product-tile .product-tile-product-range,.grid-suggestions .product-tile .product-tile-product-range{display:block}.grid-cart .product-tile .product-bottom-cont,.grid-suggestions .product-tile .product-bottom-cont{padding:0 10px;bottom:6px}.grid-cart .product-tile .product-tile-icons,.grid-suggestions .product-tile .product-tile-icons{padding-top:0}@media screen and (max-width:480px){.grid-cart .product-tile .product-tile-icons,.grid-suggestions .product-tile .product-tile-icons{margin-top:12px}}.grid-cart .product-tile .format-pricingsection,.grid-suggestions .product-tile .format-pricingsection{display:block;float:none}.grid-cart .product-tile .format-pricingsection .product-bottom-pricing,.grid-suggestions .product-tile .format-pricingsection .product-bottom-pricing{float:left}.grid-cart .product-tile .format-pricingsection .product-tile-icons,.grid-suggestions .product-tile .format-pricingsection .product-tile-icons{padding-top:0}.grid-cart .product-tile .format-pricingsection .product-tile-icons i.fa-tcool-heart,.grid-suggestions .product-tile .format-pricingsection .product-tile-icons i.fa-tcool-heart{margin-left:3px}.grid-cart .product-tile .product-pricing,.grid-suggestions .product-tile .product-pricing{width:100%;font-size:14px;font-size:1.4rem}.grid-cart .product-tile .product-tile-content{padding-bottom:60px;border:none}.grid-cart .product-tile .isoos{padding-bottom:40px}.grid-cart .product-tile .product-tile-oos{display:block;padding-top:10px}.grid-cart .product-tile .product-tile-oos .out-ofstock{float:left;margin-bottom:10px}.grid-suggestions .product-tile{position:relative}.grid-suggestions .product-tile .product-tile-icons{display:none}.grid-suggestions .product-tile .product-tile-content{padding-bottom:40px}.grid-suggestions .product-tile .product-bottom-cont{position:inherit;top:inherit;left:inherit;right:inherit;bottom:inherit;padding:10px 0 0}.grid-suggestions .product-tile .product-tile-actions{display:block;position:absolute;width:100%;padding-left:140px;left:0;bottom:10px}.grid-suggestions .product-tile .product-tile-icons{float:left}.grid-suggestions .product-tile .product-tile-atc-label{font-size:11px;font-size:1.1rem;font-weight:700}.grid-suggestions .product-tile .product-tile-atc{width:47%;background-color:#63a3d4;float:right;margin-right:10px;text-transform:uppercase}.grid-suggestions .product-tile .product-tile-atc:hover{background-color:#699bbf}.grid-suggestions .product-tile .product-tile-atc-price{color:#f88000;background-color:#fff;border:2px solid #f4f1ea;text-transform:none;float:left;margin-right:5px}.grid-suggestions .product-tile .product-tile-atc-price:hover{color:#fff;background-color:#f88000}.grid-suggestions .product-tile .product-tile-atc-points{color:#99A84E;background-color:#fff;border:2px solid #f4f1ea;text-transform:none;float:left;margin-right:0}.grid-suggestions .product-tile .product-tile-atc-points:hover{color:#fff;background-color:#a6b655}.grid-cart .product-tile .bookflip-wrapper,.grid-horizontal .product-tile .bookflip-wrapper,.grid-suggestions .product-tile .bookflip-wrapper,.wishlist-grid-tile .product-tile .bookflip-wrapper,grid-list .product-tile .bookflip-wrapper{height:270px;width:240px;margin:0}.grid-cart .product-tile .bookflip-wrapper .bookflip-content,.grid-horizontal .product-tile .bookflip-wrapper .bookflip-content,.grid-suggestions .product-tile .bookflip-wrapper .bookflip-content,.wishlist-grid-tile .product-tile .bookflip-wrapper .bookflip-content,grid-list .product-tile .bookflip-wrapper .bookflip-content{padding:15px}.teacher .grid-suggestions .product-tile .format-pricingsection{display:none}.marketing-tiles-container .grid-tile{border:none;width:237px}.marketing-tiles-container .grid-tile .product-tile{width:215px;padding:10px 0;margin-bottom:5px}.marketing-tiles-container .product-title{width:217px}.marketing-tiles-container .product-title a{color:#3a3a3a}.marketing-tiles-container .slick-next,.marketing-tiles-container .slick-prev{margin-top:-67px}.capture-product-id{left:-999em;position:absolute}.minicartmodal .grid-cart .product-tile .product-tile-oos .out-ofstock{float:none}.anon-view .product-tile .product-tile-content{padding-bottom:0}.anon-view .search-result-content .product-availableinpack{display:none}.pt_content-search-result .primary-content,.pt_product-search-result .primary-content{background:#efefef}.pt_product-search-result .primary-content h1.content-header{padding-left:15px}.category-main-banner img{max-width:100%}.no-hits-search-term,.no-hits-search-term-suggest{color:#900;font-style:italic}.no-hits-footer{background:url(../images/interface/icon-double-line-header.png) left top repeat-x;margin:20px 0;padding:20px 0}.search-result-bookmarks{margin:15px}.search-result-bookmarks .first{border-right:1px solid #999;padding-right:5px}.search-result-options{margin:17px 0 21px;overflow:hidden;width:100%}.items-per-page,.sort-by{background:#e0e0e0;border-bottom:1px solid #ccc;float:left;margin:0 0 0 20px;padding:3px 5px}.items-per-page label,.sort-by label{display:none}.items-per-page select,.sort-by select{background:#e0e0e0;border:0;font-size:.9em;margin:0 6px 0 0;padding:0;width:auto}.items-per-page button,.sort-by button{background:#ccc;border:0;color:#3a3a3a;font-size:.9em;padding:.3em;width:auto}.pagination{float:right;margin:0 20px 0 0}.pagination .results-hits{color:#666;float:left}.pagination ul{float:right;margin:0;padding:0}.pagination li{display:block;float:left;list-style:none;padding:0 .5em}.search-result-items{margin:0;padding:0}.search-result-items li{list-style:none}.search-result-items .new-row{clear:both}.search-result-items .invisible{display:none}.search-result-content{clear:both;position:relative}.search-promo{padding:20px}#results-content{background:url(../images/interface/icon-double-line-header.png) left top repeat-x;padding-top:30px}.folder-content-list{margin:0;overflow:hidden;padding:0 20px}.folder-content-list li{float:left;list-style:none;margin:0;padding:2% 2% 2% 0;width:48%}.folder-content-list .content-title{display:block}.no-results{padding:20px}.toggle-grid{float:left;margin-right:.5em}.toggle-grid i{cursor:pointer;margin-right:.3em}.toggle-grid [data-option=column],.toggle-grid.active [data-option=wide]{color:#84bd00}.toggle-grid.active [data-option=column]{color:#666}.pt_product-search-result .category-content .primary-content{background:#fff}.pt_product-search-result #main .search-content.category-content.full-width.shop-by-grade .grade_leftnav .grade_leftnav_heading,.pt_product-search-result #main .search-content.category-content.shop-by-grade .grade_leftnav .grade_leftnav_heading{font-weight:700;padding:20px 10px;background:#e7ddcd;margin-bottom:2px;float:left;width:100%}.pt_product-search-result #main .search-content.category-content.full-width.shop-by-grade .grade_leftnav .grade_leftnav_list li a:after,.pt_product-search-result #main .search-content.category-content.shop-by-grade .grade_leftnav .grade_leftnav_list li a:after{content:'';background:url(../images/sprite-images.png) -12px -56px no-repeat;width:8px;height:12px;display:inline-block;margin-left:8px}.pt_product-search-result #main .search-content.readinglevelwrapper-search{padding:0}.pt_product-search-result #main .search-content.readinglevelwrapper-search .wrapper-content.readinglevelwrapper{width:100%;margin:inherit;max-width:none}.pt_product-search-result #main .search-content.readinglevelwrapper-search .wrapper-content.readinglevelwrapper .primary-content.wider{padding:0}.pt_product-search-result #main .search-content.readinglevelwrapper-search .wrapper-content.readinglevelwrapper .primary-content.wider .gradeleftnav_catbanner{background:#fff;padding-bottom:50px}.pt_product-search-result #main .search-content.readinglevelwrapper-search .wrapper-content.readinglevelwrapper .primary-content.wider .gradeleftnav_catbanner .grade_leftnav #secondary{margin-top:30px}.pt_product-search-result #main .search-content.readinglevelwrapper-search .wrapper-content.readinglevelwrapper .primary-content.wider .gradeleftnav_catbanner .grade_leftnav .grade_leftnav-list .grade_leftnav_heading a{color:#3a3a3a}.pt_product-search-result #main .search-content.readinglevelwrapper-search .wrapper-content.readinglevelwrapper .primary-content.wider .gradeleftnav_catbanner .grade_productlist .tabcontainer{background:#fff}.pt_product-search-result #main .search-content.readinglevelwrapper-search .wrapper-content.readinglevelwrapper .primary-content.wider .gradeleftnav_catbanner .grade_productlist .tabcontainer .tabheader{margin-bottom:30px}.pt_product-search-result #main .bottom-section{background:#fff;float:left;width:100%;height:86px;padding-top:14px;cursor:pointer}.pt_product-search-result #main .bottom-section .backtotop{float:right}.pt_product-search-result #main .bottom-section .backtotop p{float:left;font-family:Arial,sans-serif;font-size:14px;font-weight:700;margin:0;padding-top:4px}.pt_product-search-result #main .bottom-section .backtotop span{background:url(../images/sprite-two.png) -81px -123px no-repeat;width:21px;height:23px;float:right;margin-left:5px}.pt_product-search-result #main .top-section{background:#fff;float:left;width:100%;min-height:60px}.pt_product-search-result #main .top-section .main-selection{float:left;width:600px;margin:19px 0}.pt_product-search-result #main .top-section .main-selection .for-section,.pt_product-search-result #main .top-section .main-selection .selected-result,.pt_product-search-result #main .top-section .main-selection .show-result{float:left;margin:0 0 5px}.pt_product-search-result #main .top-section .main-selection .for-section,.pt_product-search-result #main .top-section .main-selection .selected-result{margin-left:5px;margin-bottom:5px}.pt_product-search-result #main .top-section .filter-selection{top:0;margin:19px 0;float:left}.pt_product-search-result #main .top-section .filter-selection h3{float:left;margin:2px 10px 0 0;font-size:13.85px;font-weight:700;font-family:Arial,sans-serif}.pt_product-search-result #main .top-section .filter-selection .form-row{clear:none;margin:0 20px 0 0;float:left}.pt_product-search-result #main .top-section .filter-selection .form-row.onoff-toggle .checkbox-label{overflow:inherit}.pt_product-search-result #main .top-section .filter-selection .form-row.onoff-toggle .checkbox-label input[type=checkbox]+span.custom-checkbox{background-color:#d2d2d2}.pt_product-search-result #main .top-section .filter-selection .form-row.onoff-toggle .checkbox-label input[type=checkbox]:checked+span.custom-checkbox{background-color:#988c75}.pt_product-search-result #main .search-content{background:#f4f1ea;float:left;width:100%;padding-bottom:50px}.pt_product-search-result #main .search-content.category-content{background:#fff}.pt_product-search-result #main .search-content #secondary{position:static;margin-top:15px;width:225px;border-right:0 none}.pt_product-search-result #main .search-content #secondary .refinement.Categories.category-refinement ul{padding:10px}.pt_product-search-result #main .search-content #secondary .refinement.Categories.category-refinement ul li{padding:5px;margin:0}.pt_product-search-result #main .search-content #secondary .refinement{background:#fff;float:left;width:100%;padding:0}.pt_product-search-result #main .search-content #secondary .refinement h3{font-weight:400;font-size:14px;font-family:Arial,sans-serif;color:#3a3a3a;background:0 0;letter-spacing:0;padding:19px 8px 18px;border-top:1px solid #f4f1ea;border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;line-height:12px}.pt_product-search-result #main .search-content #secondary .refinement h3 span{float:right;background:url(../images/sprite-images.png) -169px -240px no-repeat;width:11px;height:12px}.pt_product-search-result #main .search-content #secondary .refinement h3:hover{border:1px solid #00799E}.pt_product-search-result #main .search-content #secondary .refinement h3.toggle.expand span{background:url(../images/sprite-images.png) -169px -222px no-repeat;width:11px;height:12px}.pt_product-search-result #main .search-content #secondary .refinement ul{overflow:hidden;height:auto;padding:0 7px;display:none;margin-top:15px}.pt_product-search-result #main .search-content #secondary .refinement ul li{float:left;clear:both;padding:0;margin-bottom:30px}.pt_product-search-result #main .search-content #secondary .refinement ul li a{font-weight:400;padding:0;font-size:14px;font-family:Arial,sans-serif;color:#3a3a3a}.pt_product-search-result #main .search-content #secondary .refinement ul li:last-child{margin-bottom:20px}.pt_product-search-result #main .search-content #secondary .refinement-header{background:#e1e1e1;font-size:14px;letter-spacing:0;line-height:10px;padding:15px 0 14px;text-align:center}.pt_product-search-result #main .search-content #secondary .search-box{float:left;width:100%;background:#e6ddcc;margin-bottom:4px;padding:10px 5px 5px}.pt_product-search-result #main .search-content #secondary .search-box .results_total{margin-bottom:5px;width:100%;line-height:12px;font-size:14px;font-weight:700;text-align:left;float:left;margin-left:5px}.pt_product-search-result #main .search-content #secondary .search-box .breadcrumb-refinement{width:100%;float:left;min-height:38px;color:#3a3a3a;background:0 0;margin-bottom:4px}.pt_product-search-result #main .search-content #secondary .search-box .breadcrumb-refinement:after{content:''}.pt_product-search-result #main .search-content #secondary .search-box .breadcrumb-refinement .breadcrumb-refinement-value{background-color:#fff;display:inline-block;border-radius:0;margin:0 0 5px;padding:10px 12px 11px 10px;font-weight:400;float:left;width:100%;position:relative;border:2px solid #d2d2d2}.pt_product-search-result #main .search-content #secondary .search-box .breadcrumb-refinement .breadcrumb-refinement-value:hover{border:2px solid #00799E}.pt_product-search-result #main .search-content #secondary .search-box .breadcrumb-refinement .breadcrumb-refinement-value span{width:95%;float:left}.pt_product-search-result #main .search-content #secondary .search-box .breadcrumb-refinement .breadcrumb-refinement-value span.txt{width:auto;float:none}.pt_product-search-result #main .search-content #secondary .search-box .breadcrumb-refinement .breadcrumb-refinement-value a.breadcrumb-relax{float:right;background:url(../images/refine_clear_icon.png) no-repeat;width:8px;height:8px;padding:0;margin:0;text-indent:-9999px;position:absolute;right:10px;top:14px}.pt_product-search-result #main .search-content #secondary .clear-refinement-blk{float:left;width:100%;padding:16px 0 14px;background:#e1e1e1;margin-bottom:4px}.pt_product-search-result #main .search-content #secondary .clear-refinement-blk a{font-size:14px;letter-spacing:0;text-transform:uppercase;font-weight:700;overflow:visible;float:none;color:#3a3a3a;line-height:10px;text-align:center;margin:0 auto;display:block}.pt_product-search-result #main .search-content #secondary .sel-refinement{float:left;width:100%;margin-bottom:4px}.pt_product-search-result #main .search-content .primary-content.wider{width:100%}.pt_product-search-result #main .search-content.category-content .primary-content{width:100%;float:left;margin:0}.pt_product-search-result #main .search-content.category-content .primary-content .shopteacher-resources{margin-bottom:17px}.pt_product-search-result #main .search-content.category-content .primary-content .grade_leftnav .grade_leftnav_heading{font-weight:700;padding:20px 10px;background:#e7ddcd;margin-bottom:2px}.pt_product-search-result #main .search-content.category-content .primary-content .grade_leftnav .grade_leftnav_list li a:after{content:'';background:url(../images/sprite-images.png) -12px -56px no-repeat;width:8px;height:12px;display:inline-block;margin-left:8px}.pt_product-search-result #main .search-content .primary-content{background:0 0;border-left:0 none;position:static;margin-top:15px;width:740px}.pt_product-search-result #main .search-content .primary-content.wider .wrapper-content-new{width:100%}.pt_product-search-result #main .search-content .primary-content .wrapper-content-new{width:740px;position:relative}.pt_product-search-result #main .search-content .primary-content .wrapper-content-new .search-result-options{position:absolute;width:auto;top:-70px;margin:0;overflow:visible;right:0}.pt_product-search-result #main .search-content .primary-content .wrapper-content-new .search-result-options .sort-by{padding:0;border-bottom:0 none;width:160px;margin:0 4px 0 0}.pt_product-search-result #main .search-content .primary-content .wrapper-content-new .search-result-options .sort-by form{margin:0}.pt_product-search-result #main .search-content .primary-content .wrapper-content-new .search-result-options .pagination{margin-right:0}.pt_product-search-result #main .search-content .primary-content .wrapper-content-new .search-result-options .pagination ul{display:none}.pt_product-search-result #main .search-content .primary-content .wrapper-content-new .search-result-options .pagination .results-hits{float:right}.pt_product-search-result #main .search-content .primary-content .wrapper-content-new .search-result-options .pagination .results-hits .value{display:none}.pt_product-search-result #main .search-content .primary-content .wrapper-content-new .search-result-options .pagination .results-hits .toggle-grid{float:right;margin-right:0}.pt_product-search-result #main .search-content .primary-content .wrapper-content-new .search-result-options .pagination .results-hits .toggle-grid .gridview{color:#d2d2d2;border:1px solid #d2d2d2;float:left;padding:11px 8px 8px;margin-right:4px;width:17px}.pt_product-search-result #main .search-content .primary-content .wrapper-content-new .search-result-options .pagination .results-hits .toggle-grid .gridview.active{color:#988c75;border:1px solid #988c75;float:left;padding:11px 8px 8px;background:#f4f1ea;margin-right:4px}.pt_product-search-result #main .search-content .primary-content .wrapper-content-new .search-result-options .pagination .results-hits .toggle-grid .listview{color:#d2d2d2;border:1px solid #d2d2d2;float:left;padding:11px 8px 8px;margin-right:0;width:17px}.pt_product-search-result #main .search-content .primary-content .wrapper-content-new .search-result-options .pagination .results-hits .toggle-grid .listview.active{color:#988c75;border:1px solid #988c75;float:left;padding:11px 8px 8px;background:#f4f1ea;margin-right:0}.pt_product-search-result #main .search-content .primary-content .wrapper-content-new .search-result-options.footer{position:static;margin:17px 0 21px;overflow:visible;width:100%}.grid-tile{float:left;display:inline-block;margin:0 0 14px 14px;background:#fff;width:235px}.grid-tile.new-row{margin-left:0}@media screen and (max-width:480px){.grid-tile{height:275px!important}}.grid-list .grid-tile{width:100%;display:block;margin-left:0}.grid-horizontal .grid-tile{width:320px}.grid-suggestions .grid-tile{width:100%;margin:0;display:block;float:none;border-top:1px solid #f4f1ea;border-bottom:1px solid #f4f1ea}.grid-cart .grid-tile{width:100%;margin:0;display:block;float:none}.cartridges-parent .grid-tile,.parent .grid-tile{border-color:#e6ddcc}.cartridges-parent .cartridges-title.salutation,.cartridges-parent .tabheader .tabheaditem.salutation,.parent .cartridges-title.salutation,.parent .tabheader .tabheaditem.salutation{text-transform:capitalize}.grid-partial-width{width:740px}.grid-full-width{width:990px}.gradeleftnav_catbanner{width:100%;float:left;margin-top:30px}.gradeleftnav_catbanner .grade_productlist{width:742px;float:right}.gradeleftnav_catbanner .grade_productlist .grid-list-3{margin-left:0}.gradeleftnav_catbanner .grade_productlist .cartridges-product-listing,.gradeleftnav_catbanner .grade_productlist .wrapper-content{width:100%;float:left}.gradeleftnav_catbanner .product-listing-3x2{float:left}@media screen and (max-width:480px){.gradeleftnav_catbanner .product-listing-3x2 ul.tiles-container{width:100%}.gradeleftnav_catbanner .product-listing-3x2 ul.tiles-container li{margin:0 0 10px;width:100%}}.gradeleftnav_catbanner.readinglevel_category .tabcontainer .tabheader .tabheader-slick .slick-arrow.slick-prev{top:50%;left:0}.cat-sfo-entry-container{background:#0270a9;float:left;width:100%;padding:0;margin-top:20px}.cat-sfo-entry-container .html-slot-container,.cat-sfo-entry-container .html-slot-container img{float:left}.cat-sfo-entry-container .block-enter-item{float:right;width:665px;margin-top:12px;margin-bottom:15px}.cat-sfo-entry-container .block-enter-item .cat-sfo-entry-title{font-size:24px;font-family:BrandonText-Regular,Arial,sans-serif;color:#fff;margin-bottom:5px;line-height:28px}.cat-sfo-entry-container .block-enter-item .cat-sfo-entry-cont{width:100%;float:left}.cat-sfo-entry-container .block-enter-item .cat-sfo-entry-cont .cat-sfo-entry-label{font-size:27.64px;font-family:BrandonText-Bold,Arial,sans-serif;width:170px;margin:0 20px 0 0;color:#fff;font-weight:400;padding:0;text-align:left}.cat-sfo-entry-container .block-enter-item .cat-sfo-entry-cont input[type=text]{width:242px;margin-right:20px;height:36px;float:left}.cat-sfo-entry-container .block-enter-item .cat-sfo-entry-cont button{width:174px;height:36px;font-size:21px}@media screen and (max-width:480px){.cat-sfo-entry-container .block-enter-item{padding:10px;box-sizing:border-box}}.cat-promo-banners{float:left;width:100%;margin-top:20px}.grade_leftnav{font-family:Arial,sans-serif;font-size:12px;width:225px;float:left}.grade_leftnav .grade_leftnav-list .grade_leftnav_heading{font-weight:700;background:#f4f1ea;padding:20px 10px;line-height:10px;float:left;margin-bottom:2px;width:100%;color:#3a3a3a}.grade_leftnav .grade_leftnav-list .grade_leftnav_heading:hover{background:#e6ddcc}.grade_leftnav ul{margin:0 0 10px;padding:0;float:left;width:100%}.grade_leftnav ul li{float:left;width:100%;color:#3a3a3a;padding:20px 10px;line-height:10px;list-style:none!important;background:#f4f1ea;margin-bottom:2px}.grade_leftnav ul li a{color:#3a3a3a}@media screen and (max-width:480px){.grade_leftnav{width:100%;position:relative}.grade_leftnav .grade_leftnav_heading{width:100%;line-height:20px;font-size:14px;font-weight:400!important;padding:10px!important;margin-bottom:10px!important;box-sizing:border-box}.grade_leftnav .grade_leftnav_heading:after{content:'';background:url(../images/sprite-images.png) -50px -81px no-repeat;width:18px;height:13px;display:inline-block;margin-left:0;margin-top:4px;float:right}.grade_leftnav .grade_leftnav_list{background:#fff;padding:0 10px;box-sizing:border-box;width:100%;position:absolute;z-index:1;top:100%;display:none;border:1px solid #e6ddcc}.grade_leftnav .grade_leftnav_list li{width:100%;line-height:20px;font-size:14px;font-weight:400;padding:10px 0;background:0 0;margin-bottom:0;border-bottom:1px solid #e6ddcc}.grade_leftnav .grade_leftnav_list li a:after{display:none!important}.grade_leftnav .grade_leftnav_list li:last-child{border-bottom-width:0}}.seriescategory ul{margin:0;padding:0;float:left;width:100%}.seriescategory ul li{float:left;margin:0 0 14px 14px;width:237px;height:220px;text-align:center}.seriescategory ul li.row-first-li{margin:0 0 14px}.seriescategory ul li img{max-width:100%;height:100%}@media screen and (max-width:480px){.seriescategory ul li{margin:0 0 10px;height:initial;width:48%}.seriescategory ul li.row-first-li{margin:0 0 10px}.seriescategory ul li:nth-child(even){float:right}.seriescategory ul li img{max-height:100%;height:initial}}.series-tabconainer{margin-bottom:4px}.seriesmiddle-cont{float:left;width:100%}.collection-middle-banner,.video-container{float:left;width:100%;clear:both}.shopallflyers{width:100%;float:left}.shopallflyers .flyermarketing-content{margin-top:50px}@media screen and (max-width:480px){.shopallflyers .flyermarketing-content{text-align:center;margin-bottom:25px;margin-top:25px}}.shopallflyers .shopallflyers-banner{float:left;width:100%}.shopallflyers .shopallflyers-banner img{max-width:100%;height:100%}.shopallflyers .shopallflyers-banner .shopallflyers-bannertitle{font-size:9px;color:#999}.shopallflyers .all-flyers-title{font-family:arial,regular;font-weight:400;font-size:26px;color:#d83230;line-height:21px;margin:0 0 10px}@media screen and (max-width:480px){.shopallflyers .all-flyers-title{margin:0 0 17px}}.shopallflyers a.share-digital-flyer{font-family:arial,regular;font-size:14px}.shopallflyers .all-flyers-container{display:block;width:100%;border-bottom:2px solid #c1b9a9;margin-bottom:40px;position:relative}.shopallflyers .all-flyers-container.sliderflyer{float:left;display:inline}.shopallflyers .all-flyers-container.sliderflyer .all-flyers-item{display:inline;float:left}.shopallflyers .all-flyers-container.digital-flyer{padding-top:26px;margin-bottom:50px}@media screen and (max-width:480px){.shopallflyers .all-flyers-container.digital-flyer{padding-top:10px;margin-bottom:25px}}.shopallflyers .all-flyers-container .slick-arrow.slick-disabled{display:none!important}.shopallflyers .all-flyers-container .slick-next,.shopallflyers .all-flyers-container .slick-prev{display:block!important}.shopallflyers .all-flyers-container .slick-next{min-width:35px;width:35px;height:35px;background-size:35px 35px;right:5px;top:64%}.shopallflyers .all-flyers-container .slick-prev{min-width:35px;width:35px;height:35px;background-size:35px 35px;top:64%;left:10px}.shopallflyers .all-flyers-container .slick-dots{padding-top:17px;padding-bottom:37px}.shopallflyers .all-flyers-container:after{content:'';border-bottom:15px solid #e6ddcc;width:100%;position:absolute;left:0;bottom:0}.shopallflyers .all-flyers-container .all-flyers-item{width:25%;display:table-cell}.shopallflyers .all-flyers-container .all-flyers-item a{font-size:16px;font-family:Arial,sans-serif;color:#0093b4;float:left;width:100%;padding:0 21.5px;min-height:165px}.shopallflyers .all-flyers-container .all-flyers-item a .all-flyers-category-name{padding-left:21px;width:100%;padding-bottom:5px;text-transform:uppercase;position:relative}.shopallflyers .all-flyers-container .all-flyers-item a .all-flyers-category-name i{border:solid transparent;height:0;width:0;pointer-events:none;border-color:transparent;border-left-color:#0093b4;border-width:6px;margin-top:3px;margin-left:6px;position:absolute}.shopallflyers .all-flyers-container .all-flyers-item a img{float:left}@media screen and (max-width:480px){.shopallflyers .all-flyers-container .all-flyers-item a img{padding-left:25px}}@media screen and (max-width:480px){.shopallflyers .all-flyers-container{display:block;float:left}.shopallflyers .all-flyers-container .all-flyers-item{float:left;display:block;margin-bottom:10px;width:100%}}.shopflyers{width:100%;float:left;margin:15px 0}.pdp-main .shopflyers .product-bundle-title,.shopflyers .pdp-main .product-bundle-title,.shopflyers h2{font-family:BrandonText-Light,Arial,sans-serif;font-weight:400;font-size:28px;color:#d83230;line-height:21px;margin:0 0 25px}.shopflyers .all-flyers-container{border-bottom:2px solid #006da4;margin-bottom:15px}.shopflyers .all-flyers-container:after{border-bottom:0 none}.shopflyers .all-flyers-container .all-flyers-item{width:20%}.shopflyers .all-flyers-container .all-flyers-item a{min-height:10px}.shopflyers .all-flyers-container .all-flyers-item a img{max-width:100%}.shopflyers .all-flyers-container .all-flyers-item a .all-flyers-category-name{padding-left:0;text-align:center;color:#3a3a3a;text-transform:capitalize}.shopflyers .all-flyers-container .all-flyers-item a .all-flyers-category-name i{display:none}.shopflyers .rc-footer-link{width:100%;float:left;text-align:right}.shopteacher-resources{float:left;width:100%}.refinements .toggle:after{position:absolute;display:block;top:19px;right:8px;width:12px;height:12px;background:url(../images/sprite-images.png) -169px -240px no-repeat;content:''}.refinements .toggle:hover{cursor:pointer}.refinements .toggle::-moz-selection{background:0 0!important}.refinements .toggle::selection{background:0 0!important}.refinements .toggle.expand:after,.refinements .toggle.expanded:after{background-position:-169px -222px}.icon-checkbox{float:left;border:1px solid #0095b4;background:#fff;height:18px;width:18px;margin-right:7px}.icon-checkbox--checked{background:url(../images/sprite-images.png) -166px -79px no-repeat}.readinglevel_category .tabcontainer .tabheader .tabheaditem,.readinglevel_category .tabcontainer .tabheader .tabheaditem .slick-pointer{width:247px}.readinglevel_category .new-row{margin-left:14px;clear:none}.readinglevel_category .three-row-grid{margin-left:0}.tooltipster-base.readingbanner-tooltip{max-width:inherit!important;width:320px}.tooltipster-base.readingbanner-tooltip .content-asset p{margin:0}.tooltipster-base.readingbanner-tooltip .content-asset ul{margin:10px 0}.pt_product-search-noresult #secondary{display:none}.pt_product-search-noresult #primary{width:100%;padding:0}.pt_product-search-noresult #primary .content-section.bottom{background:#e6ddcc;padding:5px 0;float:left;width:100%}.pt_product-search-noresult #primary .content-section.bottom .no-hits-footer{background:0 0;border:0;padding:0;margin:0}.pt_product-search-noresult #primary .content-section.bottom .no-hits-footer p{color:#3a3a3a;font-size:10px;margin:0;padding:0;line-height:10px}.pt_product-search-noresult #primary .content-section{background:#f4f1ea;padding:0;float:left;width:100%}.pt_product-search-noresult #primary .content-section .nosearch-content.parent .no-hits-search{margin-top:30px}.pt_product-search-noresult #primary .content-section .nosearch-content{width:831px;float:left;padding:33px 0 35px;margin:0}.pt_product-search-noresult #primary .content-section .nosearch-content .section-header{background:0 0;padding:0;margin:0 0 26px;border-bottom:0 none;position:static}.pt_product-search-noresult #primary .content-section .nosearch-content .section-header h1{font-weight:400;font-style:normal;font-family:BrandonText-Regular,Arial,sans-serif;text-transform:none;font-size:30px;color:#3a3a3a;line-height:25px;margin:0}.pt_product-search-noresult #primary .content-section .nosearch-content .section-header h1 span{font-style:normal;color:#3a3a3a}.pt_product-search-noresult #primary .content-section .nosearch-content .no-hits-help{float:left;width:100%;margin-top:8px}.pt_product-search-noresult #primary .content-section .nosearch-content .no-hits-help .suggestions p{margin:0;line-height:18px}.pt_product-search-noresult #primary .content-section .nosearch-content .no-hits-help .suggestions ul{margin-left:0}.pt_product-search-noresult #primary .content-section .nosearch-content .no-hits-help .suggestions ul li{list-style-type:none;line-height:18px}.pt_product-search-noresult #primary .content-section .nosearch-content .no-hits-help .suggestions ul li span{float:left;padding-right:5px;line-height:10px}.pt_product-search-noresult #primary .content-section .nosearch-content .no-hits-help .suggestions ul li .book{text-decoration:underline;padding-left:5px}.pt_product-search-noresult #primary .content-section .nosearch-content .no-hits-help .suggestions ul li .book.book-1{padding-left:0}.pt_product-search-noresult #primary .content-section .nosearch-content .no-hits-search{position:relative;float:left;width:100%;padding:0;margin:50px 0 0}.pt_product-search-noresult #primary .content-section .nosearch-content .no-hits-search .form-row.hits-section{position:relative}.pt_product-search-noresult #primary .content-section .nosearch-content .no-hits-search .form-row.hits-section .custom-tooltip.tooltipstered{float:none;width:0;text-align:right;position:absolute;height:30px;padding:0;margin:0;right:0;top:40px}.pt_product-search-noresult #primary .content-section .nosearch-content .no-hits-search form{float:left}.pt_product-search-noresult #primary .content-section .nosearch-content .no-hits-search .magnifying-icon{float:right;position:absolute;right:0;top:-76px}.pt_product-search-noresult #primary .content-section .nosearch-content .no-hits-search label{font-weight:400;font-style:normal;font-family:BrandonText-Regular,Arial,sans-serif;text-transform:none;font-size:30px;color:#3a3a3a;margin-bottom:13px;padding:0;line-height:25px}.pt_product-search-noresult #primary .content-section .nosearch-content .no-hits-search input{float:left;width:455px;border:1px solid #b2b2b2;height:30px}.pt_product-search-noresult #primary .content-section .nosearch-content .no-hits-search form button{width:30px;min-width:30px;height:30px;background:#d83230;float:left;color:#fff;padding:0}.pt_product-search-noresult #primary .content-section .nosearch-content .no-hits-search form button:active,.pt_product-search-noresult #primary .content-section .nosearch-content .no-hits-search form button:hover{background-color:#A6171A;color:#fff}.pt_product-search-noresult #primary .content-section .nosearch-content .no-hits-search form button i{font-size:16px;color:#fff}.pt_product-search-noresult #primary .content-section .nosearch-content .no-hits-search form button i:hover{color:#fff}.infinite-scroll .search-result-content .infinite-scroll-loading{text-align:center;background:url(../images/infinite-loading-indicator.gif) center no-repeat;height:35px;width:100%}.disable-infinite-scroll .search-result-content .page-element{display:none}.pt_product-compare .full-width{padding:0 1.25em}.pt_product-compare .full-width .print-page{float:right}.pt_product-compare .full-width .back{padding:1em 0}.compare-items{clear:both;margin:3.5em 2em 0;overflow:hidden;padding:0 1em 1em}.compare-items .pdp-main .product-bundle-title,.compare-items h2,.pdp-main .compare-items .product-bundle-title{font-size:.9em;margin:.5em 0;text-transform:uppercase}.compare-items-panel{float:left}.compare-item{background-color:#e0e0e0;float:left;height:55px;margin-right:1.08em;overflow:hidden;position:relative;text-align:center;width:55px}.compare-item .compare-item-remove{background-color:#84bd00;color:#fff;cursor:pointer;display:none;padding:0 .16em;position:absolute;right:0;top:0;z-index:1}.compare-item.active .compare-item-remove{display:block}.compare-item .compare-item-number{color:#ccc;font-size:3em;margin-top:.5em}.compare-item-image{max-width:100%;position:absolute;top:0;left:0}.compare-buttons{float:left;padding:.7em 0 0}.category-switch{margin-bottom:2em}.category-switch label{float:left;margin:0;width:45%}@media (min-width:410px){.category-switch label{width:11em}}.category-switch select{float:left;margin:0;width:55%}@media (min-width:410px){.category-switch select{margin-left:1em;width:15em}}#compare-table{border-collapse:collapse;table-layout:fixed;width:100%}#compare-table th{padding:.5em}#compare-table th:first-of-type{background-color:#e0e0e0}#compare-table a:hover{text-decoration:underline}#compare-table .attribute-row{border-bottom:1px solid #ccc}#compare-table .attribute-row:first-of-type{border-top:1px solid #ccc}#compare-table .attribute-row:last-of-type{border-bottom:none}#compare-table .attribute-row:nth-child(2n){background-color:#efefef}#compare-table .product-attribute{border-right:1px solid #ccc}#compare-table .action{display:block;padding:.5em 0}#compare-table .remove-link{color:#999;display:block;text-align:right;transition:color 500ms ease}#compare-table .remove-link:hover{color:#84bd00;text-decoration:none}#compare-table .product,#compare-table .value{border-left:1px solid #ccc}#compare-table .product{font-weight:400;text-align:center}#compare-table .value .value-item:after{content:', '}#compare-table .value .value-item:last-child:after{content:''}#compare-table .product-tile .product-name{height:auto;margin:.2em 0 1em}#compare-table .product-tile .swatch-list{display:inline-block}#compare-table .product-image,#compare-table .product-image img{height:auto}#compare-table .section-header{font-size:.9em;padding:1em;text-transform:none}#compare-table .selectcategory label{display:block;font-size:.9em;margin:1em 0;text-transform:none}#compare-table .selectcategory select{margin:0;width:100px}#compare-table .comparelists{padding:0}#compare-table .compare-lists label,#compare-table .compare-lists select{float:none;text-align:left;width:100%}.product-add-to-cart .product-points,.product-add-to-cart .product-price{background:url(../images/icons/radiobuttons.png) no-repeat}.product-reading-level .popover-anchor,.product-reading-level .value{color:#007599}.quickview-dialog .pdp-main .col.product-col-2.pdp-parentbonus .product-price.pricepoints-toggled{pointer-events:none}.pdp-main .hidden{display:none}.pdp-main .product-bundle-title,.pdp-main h2{color:#d83230;display:block;border-bottom:1px solid #dedbd5;margin:5px 0 15px;padding:0 0 5px}.pdp-main label{padding:0;text-align:left;text-transform:uppercase;width:auto}.pdp-main .product-row.product-row-pad.editorial-section{overflow:hidden}.pdp-main .product-row.product-row-pad.editorial-section .content-blk{height:147px;overflow:hidden;line-height:17px}.pdp-main .product-row.product-row-pad.editorial-section .content-blk h3{font-family:Arial,sans-serif;font-weight:700}.pdp-main .product-row.product-row-pad.editorial-linksection{display:none}.pdp-main .product-row.product-row-pad.editorial-linksection a{float:right}.pdp-main .product-row{width:990px;margin:0 auto;overflow:auto}@media (min-width:480px) and (max-width:800px){.pdp-main .product-row{width:100%}}.pdp-main .product-row.product-row-pad{padding:10px 0}.pdp-main .product-row.product-tab-row{overflow:visible}.pdp-main .product-row .award{float:left;margin:15px 15px 0 0}@media screen and (max-width:480px){.pdp-main .product-row{width:100%;overflow:initial}}.pdp-main .show-more{white-space:unset;overflow:unset;text-overflow:unset;max-width:100%}@media screen and (max-width:480px){.pdp-main .show-more{max-width:100%}}.pdp-main .show-less{white-space:unset;overflow:unset;text-overflow:unset;max-width:100%;display:none}.pdp-main .show-more-link{cursor:pointer;font-weight:700;color:#007599}.pdp-main .show-less-link{cursor:pointer;font-weight:700;display:none;color:#007599}.pdp-main .product-container{background-color:#f4f1ea}.pdp-main .product-container .product-row.product-tab-row .tabcontainer.cartridges-teacher .slick-pointer{background-color:#00799E}.pdp-main .product-container .product-row.product-tab-row .tabcontainer.cartridges-teacher .slick-pointer:after{content:" ";border-bottom-color:#00799E}.pdp-main .product-container .product-row.product-tab-row .tabcontainer.cartridges-teacher .tabheader .tabheader-slick:after{content:'';border-bottom:1px solid #00799E;position:absolute;bottom:2px;left:0;width:100%}.pdp-main .product-container .product-row.product-tab-row .tabcontainer.cartridges-teacher .tabheader .tabheaditem a{color:#007599}.pdp-main .product-container.bg-white,.pdp-main .product-container.bg-white-center{background-color:#fff}.pdp-main .product-container.bottom-border{border-bottom:#fff 10px solid}.pdp-main .product-container.tabcontainer{margin-top:4px}.pdp-main .product-container.tabcontainer .slick-pointer,.pdp-main .product-container.tabcontainer .tabheader .tabheaditem{width:330px}.pdp-main .product-top-content{padding-bottom:15px}.pdp-main .product-top-content .icon{float:left;margin:0;padding:0}.pdp-main .product-top-content .icon .content-asset{float:left;clear:none;margin-top:15px;margin-right:11px}.pdp-main .product-top-content .icon .content-asset p{margin:0;padding:0}.pdp-main .product-top-content .icon .content-asset img{float:left}.pdp-main .product-col-1{width:480px;float:left}.pdp-main .product-col-2{width:268px;float:left;padding:0 8px}@media (min-width:480px) and (max-width:767px){.pdp-main .product-col-2{width:50%!important}}.pdp-main .product-col-2 .product-mini-attributes li.attribute.flyer a{line-height:20px;font-weight:500}.pdp-main .col.product-col-2.pdp-parentbonus .product-points,.pdp-main .col.product-col-3.pdp-parentcart .product-points{display:none}.pdp-main .col.product-col-2.pdp-parentbonus .pricepoints-toggled,.pdp-main .col.product-col-3.pdp-parentcart .pricepoints-toggled{pointer-events:none}.pdp-main .col.product-col-2.pdp-parentbonus .labelSelect,.pdp-main .col.product-col-3.pdp-parentcart .labelSelect{display:none}.pdp-main .col.product-col-2.pdp-parentbonus .product-pricepoints-toggle,.pdp-main .col.product-col-3.pdp-parentcart .product-pricepoints-toggle{display:block}.pdp-main .col.product-col-2.pdp-parentbonus .product-price.pricepoints-toggled,.pdp-main .col.product-col-3.pdp-parentcart .product-price.pricepoints-toggled{float:right;text-align:right;width:auto;margin:0 0 20px;cursor:default;background:0 0}.pdp-main .col.product-col-2.pdp-parentbonus .product-price.pricepoints-toggled .price-sales,.pdp-main .col.product-col-3.pdp-parentcart .product-price.pricepoints-toggled .price-sales{font-family:Arial;font-size:20px;font-weight:700;color:#3a3a3a;position:relative}@media screen and (max-width:480px){.pdp-main .col.product-col-2.pdp-parentbonus .product-price.pricepoints-toggled,.pdp-main .col.product-col-3.pdp-parentcart .product-price.pricepoints-toggled{float:unset;text-align:center}}.pdp-main .col.product-col-2.pdp-teacherbonus .product-price .price-sales,.pdp-main .col.product-col-3.pdp-teachercart .product-price .price-sales{margin:-4px 0 0 20px;font-family:Arial;font-size:20px;font-weight:700;color:#3a3a3a;position:absolute}.pdp-main .col.product-col-2.pdp-teacherbonus .pricepoints-toggled,.pdp-main .col.product-col-3.pdp-teachercart .pricepoints-toggled{pointer-events:none}.pdp-main .col.product-col-2.pdp-teacherbonus .product-price.pricepoints-toggled .price-sales,.pdp-main .col.product-col-3.pdp-teachercart .product-price.pricepoints-toggled .price-sales{margin:-4px 0 0 20px;font-family:Arial;font-size:20px;font-weight:700;color:#3a3a3a;position:absolute}.pdp-main .col.product-col-2.pdp-teacherbonus .product-points.productbonuswidth,.pdp-main .col.product-col-3.pdp-teachercart .product-points.productbonuswidth{width:100%;background:0 0}.pdp-main .col.product-col-2.pdp-teacherbonus .product-points.productbonuswidth .price-points .suffix,.pdp-main .col.product-col-3.pdp-teachercart .product-points.productbonuswidth .price-points .suffix{font-size:14px;line-height:.64;position:relative}.pdp-main .col.product-col-2.pdp-teacherbonus .product-points .price-points,.pdp-main .col.product-col-2.pdp-teacherbonus .product-points.pricepoints-toggled .price-points,.pdp-main .col.product-col-3.pdp-teachercart .product-points .price-points,.pdp-main .col.product-col-3.pdp-teachercart .product-points.pricepoints-toggled .price-points{margin:-4px 0 0 20px;font-family:Arial;font-size:20px;font-weight:700;color:#3a3a3a;position:absolute}.pdp-main .col.product-col-2.pdp-teacherbonus .product-points.pricepoints-toggled.productbonuswidth .price-points,.pdp-main .col.product-col-3.pdp-teachercart .product-points.pricepoints-toggled.productbonuswidth .price-points{text-align:center}@media screen and (max-width:480px){.pdp-main .col.product-col-2.pdp-teacherbonus .product-points.pricepoints-toggled.productbonuswidth .price-points,.pdp-main .col.product-col-3.pdp-teachercart .product-points.pricepoints-toggled.productbonuswidth .price-points{width:75%;text-align:center}}.pdp-main .product-col-3{position:relative;width:225px;float:left}@media (min-width:480px) and (max-width:767px){.pdp-main .product-col-3{width:50%;margin-left:10%}}@media (min-width:768px) and (max-width:800px){.pdp-main .product-col-3{width:100%}}.pdp-main .product-col-3 .product-add-to-cart,.pdp-main .product-col-3 .product-add-to-cart .inventory{float:left;width:100%}@media (min-width:480px) and (max-width:800px){.pdp-main .product-col-3 .product-add-to-cart{float:unset}}.pdp-main .product-col-3 .html-slot-container,.pdp-main .product-col-3 .product-actions,.pdp-main .product-col-3 .product-bundles{width:100%;float:left}@media (min-width:480px) and (max-width:800px){.pdp-main .product-col-3 .html-slot-container,.pdp-main .product-col-3 .product-actions,.pdp-main .product-col-3 .product-bundles{float:unset}}.pdp-main .product-col-3 .html-slot-container,.pdp-main .product-col-3 .product-bundles{position:initial}.pdp-main .product-promos{width:100%;float:left;text-align:center;padding-bottom:13px}.pdp-main .product-promos .product-add{font-weight:700}.pdp-main #product-content{background-color:#ebe4d8;padding:15px;float:left;position:relative;z-index:99}@media (min-width:768px) and (max-width:800px){.pdp-main #product-content{width:64%!important;float:unset;margin:auto}}@media (min-width:480px) and (max-width:767px){.pdp-main #product-content{margin:unset}}.pdp-main .pricing{color:#000;font-weight:400;font-size:18px;padding-bottom:8px;text-transform:capitalize}.pdp-main .pricing_account{padding:10px 0 8px;color:#000;font-weight:400;font-size:15px}.pdp-main .account_create{font-family:BrandonText-Bold,Arial,sans-serif;background-color:#000;border-color:#608a00;border-radius:0;border-style:solid;border-width:0;color:#fff;outline:0;cursor:pointer;display:inline-block;text-transform:uppercase;font-size:14px;padding:0 15px;margin:0 auto;text-align:center;min-width:138px;line-height:40px}.pdp-main .signin{float:right;margin-right:11px;color:#000;font-weight:600;text-transform:uppercase}.pdp-main .product-primary-image{background-color:#fff;width:480px;height:480px;padding:20px;position:relative;display:table;table-layout:fixed}.pdp-main .product-primary-image #videoHolder,.pdp-main .product-primary-image #videoHolderQuikView{display:none}.pdp-main .product-primary-image #imageHolder{display:table;width:100%}.pdp-main .product-primary-image.showVideo{display:inline-block}.pdp-main .product-primary-image.showVideo #videoHolder,.pdp-main .product-primary-image.showVideo #videoHolderQuikView{display:inline-block;position:relative;height:100%;width:100%}.pdp-main .product-primary-image.showVideo #videoHolder .video-js,.pdp-main .product-primary-image.showVideo #videoHolderQuikView .video-js{height:100%;width:100%;display:inline-block}.pdp-main .product-primary-image.showVideo #myPlayerID,.pdp-main .product-primary-image.showVideo #myPlayerIDQuikView{position:initial!important;height:100%!important;width:100%!important}.pdp-main .product-primary-image.showVideo #imageHolder{display:none}.pdp-main .product-primary-image object{position:absolute;left:0;top:0}.pdp-main .product-primary-image a{display:table-cell;width:100%;height:440px;vertical-align:middle}.pdp-main .product-primary-image .primary-image{max-width:100%;max-height:440px;margin:auto;display:block}.pdp-main form .input-select{width:auto}.pdp-main .product-name,.pdp-main .product-name a{font-size:32px;font-size:3.2rem;margin:10px 0 5px;color:#0270A9;max-width:760px;font-style:normal}.pdp-main .product-name a i,.pdp-main .product-name i{font-style:normal}.pdp-main .product-image-container{padding-bottom:0}.pdp-main .product-short-description{margin-bottom:20px;float:left}.pdp-main .product-attribution{display:block;margin-bottom:10px}.pdp-main .product-attribution-image{float:left;margin-right:30px}.pdp-main .product-attribution-description{overflow:hidden}.pdp-main .product-number{color:#ccc;font-size:.9em;margin-bottom:.5em}.pdp-main .warning{color:#000}.pdp-main .product-review{margin-bottom:20px}.pdp-main .product-review .rating{float:left;width:75%}.pdp-main .product-main-attributes .attribute,.pdp-main .product-mini-attributes .attribute{padding:1px 0}.pdp-main .product-main-attributes .label,.pdp-main .product-mini-attributes .label{padding:0}.pdp-main .product-main-attributes .value,.pdp-main .product-mini-attributes .value{font-weight:700}.pdp-main .product-attributes-details{width:650px;padding-right:15px}.pdp-main .product-attributes-details ul{width:310px;padding-right:15px;display:inline-block;float:left}.pdp-main .product-attributes-details .wrap-cols{width:650px}.pdp-main .product-attributes-details .product-attributes-col-2{padding:0 0 0 15px}.pdp-main .product-online-resources{width:310px;padding-left:15px}.pdp-main .product-online-resources br,.pdp-main .product-online-resources p{margin:0;padding:0}.pdp-main .product-online-resources .label{font-weight:700}.pdp-main .product-mini-attributes,.pdp-main .product-mini-attributes>div{float:left;width:100%}@media (min-width:480px) and (max-width:800px){.pdp-main .product-mini-attributes{float:unset}}.pdp-main .product-mini-attributes ul{margin-bottom:0}.pdp-main .product-mini-attributes ul.range{margin:0}.pdp-main .product-bundles{margin-top:15px}.pdp-main .product-bundles-name{width:170px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdp-main .product-bundles-price{width:55px;text-align:right;display:inline-block;float:right}.pdp-main .product-bundle-title{display:inline-block;border:none;padding:0;margin:0}.pdp-main .product-bundle .product-bundle-title i{margin-left:5px;font-size:14px}.pdp-main .product-bundle .tiles-container{margin-top:15px}.pdp-main .product-bundle .fa-minus{display:none;transform:none}.pdp-main .product-bundle .fa-plus{display:inline-block;transform:none}.pdp-main .product-bundle.active .fa-minus{display:inline-block}.pdp-main .product-bundle.active .fa-plus{display:none}.product-fbt{padding-bottom:20px}.pdp-main .product-fbt .product-bundle-title,.product-fbt .pdp-main .product-bundle-title,.product-fbt h2{border:none;margin:5px 0 10px}.product-fbt .grid-tile{display:table-cell;margin:0;width:245px;border-width:0 1px 0 0;vertical-align:top;float:none}.product-fbt .tiles-container{padding:15px 5px;background-color:#fff;display:table;table-layout:fixed;width:100%;height:100%}.product-fbt .tiles-container>div:nth-of-type(3){border:none}.product-fbt .product-fbt-form{display:table-cell;position:relative;width:245px;vertical-align:top}.product-fbt .product-fbt-form-content{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ebe4d8;margin:0 10px;padding:10px}.product-fbt .product-fbt-title{text-align:right}.product-teacher-note{float:none;text-align:left;margin-top:10px;z-index:10}.product-teacher-note i{display:inline-block;float:right}.product-teacher-note .fa-pcool-message{line-height:16px;width:19px;height:19px;background:url(../images/product_tile_icons.png) -47px 0 no-repeat}.product-teacher-note .bookflip-wrapper{margin-right:-20px;top:3%;right:7%;z-index:103}.main-image{display:block;width:100%;height:100%}.primary-image{max-width:100%}.product-thumbnails-wrapper{min-height:85px;overflow:hidden;float:left;width:100%}.product-thumbnails{margin:0 auto}.product-thumbnails .thumb{float:left;margin:5px 5px 0 0;background-color:#fff;width:77px!important;height:80px;position:relative;padding:5px;display:table!important;table-layout:fixed}.product-thumbnails .product-thumbnail-container{display:table-cell;vertical-align:middle;width:100%;height:65px}.product-thumbnails .productthumbnail{cursor:pointer;max-width:100%;max-height:70px;margin:auto;display:block}.product-thumbnails .thumb-icon{cursor:pointer;position:absolute;top:0;left:0;right:0;bottom:0;line-height:80px;text-align:center}.product-thumbnails .thumb-icon i{color:#fff}.product-thumbnails--mixed{width:100%;margin-right:0;margin-left:0}@media screen and (max-width:480px){.product-thumbnails--mixed .slick-list{padding-right:0!important}}.product-thumbnails--mixed .product-thumbnails--imgs{margin:0 35px auto;float:left}@media screen and (max-width:480px){.product-thumbnails--mixed .product-thumbnails--imgs{margin:0 auto}}.product-thumbnails--mixed.product-thumbnails--simple .product-thumbnails--imgs{margin-left:0}.product-thumbnails--video{cursor:pointer;position:relative}.product-thumbnails--video .play-circle{position:absolute;left:34%;top:33%;opacity:.6;z-index:10;display:none}.product-thumbnails--video:hover .play-circle{opacity:1}.product-thumbnails--simple{width:409px}.product-add-to-cart .inventory{margin:10px 0 15px}.product-add-to-cart .quantity input{width:49%;float:right;text-align:center}.product-add-to-cart .quantity input.focused.error{border-color:#900!important}.product-add-to-cart .quantity label{font-family:Arial,sans-serif;font-weight:400;font-size:14px;font-size:1.4rem;width:49%;float:left;text-align:right;line-height:35px;text-transform:inherit;padding-right:2px}.product-add-to-cart button{width:100%;font-family:Arial,sans-serif;font-weight:700;font-size:15px;font-size:1.5rem;padding:0;line-height:1}.product-add-to-cart button.slick-next,.product-add-to-cart button.slick-prev{width:50px}.product-add-to-cart button.notify-me{font-size:14px!important;text-transform:none}.product-add-to-cart .notify-me-ack{display:none;font-size:12px}.product-add-to-cart .notify-me-show-ack{display:inline-flex}.product-add-to-cart .fa-check{padding-right:3px}.product-add-to-cart .labelSelect{font-family:Arial;font-size:16px;font-style:normal;line-height:normal;letter-spacing:normal;color:#3a3a3a;padding-bottom:10px;width:150px}@media screen and (max-width:480px){.product-add-to-cart .labelSelect{width:initial}}.product-add-to-cart .product-pricepoints-toggle{margin:5px 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}@media screen and (max-width:480px){.product-add-to-cart .product-pricepoints-toggle{grid-template-columns:100px 1fr}}.product-add-to-cart .product-points,.product-add-to-cart .product-price{background-position:-100px 0;height:17px;width:17px}.product-add-to-cart .product-points.pricepoints-toggled,.product-add-to-cart .product-price.pricepoints-toggled{background-position:0 0;height:17px;width:17px}.product-add-to-cart .product-points.pricepoints-toggled .price-sales,.product-add-to-cart .product-price.pricepoints-toggled .price-sales{margin:-4px 0 0 20px;font-family:Arial;font-size:20px;font-weight:700;color:#3a3a3a;position:absolute}.product-add-to-cart .product-points .suffix{text-transform:uppercase;margin:4px;font-size:9px;font-family:Arial;font-weight:700;line-height:1;color:#3a3a3a;position:absolute}@media screen and (max-width:480px){.product-add-to-cart .product-points .suffix{font-size:14px;line-height:.64;position:relative}}.product-add-to-cart .product-points.pricepoints-toggled .price-points,.product-add-to-cart .product-price .price-sales{margin:-4px 0 0 20px;font-family:Arial;font-size:20px;font-weight:700;color:#3a3a3a;position:absolute}.product-add-to-cart .product-pricepoints-nopoints{margin:5px 0}.product-add-to-cart .product-pricepoints-nopoints .product-points,.product-add-to-cart .product-pricepoints-nopoints .product-price{float:right;text-align:right;width:auto;margin:0 0 20px;cursor:default;background:0 0}.product-add-to-cart .product-pricepoints-nopoints .product-points.pricepoints-toggled .price-sales,.product-add-to-cart .product-pricepoints-nopoints .product-price.pricepoints-toggled .price-sales{margin:-4px 0 0 20px;font-family:Arial;font-size:20px;font-weight:700;color:#3a3a3a;position:relative!important}@media screen and (max-width:480px){.product-add-to-cart .product-pricepoints-nopoints .product-points,.product-add-to-cart .product-pricepoints-nopoints .product-price{float:none;text-align:center}}.product-add-to-cart .product-points.disabled,.product-add-to-cart .product-price.disabled{cursor:default}.product-add-to-cart .product-points.disabled.pricepoints-toggled .price-points,.product-add-to-cart .product-price.disabled.pricepoints-toggled .price-points{margin:-4px 0 0 20px;font-family:Arial;font-size:20px;font-weight:700;color:#3a3a3a;position:absolute}.product-add-to-cart .product-savings{font-weight:700;text-align:right;font-size:13px;font-size:1.3rem}.product-add-to-cart .product-savings.product-savings-nrm{font-weight:400;text-align:center}.product-add-to-cart .price-strikethrough{text-decoration:line-through}.product-add-to-cart .product-atc-msg{font-size:12px;font-size:1.2rem;margin-bottom:15px;text-align:center;float:left;width:100%}.product-add-to-cart .product-atc-msg .heading{font-weight:700;display:block}.product-add-to-cart .pdp-tool{position:relative}.product-add-to-cart .pdp-tool .pdp-button-disable{position:absolute;left:0;top:0;width:100%;height:100%}.product-add-to-cart .certona-view-more .product-points .suffix{font-size:14px;text-transform:none;margin:0;line-height:21px;position:relative}.pdp-main .social-icons{margin:20px 0 0}.pdp-main .social-icons span{float:left;line-height:24px;padding-right:15px;color:#9a9a98}.pdp-main .product-actions,.pdp-main .product-fbt-actions{padding-top:15px}.pdp-main .product-actions .icon-button,.pdp-main .product-actions .icon-button-parent,.pdp-main .product-fbt-actions .icon-button,.pdp-main .product-fbt-actions .icon-button-parent{margin-bottom:5px;display:block}.pdp-main .product-actions .wishlist-button i,.pdp-main .product-fbt-actions .wishlist-button i{color:#f26d7d}.pdp-main .product-actions .wishlist-button-parent i,.pdp-main .product-fbt-actions .wishlist-button-parent i{margin:10px 0 0 15px}.pdp-main .product-actions .wishlist-button-parent i.active,.pdp-main .product-fbt-actions .wishlist-button-parent i.active{background-position:-24px 0}.pdp-main .product-actions .recommended-button i,.pdp-main .product-fbt-actions .recommended-button i{color:#F9A52F}.pdp-main .product-actions .saved-button i,.pdp-main .product-fbt-actions .saved-button i{color:#a2c050}.pdp-main .product-value{float:left;margin-right:3px}.pdp-main .bold-text{font-weight:700}.back-to-page{float:left;margin-right:3px}.back-to-page span:after{color:#a1a1a1;content:'|';margin-left:.4em}.tooltipster-base.flyer .tooltipster-arrow-right span{margin-top:-12px}.tooltipster-base.flyer .tooltipster-arrow-right .tooltipster-arrow-border{margin-top:-13px}.tooltipster-base.flyer .tooltipster-box{padding:20px}.tooltipster-base.flyer .tooltipster-body{padding:0}.tooltipster-base.flyer .tooltipster-body .title{font-weight:700;float:left;width:100%;margin-bottom:16px;line-height:10px}.tooltipster-base.flyer .tooltipster-body ul li{color:#007599;line-height:19px;display:inline-block}.tooltipster-base.flyer .tooltipster-body ul li:last-child{line-height:normal}.reading-popup.modal-lock-background{top:0!important}@media screen and (max-width:480px){.reading-popup.modal-lock-background{top:0!important;left:0!important;height:100%!important;min-height:100%!important;width:100%!important;overflow-y:auto!important;overflow-x:hidden!important}.reading-popup.modal-lock-background #dialog-container{display:flex;flex-flow:column;min-height:100%!important;height:auto!important}}.reading-popup{color:#3a3a3a;padding:0 0 20px;top:144px!important;font-family:Arial,sans-serif;font-size:14px}.reading-popup .ui-dialog-titlebar{background:#ece6d8;color:#fff;float:left;font-family:BrandonText-Medium,Arial,sans-serif;height:auto;padding:0;position:relative;border:2px solid #c0b299;border-style:solid solid none;width:100%;display:block;top:0}.reading-popup .ui-dialog-titlebar button,.reading-popup .ui-dialog-titlebar span{display:block}.reading-popup .ui-dialog-titlebar .ui-dialog-title{color:#3a3a3a;font-weight:400;font-family:Arial,sans-serif;width:100%;text-align:center;overflow:initial;display:block;white-space:normal;margin:0 auto;text-transform:capitalize;line-height:20px;font-size:20px;float:none;padding:18px 0 12px}.reading-popup .ui-dialog-titlebar-close{width:14px;height:14px;right:15px;top:15px;min-width:inherit;background-color:transparent;color:transparent;text-indent:-9999px}.reading-popup .ui-dialog-titlebar-close span.ui-icon-closethick{background:url(../images/close-readingicon.png) no-repeat;width:14px;height:14px}.reading-popup .ui-dialog-content{padding:0;height:auto!important;width:100%!important;float:left;background:url(../images/interface/border-line.png) right bottom repeat-x #fff!important;border:2px solid #c0b299;border-style:none solid solid}.reading-popup .ui-dialog-content .content-asset p{line-height:18px;margin:0}.reading-popup .ui-dialog-content .content{padding:18px 20px 18px 15px;width:100%}.reading-popup .ui-dialog-content .content p{margin:0;line-height:18px}.reading-popup .ui-dialog-content .reading-list{display:table;width:100%;padding-bottom:20px}.reading-popup .ui-dialog-content .reading-list .block.new h3{padding:4px 13px 4px 15px}.reading-popup .ui-dialog-content .reading-list .block.new h3 span{background:url(../images/plusminus-reading.png) -6px 0 no-repeat;height:30px}.reading-popup .ui-dialog-content .reading-list .block.new h3.title.expanded span{background:url(../images/plusminus-reading.png) -6px -27px no-repeat;height:30px}.reading-popup .ui-dialog-content .reading-list .block{float:left;width:100%;border-top:1px solid #F4F1EA}.reading-popup .ui-dialog-content .reading-list .block h3{margin:0;padding:12px 13px 12px 15px;font-family:Arial,sans-serif;font-size:14px;font-weight:700;float:left;width:100%}.reading-popup .ui-dialog-content .reading-list .block h3 p{float:left;width:auto}.reading-popup .ui-dialog-content .reading-list .block h3 span{float:right;background:url(../images/plusminus-reading.png) -6px -9px no-repeat;width:17px;height:17px}.reading-popup .ui-dialog-content .reading-list .block h3.title.expanded span{background:url(../images/plusminus-reading.png) -6px -36px no-repeat;width:17px;height:15px}.reading-popup .ui-dialog-content .reading-list .block .innertext{display:none}.reading-popup .ui-dialog-content .reading-list .block .innertext .main{float:left;padding:10px}.reading-popup .ui-dialog-content .reading-list .block .innertext .main .sub-heading{float:left;padding:15px 0}.reading-popup .ui-dialog-content .reading-list .block .innertext .main ul{padding:0;margin:0}.reading-popup .ui-dialog-content .reading-list .block .innertext .main ul li{list-style-type:none!important}.minicartmodal{width:320px!important}.minicartmodal .ui-dialog-titlebar{background:#0270a9;color:#fff;float:left;font-family:BrandonText-Medium,Arial,sans-serif;height:100px;padding:.4em 1em;position:relative;width:100%;display:block}.minicartmodal .ui-dialog-titlebar .ui-dialog-title{color:#fff;font-weight:400;font-weight:normal;width:78%;text-align:center;overflow:initial;display:block;white-space:normal;margin:0 auto;text-transform:none;line-height:26px;font-size:26px;float:none;padding:15px 0 28px}.minicartmodal .ui-dialog-titlebar::after{position:absolute;bottom:0;left:50%;margin-left:-14px;width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;border-bottom:13px solid #fff;border-collapse:initial;content:''}.minicartmodal .ui-dialog-titlebar-close{width:14px;height:14px;right:15px;top:15px;min-width:inherit;background-color:transparent;text-indent:-9999px}.minicartmodal .ui-dialog-titlebar-close span.ui-icon-closethick{background:url(../images/sprite-images.png) -166px -10px no-repeat;width:14px;height:14px}.minicartmodal .ui-dialog-content{float:left;background:#fff;width:100%!important;padding:0;top:0}.minicartmodal .ui-dialog-content .mini-cart-header{display:none}.minicartmodal .ui-dialog-content .mini-cart-products{padding:15px 15px 5px}.minicartmodal .ui-dialog-content .mini-cart-products:last-child{padding-bottom:20px}.minicartmodal .ui-dialog-content .mini-cart-recommended{background:#ebe4d8;padding:15px 10px 40px}.minicartmodal .ui-dialog-content .atc-title{font-family:BrandonText-Medium,Arial,sans-serif;font-size:21px;font-size:2.1rem;font-weight:700;text-align:center;padding-bottom:5px}.minicartmodal .ui-dialog-content .form-row-button{padding-bottom:25px;width:190px;margin:0 auto}.minicartmodal .ui-dialog-content .form-row-button a{border-radius:0;border-style:solid;border-width:0;color:#fff;outline:0;background-color:#007599;cursor:pointer;display:inline-block;text-transform:uppercase;font-size:14px;padding:0 15px;text-align:center;min-width:160px;height:40px;line-height:40px;margin:10px 0 0}.minicartmodal .ui-dialog-content .form-row-button a:hover{background-color:#699bbf;color:#c3d7e5}.minicartmodal .ui-dialog-content .cart-recommendations{background:#f4f1ea;border-bottom:15px solid #e6ddcc}.minicartmodal .ui-dialog-content .cart-recommendations .cartridges-title{color:#3a3a3a;font-family:BrandonText-Bold,Arial,sans-serif;padding:0 15px;margin:20px 0 0;line-height:20px;text-align:center;font-size:17px}.minicartmodal .ui-dialog-content .cart-recommendations .grid-cart .product-tile{background:#fff;margin-bottom:4px}.minicartmodal .ui-dialog-content .cart-recommendations .grid-cart .product-tile .product-pricing{font-size:1.5rem}.placingorder{width:320px!important}.placingorder .ui-dialog-titlebar{background:#0270a9;color:#fff;float:left;font-family:BrandonText-Medium,Arial,sans-serif;height:40px;padding:.4em 1em;position:relative;width:100%;display:block}.placingorder .ui-dialog-titlebar .ui-dialog-title{color:#fff;font-weight:400;font-weight:normal;width:42%;text-align:center;overflow:initial;display:block;white-space:normal;margin:0 auto;text-transform:none;line-height:26px;font-size:26px;float:none;padding:15px 0 28px}.placingorder .ui-dialog-titlebar::after{content:'';background:url(../images/sprite-images.png) -443px -343px no-repeat;width:30px;height:13px;position:absolute;left:50%;bottom:0;margin-left:-15px}.placingorder .ui-dialog-titlebar-close{width:14px;height:14px;right:15px;top:15px;min-width:inherit;background-color:transparent;text-indent:-9999px}.placingorder .ui-dialog-titlebar-close span.ui-icon-closethick{background:url(../images/sprite-images.png) -166px -10px no-repeat;width:14px;height:14px}.placingorder .place-order{float:left;background:url(../images/interface/border-line.png) right bottom repeat-x #f4f1ea;width:100%!important;padding:20px 15px 45px}.placingorder .place-order form{float:left}.placingorder .place-order h3{margin:0;font-family:Arial,sans-serif;font-size:18px}.placingorder .place-order .form-row.callername{float:left;margin-top:5px}.placingorder .place-order label{width:auto;font-size:12px;margin-bottom:1px}.placingorder .place-order .roles{float:left;width:100%;margin:0 0 40px}.placingorder .place-order .roles label{float:left;width:auto;margin-bottom:8px}.placingorder .place-order .roles .textarea-limit{float:right;margin-top:-15px;font-size:11px;font-style:italic;color:#9a9a98;text-transform:capitalize}.placingorder .place-order .roles .order-textarea{width:90.5966%!important}.placingorder .place-order .roles #roleoptions{margin-bottom:0;padding-top:3px;padding-bottom:2px;padding-left:5px}.placingorder .place-order .roles #roleoptions .role-name{font-weight:400;font-size:13px}.placingorder .place-order .form-row-button a{background-color:#000;border-color:#608a00;border-radius:0;border-style:solid;border-width:0;color:#fff;outline:0;cursor:pointer;display:inline-block;text-transform:uppercase;font-size:14px;padding:0 15px;text-align:center;min-width:80px;height:40px;line-height:40px;margin:20px 0}.wishlist-dialog{width:100%;padding:0}.wishlist-dialog .product-actions-wishlist-checkbox{margin:0 auto}.wishlist-dialog .tooltipster-body{padding:0}.wishlist-dialog .col{vertical-align:middle;height:40px;padding-left:10px}.wishlist-dialog .col-checkbox{width:40px}.wishlist-dialog .col-checkbox label{width:100%}.wishlist-dialog .col-qty{width:95px}.wishlist-dialog .col-qty input{width:40px;height:30px;text-align:center;padding:0 2px;line-height:28px}.wishlist-dialog .row:not(:last-child){border-bottom:1px solid #ece6d8}.wishlist-dialog .col:not(:last-child){border-right:1px solid #ece6d8}.tooltipster-base.product-actions-wishlist-popover .tooltipster-body{padding:0;float:left;width:100%}.tooltipster-base.product-actions-wishlist-popover .tooltipster-body .col{vertical-align:middle;height:40px;padding-left:10px}.tooltipster-base.product-actions-wishlist-popover .tooltipster-body .col-checkbox{width:40px}.tooltipster-base.product-actions-wishlist-popover .tooltipster-body .col-checkbox label{width:100%}.tooltipster-base.product-actions-wishlist-popover .tooltipster-body .col-qty{width:95px}.tooltipster-base.product-actions-wishlist-popover .tooltipster-body .col-qty input{width:40px;height:30px;text-align:center;padding:0 2px;line-height:28px}.tooltipster-base.product-actions-wishlist-popover .tooltipster-body .row:not(:last-child){border-bottom:1px solid #ece6d8}.tooltipster-base.product-actions-wishlist-popover .tooltipster-body .col:not(:last-child){border-right:1px solid #ece6d8}.tooltipster-base.wishlist-popover .tooltipster-title{float:none}.tooltipster-base.wishlist-popover .tooltipster-title-msg{float:none;display:inline-block;text-align:left}.tooltipster-base.wishlist-popover .tooltipster-body,.tooltipster-base.wishlist-popover .tooltipster-body .wishlist-dialog .row .col.checkbox-label label{padding:0}.tooltipster-base.wishlist-popover .wishlist-dialog-create.active .wishlist-dialog-create-btn{background:url(../images/wihs_plusicon_active.png) 95% center no-repeat}.tooltipster-base.wishlist-popover .wishlist-dialog-create{padding:15px 10px;float:left;width:100%;position:relative}.tooltipster-base.wishlist-popover .wishlist-dialog-create-btn{position:absolute;display:inline-block;right:18px;top:23px;background:url(../images/wihs_plusicon.png) 95% center no-repeat;width:18px;height:18px}.parentwishlist{width:238px!important;max-width:inherit!important;left:980px!important;top:559px!important}.parentwishlist .tooltipster-title .tooltipster-close{display:none}.parentwishlist .tooltipster-body{padding:0}.parentwishlist .tooltipster-body .row{clear:both;display:table;width:100%}.parentwishlist .tooltipster-body .col{vertical-align:middle;height:40px;padding-left:10px}.parentwishlist .tooltipster-body .col-checkbox{width:40px}.parentwishlist .tooltipster-body .col-qty{width:95px}.parentwishlist .tooltipster-body .col-qty input{width:40px;height:30px;text-align:center;padding:0 2px;line-height:28px}.parentwishlist .tooltipster-body .row:not(:last-child){border-bottom:1px solid #ece6d8}.parentwishlist .tooltipster-body .col:not(:last-child){border-right:1px solid #ece6d8}.parentwishlist .tooltipster-body .create-newlist{padding:15px 10px;float:left;width:100%}.parentwishlist .tooltipster-body .create-newlist a{color:#3a3a3a;float:left;width:100%}.parentwishlist .tooltipster-body .create-newlist a span{float:right;background:url(../images/wihs_plusicon.png) 95% center no-repeat;width:18px;height:18px}.product-format-select{width:100%}.select2-container .product-format-select-container.select2-selection.select2-selection--single{border:none}.select2-container .product-format-select-container.select2-selection.select2-selection--single .select2-selection__rendered{padding-left:11px;border:1px solid #d2d2d2;background-color:#fff;color:#000;font-weight:700}.select2-container .product-format-select-container.select2-selection.select2-selection--single .select2-selection__arrow{display:inline-block;top:6px;right:1px;color:#000;font:normal normal normal 14px/1 FontAwesome;font-size:15px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0)}.select2-container .product-format-select-container.select2-selection.select2-selection--single .select2-selection__arrow b{display:none}.select2-container .product-format-select-container.select2-selection.select2-selection--single .select2-selection__arrow:before{content:"\f078"}.select2-container .product-format-select-dropdown{border:none}.select2-container .product-format-select-dropdown .select2-results{border:1px solid #d2d2d2}.select2-container .product-format-select-dropdown .select2-results__option{background-color:#fff;color:#d83230;font-weight:700}.select2-container .product-format-select-dropdown .select2-results__option--highlighted[aria-selected]{background-color:#d83230;color:#fff}.select2-container--open .product-format-select-container.select2-selection.select2-selection--single .select2-selection__arrow:before{content:"\f077"}.select2-container--disabled .product-format-select-container.select2-selection.select2-selection--single .select2-selection__arrow:before{content:"\f078"}#lex-pdp-attribute{font-weight:700;color:#007599}.long-title-small{font-size:27px!important}.product-anon{text-transform:uppercase;text-align:center;font-size:15px}.product-anon .pricingnote{font-family:BrandonText-Medium,Arial,sans-serif;font-size:16px;color:#3a3a3a;line-height:1.4;margin-bottom:14px;padding:0 20px}.product-anon .pricingnote .content-asset{display:inline}.product-anon .account_create{font-size:15px;font-family:Arial,sans-serif;margin-bottom:14px;min-width:200px}.product-anon .iamateacher{margin-bottom:14px;font-weight:700}.product-anon .iamateacher .fa-chevron-right{font-size:.9em}@media screen and (max-width:374px){.anon-view .pdp-main #product-content{padding:10px 28px}}.quickview-dialog .product-anon .pricingnote{padding:0 10px}.quickview-dialog .product-anon .account_create{min-width:138px}.anonpricing-tooltip.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#f7cb74}.anonpricing-tooltip.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{top:-2px}.anonpricing-tooltip.tooltipster-sidetip.tooltipster-top .tooltipster-box{border:1px solid #f7cb74}.anonpricing-tooltip.tooltipster-sidetip.tooltipster-top .tooltipster-box .tooltipster-content .tooltipster-body{padding:20px}@media screen and (max-width:780px){.anonpricing-tooltip.tooltipster-sidetip.tooltipster-top .tooltipster-box .tooltipster-content .tooltipster-body{padding:20px 10px}}.anonpricing-tooltip.tooltipster-sidetip.tooltipster-top .tooltipster-box .tooltipster-content .tooltipster-title .tooltipster-close{top:10px;right:8px;font-size:12px}.format-singular{font-weight:700}.rating-summery{margin:20px 0}.reviews{width:990px;margin:auto}.otherformats-trigger{color:#007599;cursor:pointer}.otherformats-trigger i{font-size:21px;line-height:12px;vertical-align:middle}.otherformats-tooltip.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#d8d0c0}.otherformats-tooltip.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{border:1px solid #d8d0c0}.otherformats-tooltip .tooltipster-body{padding:0}@media screen and (max-width:780px){.otherformats-tooltip.tooltipster-grow.tooltipster-show .tooltipster-body{padding:0}}.otherformats-tooltip div.media-format{border-bottom:solid 1px #d8d0c0;color:#007599;padding:12px}.otherformats-tooltip div.media-format:last-child{border-bottom:none}#PDPMoreLikeThis{position:relative}@media screen and (max-width:480px){#PDPMoreLikeThis{position:initial}}#certonaPDPViewMore{display:none;position:absolute;width:990px;margin-top:10px;right:-15px}#certonaPDPViewMore.showViewMore{display:block}@media screen and (max-width:480px){#certonaPDPViewMore{right:0;width:calc(100% - 2px);z-index:99}}#certonaPDPViewMore .certona-view-more{border-color:#a1a1a1;min-height:323px}#certonaPDPViewMore .certona-view-more .close{top:-2px;line-height:21px}#certonaPDPViewMore .certona-view-more .close img{vertical-align:top;line-height:21px;margin-top:1px}#certonaPDPViewMore .certona-view-more-search-wrapper.col-4{margin-right:0}#certonaPDPViewMore .certona-view-more.search{width:calc(100% - 2px)}.bonus-product-list .bonus-product-item{border-bottom:1px solid #e0e0e0}@media screen and (max-width:768px){.bonus-product-list .bonus-product-item .product-col-1,.bonus-product-list .bonus-product-item .product-col-2{float:left;clear:none}}.bonus-product-list .product-add-to-cart{padding-bottom:0}.bonus-product-list .product-add-to-cart .inventory{width:auto}.bonus-product-list .product-name{float:none;margin:1em 0}.bonus-product-list .quantity-error{color:red;text-transform:inherit}.bonus-product-list .bonus-product-list-footer{padding-top:1em;padding-bottom:1em}.bonus-product-list .bonus-product-list-footer .add-to-cart-bonus{float:right}.bonus-product-list .selected-bonus-item{margin:1em 0 1em 1em;position:relative}.bonus-product-list .selected-bonus-item .item-name{font-weight:700}.bonus-product-list .selected-bonus-item .remove-link{cursor:pointer;color:#900;left:-1em;position:absolute}.bonus-product-list .selected-bonus-item .remove-link:hover{color:#424242}.bonus-discount-container .promo-details{display:none}.bonus-discount-container .promo-details.visible{display:block}.send-to-friend-product{border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;margin-bottom:20px;margin-top:20px;margin-right:22%;overflow:hidden;padding:20px 0}.send-to-friend-product .product-image{float:left;width:36%}.send-to-friend-product .product-image img{max-width:80%}.send-to-friend-product .product-description{float:left;width:63%}.pdp-main .send-to-friend-product .product-description .product-bundle-title,.send-to-friend-product .product-description .pdp-main .product-bundle-title,.send-to-friend-product .product-description h2{margin-right:0}.send-to-friend-product .product-description .value{font-weight:700}.pdp-main .send-to-friend-product .product-description .product-bundle-title,.send-to-friend-product .product-description .pdp-main .product-bundle-title,.send-to-friend-product .product-description h2{font-size:1.2em;font-style:italic}.send-to-friend-product .product-description dt{clear:both;float:left;margin:10px 0 0;width:100px}.send-to-friend-product .product-description dd{float:left;margin:10px 0 0;width:200px}#send-to-friend-main .send-to-friend-sender-label{padding-top:0}#send-to-friend-main .send-to-friend-sender{margin-left:2%;padding:.7em .5em;text-indent:0;width:49.5966%}#send-to-friend-dialog .send-to-friend-login-message{padding:2em 0}.sizinginformation{border:0;padding:10px}.sizinginformation th{background:#efefef}.sizinginformation td,.sizinginformation th{border-bottom:1px solid #efefef;padding:10px}.sizinginformation td{border-left:1px solid #efefef}.sizinginformation .ui-tabs-nav{height:33px}.sizinginformation .sizing-charts{border:0}.sizinginformation .tips-list{padding:0!important}.sizinginformation .tips-list li{list-style:none!important}.shippingaddress .select-address{width:100%;margin-left:0}.shippingaddress .edit-address{margin-top:.5em}.formactions{margin-top:20px;text-align:right}.item-list .multi-shipment-row{border-bottom:none}.minishipments-method{padding-top:10px}.pt_checkout #cart-table .cart-row .shipment-label{font-weight:700;margin-top:35px;font-size:1.4em}.add-creditcard #CreditCardEditForm,.add-creditcard #CreditCardForm,.editcredit-cardform #CreditCardEditForm,.editcredit-cardform #CreditCardForm{float:left;border-top:2px solid #f4f1ea;border-bottom:4px solid #f4f1ea;padding:13px 14px 20px 15px;width:100%}.add-creditcard #CreditCardEditForm label,.add-creditcard #CreditCardForm label,.editcredit-cardform #CreditCardEditForm label,.editcredit-cardform #CreditCardForm label{width:100%;padding:0;margin-bottom:3px;float:left}@media screen and (max-width:480px){.add-creditcard #CreditCardEditForm input[type=text],.add-creditcard #CreditCardForm input[type=text],.editcredit-cardform #CreditCardEditForm input[type=text],.editcredit-cardform #CreditCardForm input[type=text]{width:100%}}.add-creditcard #CreditCardEditForm .required-indicator,.add-creditcard #CreditCardForm .required-indicator,.editcredit-cardform #CreditCardEditForm .required-indicator,.editcredit-cardform #CreditCardForm .required-indicator{display:none}.add-creditcard #CreditCardEditForm .form-label-text,.add-creditcard #CreditCardEditForm .label-msg,.add-creditcard #CreditCardForm .form-label-text,.add-creditcard #CreditCardForm .label-msg,.editcredit-cardform #CreditCardEditForm .form-label-text,.editcredit-cardform #CreditCardEditForm .label-msg,.editcredit-cardform #CreditCardForm .form-label-text,.editcredit-cardform #CreditCardForm .label-msg{font-size:14px;color:#3a3a3a;float:left;margin:0;padding:0;text-transform:uppercase;font-weight:400;text-align:left;width:auto}.add-creditcard #CreditCardEditForm .optional,.add-creditcard #CreditCardForm .optional,.editcredit-cardform #CreditCardEditForm .optional,.editcredit-cardform #CreditCardForm .optional{font-weight:400;text-align:left;float:left;margin-top:-2px}.add-creditcard #CreditCardEditForm .name-info,.add-creditcard #CreditCardForm .name-info,.editcredit-cardform #CreditCardEditForm .name-info,.editcredit-cardform #CreditCardForm .name-info{float:left;width:260px}.add-creditcard #CreditCardEditForm .name-info .tooltip,.add-creditcard #CreditCardForm .name-info .tooltip,.editcredit-cardform #CreditCardEditForm .name-info .tooltip,.editcredit-cardform #CreditCardForm .name-info .tooltip{background:url(../images/homepage/arrow-icon.png) right top no-repeat;text-indent:-9999em}.add-creditcard #CreditCardEditForm .name-info .form-label-text,.add-creditcard #CreditCardForm .name-info .form-label-text,.editcredit-cardform #CreditCardEditForm .name-info .form-label-text,.editcredit-cardform #CreditCardForm .name-info .form-label-text{width:100%}.add-creditcard #CreditCardEditForm .name-info .form-row,.add-creditcard #CreditCardForm .name-info .form-row,.editcredit-cardform #CreditCardEditForm .name-info .form-row,.editcredit-cardform #CreditCardForm .name-info .form-row{margin-bottom:8px;position:relative}.add-creditcard #CreditCardEditForm .name-info .newtype .custom-select,.add-creditcard #CreditCardEditForm .name-info .newtype label,.add-creditcard #CreditCardForm .name-info .newtype .custom-select,.add-creditcard #CreditCardForm .name-info .newtype label,.editcredit-cardform #CreditCardEditForm .name-info .newtype .custom-select,.editcredit-cardform #CreditCardEditForm .name-info .newtype label,.editcredit-cardform #CreditCardForm .name-info .newtype .custom-select,.editcredit-cardform #CreditCardForm .name-info .newtype label{display:none}.add-creditcard #CreditCardEditForm .name-info .newtype .custom-select .selected-option,.add-creditcard #CreditCardForm .name-info .newtype .custom-select .selected-option,.editcredit-cardform #CreditCardEditForm .name-info .newtype .custom-select .selected-option,.editcredit-cardform #CreditCardForm .name-info .newtype .custom-select .selected-option{line-height:0;padding:0;border:0;text-indent:-9999em;color:#000}.add-creditcard #CreditCardEditForm .name-info .editmonth,.add-creditcard #CreditCardEditForm .name-info .newmonth,.add-creditcard #CreditCardForm .name-info .editmonth,.add-creditcard #CreditCardForm .name-info .newmonth,.editcredit-cardform #CreditCardEditForm .name-info .editmonth,.editcredit-cardform #CreditCardEditForm .name-info .newmonth,.editcredit-cardform #CreditCardForm .name-info .editmonth,.editcredit-cardform #CreditCardForm .name-info .newmonth{margin-right:16px}.add-creditcard #CreditCardEditForm .name-info .editmonth,.add-creditcard #CreditCardEditForm .name-info .edityear,.add-creditcard #CreditCardEditForm .name-info .newmonth,.add-creditcard #CreditCardEditForm .name-info .newyear,.add-creditcard #CreditCardForm .name-info .editmonth,.add-creditcard #CreditCardForm .name-info .edityear,.add-creditcard #CreditCardForm .name-info .newmonth,.add-creditcard #CreditCardForm .name-info .newyear,.editcredit-cardform #CreditCardEditForm .name-info .editmonth,.editcredit-cardform #CreditCardEditForm .name-info .edityear,.editcredit-cardform #CreditCardEditForm .name-info .newmonth,.editcredit-cardform #CreditCardEditForm .name-info .newyear,.editcredit-cardform #CreditCardForm .name-info .editmonth,.editcredit-cardform #CreditCardForm .name-info .edityear,.editcredit-cardform #CreditCardForm .name-info .newmonth,.editcredit-cardform #CreditCardForm .name-info .newyear{width:122px;float:left;clear:none}.add-creditcard #CreditCardEditForm .name-info .editmonth span.label-msg,.add-creditcard #CreditCardEditForm .name-info .edityear span.label-msg,.add-creditcard #CreditCardEditForm .name-info .newmonth span.label-msg,.add-creditcard #CreditCardEditForm .name-info .newyear span.label-msg,.add-creditcard #CreditCardForm .name-info .editmonth span.label-msg,.add-creditcard #CreditCardForm .name-info .edityear span.label-msg,.add-creditcard #CreditCardForm .name-info .newmonth span.label-msg,.add-creditcard #CreditCardForm .name-info .newyear span.label-msg,.editcredit-cardform #CreditCardEditForm .name-info .editmonth span.label-msg,.editcredit-cardform #CreditCardEditForm .name-info .edityear span.label-msg,.editcredit-cardform #CreditCardEditForm .name-info .newmonth span.label-msg,.editcredit-cardform #CreditCardEditForm .name-info .newyear span.label-msg,.editcredit-cardform #CreditCardForm .name-info .editmonth span.label-msg,.editcredit-cardform #CreditCardForm .name-info .edityear span.label-msg,.editcredit-cardform #CreditCardForm .name-info .newmonth span.label-msg,.editcredit-cardform #CreditCardForm .name-info .newyear span.label-msg{display:none}.add-creditcard #CreditCardEditForm .name-info .tool-tip.adressfield,.add-creditcard #CreditCardForm .name-info .tool-tip.adressfield,.editcredit-cardform #CreditCardEditForm .name-info .tool-tip.adressfield,.editcredit-cardform #CreditCardForm .name-info .tool-tip.adressfield{position:relative;width:100%;display:inline-block}.add-creditcard #CreditCardEditForm .name-info .tool-tip.adressfield .editcvn input,.add-creditcard #CreditCardEditForm .name-info .tool-tip.adressfield .newcvn input,.add-creditcard #CreditCardForm .name-info .tool-tip.adressfield .editcvn input,.add-creditcard #CreditCardForm .name-info .tool-tip.adressfield .newcvn input,.editcredit-cardform #CreditCardEditForm .name-info .tool-tip.adressfield .editcvn input,.editcredit-cardform #CreditCardEditForm .name-info .tool-tip.adressfield .newcvn input,.editcredit-cardform #CreditCardForm .name-info .tool-tip.adressfield .editcvn input,.editcredit-cardform #CreditCardForm .name-info .tool-tip.adressfield .newcvn input{width:122px!important}.add-creditcard #CreditCardEditForm .name-info .tool-tip.adressfield .newcvn .error-message,.add-creditcard #CreditCardForm .name-info .tool-tip.adressfield .newcvn .error-message,.editcredit-cardform #CreditCardEditForm .name-info .tool-tip.adressfield .newcvn .error-message,.editcredit-cardform #CreditCardForm .name-info .tool-tip.adressfield .newcvn .error-message{position:relative;background:#fff793;border:2px solid #d73230;top:20px;color:#900}.add-creditcard #CreditCardEditForm .name-info .tool-tip.adressfield .newcvn .error-message:after,.add-creditcard #CreditCardEditForm .name-info .tool-tip.adressfield .newcvn .error-message:before,.add-creditcard #CreditCardForm .name-info .tool-tip.adressfield .newcvn .error-message:after,.add-creditcard #CreditCardForm .name-info .tool-tip.adressfield .newcvn .error-message:before,.editcredit-cardform #CreditCardEditForm .name-info .tool-tip.adressfield .newcvn .error-message:after,.editcredit-cardform #CreditCardEditForm .name-info .tool-tip.adressfield .newcvn .error-message:before,.editcredit-cardform #CreditCardForm .name-info .tool-tip.adressfield .newcvn .error-message:after,.editcredit-cardform #CreditCardForm .name-info .tool-tip.adressfield .newcvn .error-message:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.add-creditcard #CreditCardEditForm .name-info .tool-tip.adressfield .newcvn .error-message:after,.add-creditcard #CreditCardForm .name-info .tool-tip.adressfield .newcvn .error-message:after,.editcredit-cardform #CreditCardEditForm .name-info .tool-tip.adressfield .newcvn .error-message:after,.editcredit-cardform #CreditCardForm .name-info .tool-tip.adressfield .newcvn .error-message:after{border-color:rgba(136,183,213,0);border-bottom-color:#fff793;border-width:15px;margin-left:-17px}.add-creditcard #CreditCardEditForm .name-info .tool-tip.adressfield .newcvn .error-message:before,.add-creditcard #CreditCardForm .name-info .tool-tip.adressfield .newcvn .error-message:before,.editcredit-cardform #CreditCardEditForm .name-info .tool-tip.adressfield .newcvn .error-message:before,.editcredit-cardform #CreditCardForm .name-info .tool-tip.adressfield .newcvn .error-message:before{border-color:rgba(194,225,245,0);border-bottom-color:#d73230;border-width:18px;margin-left:-20px}.add-creditcard #CreditCardEditForm .name-info .tool-tip.adressfield .editcvn,.add-creditcard #CreditCardForm .name-info .tool-tip.adressfield .editcvn,.editcredit-cardform #CreditCardEditForm .name-info .tool-tip.adressfield .editcvn,.editcredit-cardform #CreditCardForm .name-info .tool-tip.adressfield .editcvn{margin-top:4px}.add-creditcard #CreditCardEditForm .name-info .tool-tip.adressfield .tooltip,.add-creditcard #CreditCardForm .name-info .tool-tip.adressfield .tooltip,.editcredit-cardform #CreditCardEditForm .name-info .tool-tip.adressfield .tooltip,.editcredit-cardform #CreditCardForm .name-info .tool-tip.adressfield .tooltip{width:16px;height:16px;position:absolute;z-index:10;top:31px;left:130px}.add-creditcard #CreditCardEditForm .name-info .newnumber .cardtypeimg,.add-creditcard #CreditCardForm .name-info .newnumber .cardtypeimg,.editcredit-cardform #CreditCardEditForm .name-info .newnumber .cardtypeimg,.editcredit-cardform #CreditCardForm .name-info .newnumber .cardtypeimg{position:absolute;top:22px;right:5px}.add-creditcard #CreditCardEditForm .name-info .newnumber .cardtypeimg span,.add-creditcard #CreditCardForm .name-info .newnumber .cardtypeimg span,.editcredit-cardform #CreditCardEditForm .name-info .newnumber .cardtypeimg span,.editcredit-cardform #CreditCardForm .name-info .newnumber .cardtypeimg span{background:url(../images/creditcard_icons.png) -4px -7px no-repeat;width:52px;height:32px;float:left}.add-creditcard #CreditCardEditForm .name-info .newnumber .cardtypeimg span[data-cardlabel*=Visa],.add-creditcard #CreditCardEditForm .name-info .newnumber .cardtypeimg span[data-cardlabel=Visa],.add-creditcard #CreditCardForm .name-info .newnumber .cardtypeimg span[data-cardlabel*=Visa],.add-creditcard #CreditCardForm .name-info .newnumber .cardtypeimg span[data-cardlabel=Visa],.editcredit-cardform #CreditCardEditForm .name-info .newnumber .cardtypeimg span[data-cardlabel*=Visa],.editcredit-cardform #CreditCardEditForm .name-info .newnumber .cardtypeimg span[data-cardlabel=Visa],.editcredit-cardform #CreditCardForm .name-info .newnumber .cardtypeimg span[data-cardlabel*=Visa],.editcredit-cardform #CreditCardForm .name-info .newnumber .cardtypeimg span[data-cardlabel=Visa]{background-position:-4px -7px}.add-creditcard #CreditCardEditForm .name-info .newnumber .cardtypeimg span[data-cardlabel*=Master],.add-creditcard #CreditCardEditForm .name-info .newnumber .cardtypeimg span[data-cardlabel=MasterCard],.add-creditcard #CreditCardEditForm .name-info .newnumber .cardtypeimg span[data-cardlabel="Master Card"],.add-creditcard #CreditCardForm .name-info .newnumber .cardtypeimg span[data-cardlabel*=Master],.add-creditcard #CreditCardForm .name-info .newnumber .cardtypeimg span[data-cardlabel=MasterCard],.add-creditcard #CreditCardForm .name-info .newnumber .cardtypeimg span[data-cardlabel="Master Card"],.editcredit-cardform #CreditCardEditForm .name-info .newnumber .cardtypeimg span[data-cardlabel*=Master],.editcredit-cardform #CreditCardEditForm .name-info .newnumber .cardtypeimg span[data-cardlabel=MasterCard],.editcredit-cardform #CreditCardEditForm .name-info .newnumber .cardtypeimg span[data-cardlabel="Master Card"],.editcredit-cardform #CreditCardForm .name-info .newnumber .cardtypeimg span[data-cardlabel*=Master],.editcredit-cardform #CreditCardForm .name-info .newnumber .cardtypeimg span[data-cardlabel=MasterCard],.editcredit-cardform #CreditCardForm .name-info .newnumber .cardtypeimg span[data-cardlabel="Master Card"]{background-position:-63px -7px}.add-creditcard #CreditCardEditForm .name-info .newnumber .cardtypeimg span[data-cardlabel=AMEX] span[data-cardlabel*=American],.add-creditcard #CreditCardEditForm .name-info .newnumber .cardtypeimg span[data-cardlabel=Amex],.add-creditcard #CreditCardEditForm .name-info .newnumber .cardtypeimg span[data-cardlabel="American Express"],.add-creditcard #CreditCardForm .name-info .newnumber .cardtypeimg span[data-cardlabel=AMEX] span[data-cardlabel*=American],.add-creditcard #CreditCardForm .name-info .newnumber .cardtypeimg span[data-cardlabel=Amex],.add-creditcard #CreditCardForm .name-info .newnumber .cardtypeimg span[data-cardlabel="American Express"],.editcredit-cardform #CreditCardEditForm .name-info .newnumber .cardtypeimg span[data-cardlabel=AMEX] span[data-cardlabel*=American],.editcredit-cardform #CreditCardEditForm .name-info .newnumber .cardtypeimg span[data-cardlabel=Amex],.editcredit-cardform #CreditCardEditForm .name-info .newnumber .cardtypeimg span[data-cardlabel="American Express"],.editcredit-cardform #CreditCardForm .name-info .newnumber .cardtypeimg span[data-cardlabel=AMEX] span[data-cardlabel*=American],.editcredit-cardform #CreditCardForm .name-info .newnumber .cardtypeimg span[data-cardlabel=Amex],.editcredit-cardform #CreditCardForm .name-info .newnumber .cardtypeimg span[data-cardlabel="American Express"]{background-position:-123px -7px}.add-creditcard #CreditCardEditForm .name-info .newnumber .cardtypeimg span[data-cardlabel*=Discover],.add-creditcard #CreditCardEditForm .name-info .newnumber .cardtypeimg span[data-cardlabel=Discover],.add-creditcard #CreditCardForm .name-info .newnumber .cardtypeimg span[data-cardlabel*=Discover],.add-creditcard #CreditCardForm .name-info .newnumber .cardtypeimg span[data-cardlabel=Discover],.editcredit-cardform #CreditCardEditForm .name-info .newnumber .cardtypeimg span[data-cardlabel*=Discover],.editcredit-cardform #CreditCardEditForm .name-info .newnumber .cardtypeimg span[data-cardlabel=Discover],.editcredit-cardform #CreditCardForm .name-info .newnumber .cardtypeimg span[data-cardlabel*=Discover],.editcredit-cardform #CreditCardForm .name-info .newnumber .cardtypeimg span[data-cardlabel=Discover]{background-position:-183px -7px}.add-creditcard #CreditCardEditForm .billing-info,.add-creditcard #CreditCardForm .billing-info,.editcredit-cardform #CreditCardEditForm .billing-info,.editcredit-cardform #CreditCardForm .billing-info{float:left;width:100%;clear:both}.add-creditcard #CreditCardEditForm .billing-info .form-row,.add-creditcard #CreditCardForm .billing-info .form-row,.editcredit-cardform #CreditCardEditForm .billing-info .form-row,.editcredit-cardform #CreditCardForm .billing-info .form-row{width:260px;float:left;margin:0 15px 12px 0;padding:0;display:block;clear:none}.add-creditcard #CreditCardEditForm .billing-info .editaddrtwo,.add-creditcard #CreditCardEditForm .billing-info .editlastname,.add-creditcard #CreditCardEditForm .billing-info .editpostal,.add-creditcard #CreditCardEditForm .billing-info .editstate,.add-creditcard #CreditCardEditForm .billing-info .newaddrtwo,.add-creditcard #CreditCardEditForm .billing-info .newlastname,.add-creditcard #CreditCardEditForm .billing-info .newpostal,.add-creditcard #CreditCardEditForm .billing-info .newstate,.add-creditcard #CreditCardForm .billing-info .editaddrtwo,.add-creditcard #CreditCardForm .billing-info .editlastname,.add-creditcard #CreditCardForm .billing-info .editpostal,.add-creditcard #CreditCardForm .billing-info .editstate,.add-creditcard #CreditCardForm .billing-info .newaddrtwo,.add-creditcard #CreditCardForm .billing-info .newlastname,.add-creditcard #CreditCardForm .billing-info .newpostal,.add-creditcard #CreditCardForm .billing-info .newstate,.editcredit-cardform #CreditCardEditForm .billing-info .editaddrtwo,.editcredit-cardform #CreditCardEditForm .billing-info .editlastname,.editcredit-cardform #CreditCardEditForm .billing-info .editpostal,.editcredit-cardform #CreditCardEditForm .billing-info .editstate,.editcredit-cardform #CreditCardEditForm .billing-info .newaddrtwo,.editcredit-cardform #CreditCardEditForm .billing-info .newlastname,.editcredit-cardform #CreditCardEditForm .billing-info .newpostal,.editcredit-cardform #CreditCardEditForm .billing-info .newstate,.editcredit-cardform #CreditCardForm .billing-info .editaddrtwo,.editcredit-cardform #CreditCardForm .billing-info .editlastname,.editcredit-cardform #CreditCardForm .billing-info .editpostal,.editcredit-cardform #CreditCardForm .billing-info .editstate,.editcredit-cardform #CreditCardForm .billing-info .newaddrtwo,.editcredit-cardform #CreditCardForm .billing-info .newlastname,.editcredit-cardform #CreditCardForm .billing-info .newpostal,.editcredit-cardform #CreditCardForm .billing-info .newstate{margin-right:0}.add-creditcard #CreditCardEditForm .billing-info .defaultcard,.add-creditcard #CreditCardForm .billing-info .defaultcard,.editcredit-cardform #CreditCardEditForm .billing-info .defaultcard,.editcredit-cardform #CreditCardForm .billing-info .defaultcard{float:left}.add-creditcard #CreditCardEditForm .billing-info .defaultcard .label-msg,.add-creditcard #CreditCardForm .billing-info .defaultcard .label-msg,.editcredit-cardform #CreditCardEditForm .billing-info .defaultcard .label-msg,.editcredit-cardform #CreditCardForm .billing-info .defaultcard .label-msg{width:auto;text-transform:none}.add-creditcard #CreditCardEditForm .billing-info h3,.add-creditcard #CreditCardForm .billing-info h3,.editcredit-cardform #CreditCardEditForm .billing-info h3,.editcredit-cardform #CreditCardForm .billing-info h3{font-size:14px;color:#3a3a3a;float:left;margin:7px 0 9px;padding:0;font-weight:700;text-transform:uppercase;text-align:left;clear:both;width:100%}.add-creditcard #CreditCardEditForm .form-row.form-row-button,.add-creditcard #CreditCardForm .form-row.form-row-button,.editcredit-cardform #CreditCardEditForm .form-row.form-row-button,.editcredit-cardform #CreditCardForm .form-row.form-row-button{float:left;text-align:left}.add-creditcard #CreditCardEditForm .form-row.form-row-button button,.add-creditcard #CreditCardForm .form-row.form-row-button button,.editcredit-cardform #CreditCardEditForm .form-row.form-row-button button,.editcredit-cardform #CreditCardForm .form-row.form-row-button button{min-width:122px;margin-right:12px}.add-creditcard #CreditCardEditForm .form-row.form-row-button button#applyBtn,.add-creditcard #CreditCardForm .form-row.form-row-button button#applyBtn,.editcredit-cardform #CreditCardEditForm .form-row.form-row-button button#applyBtn,.editcredit-cardform #CreditCardForm .form-row.form-row-button button#applyBtn{margin-right:0}.cross-icon-16{background:url(../images/sprite-images.png) -166px -37px no-repeat;height:14px;width:14px;display:inline-block}h1 .account-logout{font-size:.6em;float:none}.teacher_salutation_letter{font-size:1.6rem;margin-top:12px;text-transform:capitalize;padding-left:2px}.registration-selection input,.registration-selection label{display:inline;float:none}#RegistrationForm .custom-select .selected-option.no-selection{color:#a1a1a1}#RegistrationForm #online-customer,#RegistrationForm #temp-password{float:right;position:relative;z-index:1}#RegistrationForm #online-customer+.form-row,#RegistrationForm #temp-password+.form-row{margin-top:-17px}#RegistrationForm #online-customer+.emailsection{position:relative}#RegistrationForm #online-customer+.emailsection .email_maked{border:1px solid #d2d2d2;line-height:40px;height:35px;width:100%;padding:0 11px;background:#fff;color:#000;margin:0;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;left:0;top:20px}#RegistrationForm .go-green{margin-left:29px;display:none!important}.registration-flow .school-confirm{top:250px!important;min-height:320px}.registration-flow .label-desc label{margin-bottom:5px}.registration-flow .label-desc label span{line-height:14px!important}.registration-flow .label-desc label .optional{color:#979b93;font-size:14px!important;font-family:Arial,sans-serif;display:block;margin:10px 0 15px}.registration-flow .students-gray{color:#a1a1a1}.registration-flow .school-zip-italic{font-size:12px;font-style:italic}.address-list{padding:0}.address-list li{float:left;list-style:none;margin:0;min-height:135px;padding:1em 0;width:30%}.address-list li.default{border-bottom:1px solid #efefef;float:none;width:auto}.address-list .mini-address-title{font-style:italic}.payment-list{overflow:hidden;padding:0}.payment-list li{float:left;list-style:none;margin:0;min-height:110px;width:33%}#nextsteps_forgot_pass,.nextsteps_forgot_pass{display:none}#emailoptions .form-row{background-color:#E6DDCC;margin-bottom:0;padding-top:10px;padding-bottom:5px;padding-left:6px;margin-left:-3px}#emailoptions .form-row label{word-break:break-word}.order-history-header{background:url(../images/interface/icon-double-line-header.png) left top repeat-x #efefef;overflow:hidden;padding:10px}.order-history-header .label{font-weight:700}.order-history-header button{float:right}.order-history-header .order-date,.order-history-header .order-number,.order-history-header .order-status{float:left;margin:2px 0;width:60%}.order-history-items{margin:20px 0}.order-history-table td,.order-history-table th{padding:5px 10px}.order-history-table ul{margin:0;padding:0}.order-history-table li{list-style:none}.order-history-table .order-items,.order-history-table .order-shipped-to,.order-history-table .order-total-price{width:33%}.order-history-table .toggle{cursor:pointer;display:block}.js .order-history-table .hidden{display:none}.center-marketing-dialog-content{font-size:11px;display:inline-block}.close-icon-marketing{width:27px;min-width:1px;background:url(../images/browser_outdated_close_icon.png);top:15px;height:28px;position:relative;right:-12px;float:right}.marketing-dialog{clear:both;margin:0 auto;text-align:center;background:none!important}.marketing-dialog .center-marketing-dialog-content{float:left}.marketing-dialog .close-icon-marketing{position:absolute;top:0}.marketing-dialog.popup{background:none!important}.marketing-dialog.popup .center-marketing-dialog-content a{float:left;width:100%}.marketing-dialog.popup .close-icon-marketing{position:relative;top:15px}.registration-steps-complete{width:300px;margin-left:250px}.registration-header-complete{height:39px;background-color:#0270a9}.complete-reg-x{float:right;margin:10px}.arrow-modal-csr{background:url(../images/sprite-images.png) -443px -343px no-repeat;width:30px;height:13px;position:absolute;left:50%;bottom:0;margin-left:-15px}.registration-flow.pending{background:0 0}.registration-flow.pending .registration-header{height:45px;background:#0270a9}.registration-flow.pending .registration-body{padding:25px 22px 60px}.registration-flow.pending .registration-body .complete{color:#d83230;font-family:BrandonText-Regular,Arial,sans-serif;font-size:24px;line-height:26px;margin-bottom:22px}.registration-flow.pending .registration-body .almost,.registration-flow.pending .registration-body .almost-done{font-size:14px;font-family:Arial,sans-serif;color:#3a3a3a;margin-bottom:18px;line-height:18px}.registration-flow.pending .registration-body button.next-button{float:none;text-align:center;margin:160px auto 0;width:auto;display:block}.confirm-password-header{height:45px;background:#0270a9}.confirm-password-header span.cross-icon-16{float:right;margin-top:15px;margin-right:15px}.registration-flow .privacy-policy-bts{display:block}.registration-flow .privacy-policy-bts .label-msg{padding-left:30px;display:block}.registration-flow .privacy-policy-bts .form-row{margin-bottom:24px}.registration-flow{background:0 0;top:0!important;position:fixed;height:100vh!important;overflow-y:auto;width:100vw!important}@media screen and (max-width:480px){.registration-flow{top:0!important;left:0!important;width:100%!important;min-height:100%;height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;background:#f4f1ea;margin-bottom:0}.registration-flow .registration-steps{display:flex;flex-flow:column;height:100vh}.registration-flow .registration-steps .registration-header{float:none;width:100%;margin-top:0;flex:0 1 auto}.registration-flow .registration-steps .registration-header .cross-icon-16{top:15px}.registration-flow .registration-body{flex:1 1 auto;border-bottom:0;float:none;padding:17px 14px 102px!important}.registration-flow .registration-body .new-searchschool{margin-top:5px}.registration-flow .registration-body label{margin-left:0!important}.registration-flow .ui-dialog-content{position:absolute;width:100%!important;min-height:100%!important}}@media screen and (max-width:480px){.registration-flow.connectchild{top:0!important;left:0!important;width:100%!important;min-height:100%;background:#f4f1ea;margin-bottom:0}.registration-flow.connectchild .registration-header{float:none}.registration-flow.connectchild .registration-header .registration-title{margin-top:0!important;padding-top:26px}.registration-flow.connectchild .registration-body{border-bottom:0;float:none;padding-bottom:102px!important}.registration-flow.connectchild .form-row-button{float:none;margin:0!important;position:absolute;width:100%;text-align:center;padding-bottom:30px;bottom:0;left:0}.registration-flow.connectchild .form-row-button::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:10px;background:#E6DDCC}.registration-flow.connectchild .ui-dialog-content{position:absolute;width:100%!important;min-height:100%!important}}.registration-flow .role-registration.myroles .form-row.form-indent.hide.label-inline.nospacing{width:100%;float:left;margin:0 0 10px}.registration-flow .role-registration.myroles .wrong-classid.error-form{background:#fff793;position:static;border:2px solid #d73230;margin:0;line-height:16px!important;top:-85px;text-align:center!important;color:#d73230;z-index:999;width:256px;border-radius:0;font-size:13.5px;padding:15px 15px 10px}.registration-flow .role-registration.myroles .wrong-classid.error-form:after,.registration-flow .role-registration.myroles .wrong-classid.error-form:before{top:59%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.registration-flow .role-registration.myroles .wrong-classid.error-form:after{border-color:#fff793 transparent transparent;border-width:13px;margin-left:-13px}.registration-flow .role-registration.myroles .wrong-classid.error-form:before{border-color:#d73230 transparent transparent;border-width:15px;margin-left:-15px}.registration-flow .role-registration.myroles .wrong-classid.error-form p{margin:0 0 5px;text-align:left;font-size:14px}.registration-flow .ui-dialog-titlebar{background:0 0;position:absolute;left:0;top:35px;padding:0;z-index:99}.registration-flow .ui-dialog-titlebar button,.registration-flow .ui-dialog-titlebar span{display:none}.registration-flow .registration-body.csr{padding:15px 10px}.registration-flow .registration-body.csr .freight-msg .content-asset{margin-bottom:40px}.registration-flow .registration-body.csr .verify-msg .content-asset{font-size:14px;font-family:Arial,sans-serif;text-align:center}.registration-flow .registration-body.csr .footer-buttons{text-align:center}.registration-flow .registration-body.csr .footer-buttons a.button{display:inline-block;min-width:115px}.registration-flow .registration-confirm.csr{background:#0270a9;position:relative;height:auto}.registration-flow .registration-confirm.csr .registration-title.csr{margin:0;padding:10px 10px 20px;font-size:26px;text-align:center;float:none;display:inline-block;line-height:34px;font-weight:400;font-family:BrandonText-Regular,Arial,sans-serif;width:100%}.registration-flow .registration-confirm.csr .cross-icon-16{position:absolute;right:15px;top:15px}.registration-flow .registration-confirm.csr::after{content:'';background:url(../images/sprite-images.png) -443px -343px no-repeat;width:30px;height:13px;position:absolute;left:50%;bottom:0;margin-left:-15px}.registration-flow .registration-confirm{width:100%;float:left;background:#0270a9;height:40px;margin-top:35px}.registration-flow .registration-confirm .registration-title{color:#fff;font-family:BrandonText-Bold,Arial,sans-serif;font-size:34px;text-align:center;line-height:24px;margin-top:53px}.registration-flow .registration-confirm .cross-icon-16{position:absolute;right:15px;top:50px}.registration-flow .dialog-content{padding:0;position:relative}.registration-flow .dialog-content .complete-modal-header{width:100%;color:#000;font-style:normal;font-size:21px}.registration-flow .dialog-content .not-compliant-teacher .dialog-close{float:right;position:relative;top:-6px;left:-9px}.registration-flow .dialog-content .not-compliant-teacher.registration-header{height:40px}.registration-flow .dialog-content .not-compliant-teacher.registration-header .dialog-close{top:12px}.registration-flow .dialog-content .not-compliant-reg-body{height:400px}.registration-flow.dlg-gift-card{z-index:10000002!important}.registration-flow.dlg-gift-card .ui-dialog-content#redeemGiftCard{margin-top:65px;border-bottom:13px solid #E6DDCD;background:#F4F1EA;width:360px!important}@media screen and (max-width:480px){.registration-flow.dlg-gift-card .ui-dialog-content#redeemGiftCard{margin-top:0;width:100%!important}}.registration-flow.parent-msg .registration-header{background:#0270a9}.registration-flow.parent-msg .registration-header .registration-title{line-height:35px;font-size:30px;padding-bottom:24px}.registration-flow.parent-msg .registration-header:after{content:'';background:url(../images/sprite-images.png) -443px -343px no-repeat;width:30px;height:13px;position:absolute;left:49%;bottom:0;margin-left:0}.registration-flow .registration-header{width:360px;background:#07759A;margin-top:144px}.registration-flow .registration-header .registration-title{color:#fff;font-family:BrandonText-Medium,Arial,sans-serif;font-size:30px;text-align:center;line-height:35px;padding-top:15px;width:75%;display:block;margin:auto}.registration-flow .registration-header .cross-icon-16{position:absolute;right:15px;top:16px}.registration-flow .registration-header.complete{width:100%;float:left;background:#0095b4;height:70px;margin-top:35px}@media screen and (max-width:480px){.registration-flow .registration-header.complete{margin-top:0!important}}.registration-flow .registration-header.complete .cross-icon-16{position:absolute;right:5px;top:50px}@media screen and (max-width:480px){.registration-flow .registration-header.complete .cross-icon-16{top:20px!important}}.registration-flow .registration-steps.step-1 .registration-body,.registration-flow .registration-steps.step-2 .registration-body,.registration-flow .registration-steps.step-3 .registration-body,.registration-flow .registration-steps.step-4 .registration-body{padding:30px 16px}.registration-flow .registration-steps.step-1 .registration-body.profilSel-Body,.registration-flow .registration-steps.step-2 .registration-body.profilSel-Body,.registration-flow .registration-steps.step-3 .registration-body.profilSel-Body,.registration-flow .registration-steps.step-4 .registration-body.profilSel-Body{min-height:533px}.registration-flow .registration-steps.step-1 .registration-body ul.options-user-type,.registration-flow .registration-steps.step-2 .registration-body ul.options-user-type,.registration-flow .registration-steps.step-3 .registration-body ul.options-user-type,.registration-flow .registration-steps.step-4 .registration-body ul.options-user-type{padding-bottom:126px}.registration-flow .registration-steps.step-1 .registration-body ul.options-findschool-type,.registration-flow .registration-steps.step-2 .registration-body ul.options-findschool-type,.registration-flow .registration-steps.step-3 .registration-body ul.options-findschool-type,.registration-flow .registration-steps.step-4 .registration-body ul.options-findschool-type{margin:0 auto}.registration-flow .registration-steps.step-1 .registration-body ul.options-findschool-type li,.registration-flow .registration-steps.step-2 .registration-body ul.options-findschool-type li,.registration-flow .registration-steps.step-3 .registration-body ul.options-findschool-type li,.registration-flow .registration-steps.step-4 .registration-body ul.options-findschool-type li{display:inline-block;width:45%}.registration-flow .registration-steps.step-1 .registration-body .findschool-byzip .form-row,.registration-flow .registration-steps.step-2 .registration-body .findschool-byzip .form-row,.registration-flow .registration-steps.step-3 .registration-body .findschool-byzip .form-row,.registration-flow .registration-steps.step-4 .registration-body .findschool-byzip .form-row{margin-bottom:30px}.registration-flow .registration-steps.step-1 .registration-body .findschool-byzip .align-center,.registration-flow .registration-steps.step-2 .registration-body .findschool-byzip .align-center,.registration-flow .registration-steps.step-3 .registration-body .findschool-byzip .align-center,.registration-flow .registration-steps.step-4 .registration-body .findschool-byzip .align-center{margin-bottom:16px}.registration-flow .registration-steps.step-1 .registration-body .findschool-bystate .schoolsearch,.registration-flow .registration-steps.step-2 .registration-body .findschool-bystate .schoolsearch,.registration-flow .registration-steps.step-3 .registration-body .findschool-bystate .schoolsearch,.registration-flow .registration-steps.step-4 .registration-body .findschool-bystate .schoolsearch{margin-top:36px}.registration-flow .registration-steps .steps{width:127px;height:30px;margin:10px auto 0;display:block;padding-bottom:7px;transition:all .5s ease;position:relative}.registration-flow .registration-steps .steps i{float:left;margin-top:3px;background-image:url(../images/sprite-images.png);background-repeat:no-repeat}.registration-flow .registration-steps .steps .step-circle{color:#e6ddcc;font-size:11px;height:10px;width:10px;background-position:-438px -277px}.registration-flow .registration-steps .steps .step-circle.active{font-size:20px;color:#fff;margin:0;height:17px;width:17px;background-position:-462px -273px}.registration-flow .registration-steps .steps .step-circle:before{content:' '}.registration-flow .registration-steps .steps .progress-step{height:1px;width:39px;background:#e6ddcc;margin-top:8px}.registration-flow .registration-steps .steps .progress-step.active{background:#fff}.registration-flow .registration-steps .steps .progress-arrow{bottom:0;left:-6px;border:solid transparent;background:0 0;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent transparent #f4f1ea;border-width:14px;border-collapse:separate}.registration-flow .registration-steps.step-2 .registration-body{position:relative;padding:22px 16px 30px}.registration-flow .registration-steps.step-2 .steps{padding-left:6px;padding-top:5px}.registration-flow .registration-steps.step-2 .progress-arrow{left:50px}.registration-flow .registration-steps.step-2 .searchwithicon{position:relative;display:inline-block;width:100%}.registration-flow .registration-steps.step-2 .searchwithicon .form-row{margin:0 0 15px}.registration-flow .registration-steps.step-2 .home-schooler-action{clear:both}.registration-flow .registration-steps.step-2 .home-schooler-action.searchschool{position:initial}.registration-flow .registration-steps.step-2 .home-schooler-action .home-schooler-link-action{background:0 0;color:#007599;padding:0;height:auto;text-transform:none;font-size:15px;line-height:18px;display:block;margin:0 auto;clear:both;font-family:Arial,sans-serif}.registration-flow .registration-steps.step-2 .home-schooler-action .home-schooler-link-action i{margin-left:5px;font-size:10px;vertical-align:middle;clear:both}.registration-flow .registration-steps.step-2 .home-schooler-action .home-schooler-link-action:hover{color:#f88000}.registration-flow .registration-steps.step-2 .new-searchschool{font-size:16px;position:relative;padding:7px 10px;border:1px solid #d2d2d2;background:#fff}.registration-flow .registration-steps.step-2 .new-searchschool .search-val{font-weight:700}.registration-flow .registration-steps.step-2 .new-searchschool>div{width:65%}.registration-flow .registration-steps.step-2 .new-searchschool button{min-width:10px;float:none;font-size:16px}.registration-flow .registration-steps.step-3 .steps{width:130px}.registration-flow .registration-steps.step-3 .progress-arrow{left:106px}.registration-flow .registration-steps.step-3 .early-child{float:left;width:100%;margin-top:11px}.registration-flow .registration-steps.step-3 .early-child .custom-textbox{margin-bottom:2px}.registration-flow .registration-steps.step-3 .grades{float:left;width:100%;margin-top:11px}.registration-flow .registration-steps.step-3 .grades .custom-textbox{margin-bottom:2px}.registration-flow .registration-steps.step-3 .registration-sub-title{float:left;width:100%;margin-bottom:3px}.registration-flow .registration-steps.step-3 .customize-multigrade{float:left;width:100%;margin-top:20px}.registration-flow .registration-steps.step-3 .customize-multigrade .custom-msg{float:left;margin-bottom:15px}.registration-flow .registration-steps.step-3 .customize-multigrade .custom-msg span{color:#a2a1a1}.registration-flow .registration-steps.step-3 .customize-multigrade span{color:#a1a1a1}.registration-flow .registration-steps.step-3 .customize-multigrade p{margin:0 0 10px}.registration-flow .registration-steps.step-3 .customize-multigrade .multigradelist-section.tooltip-one .tooltip-remove-action{left:0;right:0}.registration-flow .registration-steps.step-3 .customize-multigrade .multigradelist-section{position:relative}.registration-flow .registration-steps.step-3 .customize-multigrade .multigradelist-section .tooltip-remove-action{top:-108px}.registration-flow .registration-steps.step-3 .customize-multigrade .multigradelist-section .tooltip-remove-action .action-remove-wrapper .arrow-down,.registration-flow .registration-steps.step-3 .customize-multigrade .multigradelist-section .tooltip-remove-action .action-remove-wrapper .arrow-down-border{left:9px}.registration-flow .registration-steps.step-3 .customize-multigrade .multigradelist-section .tooltip-remove-action .action-remove-wrapper .delete-warning{width:100%}.registration-flow .registration-steps.step-3 .customize-multigrade .multigradelist-section .multigradelist,.registration-flow .registration-steps.step-3 .customize-multigrade .multigradelist-section .multigradelist ul{float:left;width:100%}.registration-flow .registration-steps.step-3 .customize-multigrade .multigradelist-section .multigradelist li{background:#e1e1e1;min-width:35px;height:31px;float:left;text-align:center;line-height:31px;margin-right:2px;margin-bottom:2px;padding:0 10px;cursor:pointer}.registration-flow .registration-steps.step-3 .customize-multigrade .multigradelist-section .multigradelist li.selected{background:#007599;color:#fff}.registration-flow .registration-steps.step-4 .registration-header .steps{margin-top:-10px;width:30px}.registration-flow .registration-steps.step-4 .registration-header .progress-arrow{left:0}.registration-flow .registration-steps.step-4 .registration-header .registration-title{font-size:30px;font-family:BrandonText-Medium,Arial,sans-serif;margin-top:20px;padding-bottom:0}.registration-flow .registration-steps.step-4 .registration-body .registration-subtitle{font-size:18px;margin-bottom:13px}.registration-flow .registration-steps.step-4 .registration-body .custom-select .selection-list #scrollbar-0{text-transform:capitalize}.registration-flow .registration-steps.step-4 .registration-body .form-row.month-day{position:relative;padding-top:0}.registration-flow .registration-steps.step-4 .registration-body .form-row.month-day .error-form.birth.day,.registration-flow .registration-steps.step-4 .registration-body .form-row.month-day .error-form.month{background:#fff793;position:absolute;padding:15px;border:2px solid #d73230;margin:0;top:-53px;color:#d73230;z-index:999;left:14px;width:260px;line-height:20px;text-align:left;border-radius:0;font-size:13.5px}.registration-flow .registration-steps.step-4 .registration-body .form-row.month-day .error-form.birth.day .error-title-form,.registration-flow .registration-steps.step-4 .registration-body .form-row.month-day .error-form.month .error-title-form{font-weight:700;margin-bottom:10px;line-height:14px}.registration-flow .registration-steps.step-4 .registration-body .form-row.month-day .error-form.birth.day:after,.registration-flow .registration-steps.step-4 .registration-body .form-row.month-day .error-form.birth.day:before,.registration-flow .registration-steps.step-4 .registration-body .form-row.month-day .error-form.month:after,.registration-flow .registration-steps.step-4 .registration-body .form-row.month-day .error-form.month:before{top:100%;left:85px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.registration-flow .registration-steps.step-4 .registration-body .form-row.month-day .error-form.birth.day:after,.registration-flow .registration-steps.step-4 .registration-body .form-row.month-day .error-form.month:after{border-color:#fff793 transparent transparent;border-width:13px;margin-left:-13px}.registration-flow .registration-steps.step-4 .registration-body .form-row.month-day .error-form.birth.day:before,.registration-flow .registration-steps.step-4 .registration-body .form-row.month-day .error-form.month:before{border-color:#d73230 transparent transparent;border-width:15px;margin-left:-15px}.registration-flow .registration-steps.step-4 .registration-body .form-row.readingclubexp .custom-select .selected-option{height:auto;padding:8px 25px 8px 11px}.registration-flow .registration-steps.step-4 .registration-body .form-row{margin-bottom:2px;padding-bottom:10px;width:100%;float:left}.registration-flow .registration-steps.step-4 .registration-body .form-row label{text-transform:capitalize}.registration-flow .registration-steps.step-4 .registration-body .form-row .form-row-left{width:67.8%;float:left;font-size:14px;padding-top:15px}.registration-flow .registration-steps.step-4 .registration-body .form-row .form-row-right{width:84px;float:right}.registration-flow .registration-steps.step-4 .registration-body .form-row .form-row-right .yesno-toggle{margin:0;padding:0}.registration-flow .registration-steps.step-4 .registration-body .form-row .form-row-right .yesno-toggle label{margin:0;padding:0;width:auto;float:left}.registration-flow .registration-steps.step-4 .registration-body .form-row .form-row-right .yesno-toggle label span.error{margin:0}.registration-flow .registration-steps.step-4 .registration-body .form-row .account-birthday span{color:#a1a1a1}.registration-flow .registration-steps.step-4 .registration-body .form-row .month-row{width:180px;padding:0;float:left;clear:none}@media screen and (max-width:320px){.registration-flow .registration-steps.step-4 .registration-body .form-row .month-row{width:64%}}.registration-flow .registration-steps.step-4 .registration-body .form-row .day-row{width:85px;padding:0;float:right;clear:none}.registration-flow .registration-steps.step-4 .confirm-container{float:left;width:100%;margin-top:35px;text-align:center}.registration-flow .registration-steps.step-4 .confirm-container .confirm-msg{font-size:18px;text-align:center;margin-bottom:30px}.registration-flow .registration-steps .registration-body .findschool-bystate,.registration-flow .registration-steps .registration-body .findschool-byzip{display:none}.registration-flow .registration-steps .registration-body.state .findschool-bystate,.registration-flow .registration-steps .registration-body.zip .findschool-byzip{display:block}.registration-flow .registration-steps.teachers-flow.connect-child-list .registration-body{padding:20px 15px 30px}.registration-flow .registration-steps.teachers-flow.connect-child-list .toggle-content ul.connect-child-list{display:table;right:0;width:100%;margin-top:30px}.registration-flow .registration-steps.teachers-flow.connect-child-list .toggle-content ul.connect-child-list li{display:table-row}.registration-flow .registration-steps.teachers-flow.connect-child-list .toggle-content ul.connect-child-list li table tr td.td-name{font-family:Arial,regular;font-size:14px;font-weight:700;color:#3a3a3a;text-align:left;width:100%;padding:15px 0;border-top:2px solid #FFF}.registration-flow .registration-steps.teachers-flow.connect-child-list .toggle-content ul.connect-child-list li table tr td.td-link{font-family:Arial,regular;font-size:14px;color:#008ec3;text-align:right;width:100%;padding:15px 0;border-top:2px solid #FFF}@media screen and (max-width:480px){.registration-flow .registration-steps.teachers-flow.connect-child-list .registration-header{width:100%!important}}.registration-flow .registration-steps.teachers-flow .registration-header{background:#f29f05}.registration-flow .registration-steps.teachers-flow .registration-header.edit-flow{height:70px}.registration-flow .registration-steps.teachers-flow .registration-header.edit-flow .registration-title{color:#fff;font-weight:400;font-weight:normal;width:auto;text-align:center;overflow:initial;display:block;white-space:normal;margin:0 auto;text-transform:none;line-height:26px;font-size:26px;float:none;padding:15px 0 25px;font-family:BrandonText-Medium,Arial,sans-serif}.registration-flow .registration-steps.teachers-flow .registration-header.edit-flow .steps{margin-top:0;height:25px}.registration-flow .registration-steps.teachers-flow .registration-header .steps{width:100%;margin-top:-12px}.registration-flow .registration-steps.teachers-flow .registration-header .steps .progress-arrow{left:50%;margin-left:-14px}.registration-flow .registration-body.noschool .form-row-button{margin:18px 0 27px}.registration-flow .registration-body.noschool .form-row-button .btn-secondary{float:left;min-width:138px}.registration-flow .registration-body.noschool .form-row-button.margintop-zero{margin-top:0}.registration-flow .registration-body.noschool .questions{float:left}.registration-flow .registration-body.noschool .questions p{margin:0}.registration-flow .registration-body.homeschoolform .form-row span.label-msg{text-transform:uppercase}.registration-flow .registration-body{width:100%;float:left;padding:22px 19px 30px;border-bottom:13px solid #E6DDCC;background:#F4F1EA}.registration-flow .registration-body .align-center{text-align:center;float:left;width:100%;margin:0}.registration-flow .registration-body .align-center.buttons-bottom{padding-top:100px}.registration-flow .registration-body .align-center.button-city-search{clear:both}.registration-flow .registration-body .form-two-buttons .button-continue.school-search,.registration-flow .registration-body .form-two-buttons .buttonstyle,.registration-flow .registration-body .form-two-buttons button,.registration-flow .registration-body .form-two-buttons input[type=button]{width:48%!important}.registration-flow .registration-body #BackToSchoolForm .name-section,.registration-flow .registration-body .role-section,.registration-flow .registration-body .school-section{background:#fff;padding:8px;margin-bottom:11px;margin-top:11px}.registration-flow .registration-body #BackToSchoolForm .name-section .link,.registration-flow .registration-body .role-section .link,.registration-flow .registration-body .school-section .link{float:right}.registration-flow .registration-body #BackToSchoolForm .name-section .info .title,.registration-flow .registration-body .role-section .info .title,.registration-flow .registration-body .school-section .info .title{text-transform:uppercase}.registration-flow .registration-body #BackToSchoolForm .name-section .info .text-blk,.registration-flow .registration-body #BackToSchoolForm .name-section .info .text-gray,.registration-flow .registration-body .role-section .info .text-blk,.registration-flow .registration-body .role-section .info .text-gray,.registration-flow .registration-body .school-section .info .text-blk,.registration-flow .registration-body .school-section .info .text-gray{margin-bottom:15px}.registration-flow .registration-body #BackToSchoolForm .name-section .info .text-gray,.registration-flow .registration-body .role-section .info .text-gray,.registration-flow .registration-body .school-section .info .text-gray{color:#a1a1a1}.registration-flow .registration-body #BackToSchoolForm .teacher-mentor-margin{margin-left:28px}.registration-flow .registration-body .tooltip-remove-action .action-remove-wrapper{float:left;padding-left:19px}.registration-flow .registration-body .tooltip-remove-action .action-remove-wrapper .delete-warning{float:left;width:50%;font-weight:400;padding-right:23px}.registration-flow .registration-body .tooltip-remove-action .action-remove-wrapper button{min-width:40px}.registration-flow .registration-body .role-registration.new .form-row-button{width:290px}.registration-flow .registration-body .role-registration.new-one{min-height:320px;padding-bottom:60px}.registration-flow .registration-body .role-registration{float:left;width:100%;min-height:380px!important;padding-bottom:60px;position:relative}.registration-flow .registration-body .role-registration .form-row-button{position:absolute;bottom:0;left:0}@media screen and (max-width:480px){.registration-flow .registration-body .role-registration .form-row-button{bottom:-10px}}.registration-flow .registration-body .role-registration button.btn-secondary:disabled:hover{background-color:#d8d8d8;border-color:#d8d8d8;color:#fff}.registration-flow .registration-body .role-registration .tooltip-remove-action .action-remove-wrapper{float:left;padding-left:19px}.registration-flow .registration-body .role-registration .tooltip-remove-action .action-remove-wrapper .delete-warning{float:left;width:50%;font-weight:400;padding-right:23px}.registration-flow .registration-body .role-registration .tooltip-remove-action .action-remove-wrapper button{min-width:40px}.registration-flow .registration-body .role-registration.new{float:left;width:100%;min-height:420px;padding-bottom:60px;position:relative}.registration-flow .registration-body .role-registration.new .form-row-button{position:absolute;bottom:0;left:0}.registration-flow .registration-body .role-registration.new button.btn-secondary:disabled:hover{background-color:#d8d8d8;border-color:#d8d8d8;color:#fff}.registration-flow .registration-body .role-registration.new .search-schooler-action .custom-select.active li.focused,.registration-flow .registration-body .role-registration.new .search-schooler-action .custom-select.active li.selected,.registration-flow .registration-body .role-registration.new .search-schooler-action .custom-select.active li:hover,.registration-flow .registration-body .role-registration.new .search-schooler-action .custom-select.visible li.focused,.registration-flow .registration-body .role-registration.new .search-schooler-action .custom-select.visible li.selected,.registration-flow .registration-body .role-registration.new .search-schooler-action .custom-select.visible li:hover{background-color:#d9eef2}.registration-flow .registration-body button.back-button{float:left;background:#007599}.registration-flow .registration-body .error-phone-hide{background-color:#faeded;border-color:#900;color:#900}.registration-flow .registration-body .small{margin-top:15px;font-size:11px;min-height:250px}.registration-flow .registration-body #edit-next{float:none}.registration-flow .form-row{margin-bottom:16px;width:100%;float:left}.registration-flow .form-row.phone-custom,.registration-flow .form-row.school-state{margin-bottom:30px}@media screen and (max-width:480px){.registration-flow .form-row{margin-bottom:6px}}.registration-flow .form-row.school-city label,.registration-flow .form-row.school-state label{display:none}.registration-flow .form-row.error{color:#d73230}.registration-flow .form-row.cerror{color:#a81412}.registration-flow .form-row .custom-select .selected-option.error{background:#fff793!important;border-color:#900!important;color:#900!important}.registration-flow .form-row.month{width:163px;margin-left:0}.registration-flow .form-row.year{width:112px}@media screen and (max-width:480px){.registration-flow .form-row.year{float:right}}.registration-flow .edit-info{float:left;border-top:2px solid #fff;padding-top:17px;margin-bottom:17px}.registration-flow .edit-info b{float:left;clear:both;width:100%;margin-bottom:3px}.registration-flow .colorred{background:#fff;float:left}.registration-flow .connect-teacher{float:left;border-top:2px solid #fff;width:100%;margin-bottom:2px;margin-top:7px;position:relative}.registration-flow .connect-teacher .connect-msg{padding-top:50px;padding-bottom:10px}.registration-flow .connect-teacher #code_Text .cac-msg{text-transform:initial;margin-top:0;margin-bottom:20px}.registration-flow .connect-teacher #code_Text #find_your-teacher{margin-bottom:0}.registration-flow .connect-teacher .form-row label span{line-height:1.1}.registration-flow .connect-teacher button.btn-secondary{min-width:inherit;height:40px;float:left;width:30%;margin-top:initial}.registration-flow .connect-teacher button.btn-secondary.err{min-width:inherit;height:34px;float:left;width:30%;margin-top:0;top:30%}.registration-flow .connect-teacher #new_classcode{width:68%;float:left}.registration-flow .connect-teacher .wrong-classid.error-form{background:#fff793;position:absolute;border:2px solid #d73230;margin:0;line-height:16px!important;top:-85px;text-align:center!important;color:#d73230;z-index:999;width:238px;border-radius:0;font-size:13.5px;padding:15px 30px 20px 20px}.registration-flow .connect-teacher .wrong-classid.error-form:after,.registration-flow .connect-teacher .wrong-classid.error-form:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.registration-flow .connect-teacher .wrong-classid.error-form:after{border-color:#fff793 transparent transparent;border-width:13px;margin-left:-13px}.registration-flow .connect-teacher .wrong-classid.error-form:before{border-color:#d73230 transparent transparent;border-width:15px;margin-left:-15px}.registration-flow .connect-teacher input[type=text]{text-transform:uppercase}.registration-flow .connect-teacher input[type=text].child-code.child-code-error,.registration-flow .connect-teacher input[type=text].child-code.error{background:#fff793;border-color:#900}.registration-flow .connect-teacher input[type=text].child-code.child-code-error:focus,.registration-flow .connect-teacher input[type=text].child-code.error:focus{border-color:#900!important}.registration-flow .connect-teacher span{float:left;clear:both;width:100%;margin-top:20px}.registration-flow .connect-teacher span.desc{margin-top:15px;margin-bottom:10px}.registration-flow .connect-teacher #dwfrm_addchild_classcode-error.span{margin-top:5px;color:#900;text-transform:none;padding-top:20px}.registration-flow .connect-teacher .class-id{width:70%!important;float:left}.registration-flow .connect-teacher .class-id label{display:none}.registration-flow .connect-teacher .button-continue.other{min-width:inherit;height:35px;float:left;width:30%;margin-top:25px;position:absolute;top:30.5%;right:0}.registration-flow .connect-teacher .button-next.other{min-width:inherit;height:35px;float:left;width:30%!important;position:relative}.registration-flow .connect-teacher .button-next.another{min-width:inherit;height:35px;float:left;width:30%;margin-top:25px;position:absolute;top:30.5%;right:0}.registration-flow .connect-teacher .classroom .selection .yesno-toggle{margin:0}.registration-flow .connect-teacher .classroom .selection .yesno-toggle label{width:auto;padding:0}.registration-flow .connect-teacher .teacher-color{padding:12px 12px 15px;background:#fff;float:left;margin-bottom:7px}.registration-flow .teacher-color{float:left;background-color:#fff;padding:10px}.registration-flow .teacher-color .teacher-Schoolname,.registration-flow .teacher-color .teacher-name,.registration-flow .teacher-color .teacher-school-loc{float:left;width:100%;margin-bottom:17px}.registration-flow .teacher-color .classroom{float:left;width:100%}.registration-flow .teacher-color .classroom .selection{padding-top:5px}.registration-flow .right-teacher{float:right}.registration-flow .right-teacher button{padding-top:10px}.registration-flow .another-child{float:left;clear:both;width:100%;border-top:2px solid #fff;padding-top:17px;position:relative}.registration-flow .another-child>span{font-weight:700;margin-bottom:15px;float:left}.registration-flow .another-child button.button-continue{min-width:inherit;height:35px;position:absolute;right:0;top:63%}.registration-flow .othercode-text{float:right;min-width:inherit}.registration-flow .othercode-text button{min-width:inherit}.registration-flow label{width:294px;text-align:left;font-weight:400;padding:0 0 0 1px;font-size:14px;line-height:20px;float:none}.registration-flow label.radio-label{width:auto}.registration-flow .findschool-byzip label{margin:0}.registration-flow .findschool-bystate label .label-msg,.registration-flow .findschool-byzip label .label-msg{display:none}.registration-flow .nospacing label{margin:0;padding:0}.registration-flow input[type=number],.registration-flow input[type=password],.registration-flow input[type=text],.registration-flow select{border:1px solid #d2d2d2;line-height:33px;height:35px;width:100%;padding:0 6px;background:#fff;color:#000;margin:0;font-size:14px}.registration-flow .selected-option.error{border:1px solid #d2d2d2;background:#fff}.registration-flow .required-indicator{display:none}.registration-flow .label-inline{margin-bottom:-22px;width:auto}.registration-flow .form-row-button{margin:0;padding:0;clear:both}.registration-flow #button_submit{min-width:100px;height:35px;margin-top:2px}@media screen and (max-width:480px){.registration-flow #button_submit{margin-top:6px}}.registration-flow .addtoemaillist{display:block;width:100%;float:left;margin-top:10px}.registration-flow .addtoemaillist label{width:auto;float:left;clear:none}.registration-flow .addtoemaillist .form-caption{float:left;width:88%;clear:none}@media screen and (max-width:480px){.registration-flow .addtoemaillist .form-caption{display:none}}.registration-flow .smsregistration{display:none!important;width:100%;float:left;margin-top:5px}.registration-flow .smsregistration label{width:auto;float:left;clear:none}.registration-flow .smsregistration .form-caption{float:left;width:88%;clear:none}.registration-flow .phone-custom a{position:absolute;right:0;z-index:1}.registration-flow button#button-search{min-width:inherit;display:block;margin:0 auto;height:40px;line-height:40px;width:100%}.registration-flow .findschool-bystate,.registration-flow .findschool-bystates{float:left;width:100%;margin:0 0 15px}.registration-flow .findschool-bystate .school-city,.registration-flow .findschool-bystates .school-city{position:relative}.registration-flow .findschool-bystate .school-city .loader-element,.registration-flow .findschool-bystates .school-city .loader-element{dispaly:none}.registration-flow .findschool-bystate .school-city .loader-element .loader-bg,.registration-flow .findschool-bystates .school-city .loader-element .loader-bg{background-color:unset}.registration-flow .findschool-bystate .school-city .loader-body,.registration-flow .findschool-bystates .school-city .loader-body{display:none}.registration-flow .findschool-bystate .school-city .loader-body .loader-bg,.registration-flow .findschool-bystates .school-city .loader-body .loader-bg{background-color:unset}.registration-flow .findschool-bystate .cityList,.registration-flow .findschool-bystates .cityList{display:none}.registration-flow .findschool-bystate .findschool-option,.registration-flow .findschool-bystates .findschool-option{float:left;width:100%;margin-bottom:10px;position:relative;z-index:1;overflow:hidden;text-align:center}.registration-flow .findschool-bystate .findschool-option span:after,.registration-flow .findschool-bystate .findschool-option span:before,.registration-flow .findschool-bystates .findschool-option span:after,.registration-flow .findschool-bystates .findschool-option span:before{position:absolute;top:51%;overflow:hidden;width:44%;height:1px;content:'\a0';background-color:#3a3a3a}.registration-flow .findschool-bystate .findschool-option span:before,.registration-flow .findschool-bystates .findschool-option span:before{left:0;background:gray}.registration-flow .findschool-bystate .findschool-option span:after,.registration-flow .findschool-bystates .findschool-option span:after{right:0;background:gray}.registration-flow .findschool-bystate .text,.registration-flow .findschool-bystates .text{margin:0 7px;color:gray}.registration-flow .findschool-bystate .findschool-option:before,.registration-flow .findschool-bystates .findschool-option:before{margin-left:-50%;text-align:right}.registration-flow .findschool-bystate .schoolsearch,.registration-flow .findschool-bystates .schoolsearch{font-size:14px;line-height:20px}.registration-flow .findschool-bystate p,.registration-flow .findschool-bystates p{margin-top:0;display:inline-block;width:100%}.registration-flow .findschool-byzip{float:left;width:100%}.registration-flow .findschool-byzip .align-center{text-align:center;float:left;width:100%}.registration-flow .schoolzip{margin-bottom:20px;font-size:16px;font-family:BrandonText-Bold,Arial,sans-serif;line-height:19px}.registration-flow .search{margin:0;font-weight:400}.registration-flow .search .parent-title{margin-bottom:10px;font-weight:700}.registration-flow .search-schooler-action{float:left;width:100%;margin-top:30px!important}.registration-flow .search-schooler-action .school .input-text{position:relative}.registration-flow .search-schooler-action .school .input-text.schoolsList{visibility:hidden}.registration-flow .search-schooler-action .school .loader-body .loader-bg,.registration-flow .search-schooler-action .school .loader-element .loader-bg{background-color:unset}.registration-flow .search-schooler-action .school-locate{float:left;margin-top:22px}.registration-flow .search-schooler-action .school-locate h3{font-size:16px;font-weight:700;font-family:Arial,sans-serif;margin:0}.registration-flow .search-schooler-action .school-locate .findschool-option{float:left;width:100%;margin:25px 0 33px;position:relative;z-index:1;overflow:hidden;text-align:center}.registration-flow .search-schooler-action .school-locate .findschool-option span:after,.registration-flow .search-schooler-action .school-locate .findschool-option span:before{position:absolute;top:51%;overflow:hidden;width:44%;height:1px;content:'\a0';background-color:#3a3a3a}.registration-flow .search-schooler-action .school-locate .findschool-option span:before{left:0;background:gray}.registration-flow .search-schooler-action .school-locate .findschool-option span:after{right:0;background:gray}.registration-flow .search-schooler-action .school-locate .text{margin:0 7px;color:gray}.registration-flow .search-schooler-action .school-locate .findschool-option:before{margin-left:-50%;text-align:right}.registration-flow .search-schooler-action .school-locate .schoolsearch{font-size:14px;margin-bottom:10px;text-transform:uppercase}.registration-flow .search-schooler-action .school-locate p{margin-top:0;display:inline-block;width:100%}.registration-flow .search-schooler-action .info{float:left;width:100%}.registration-flow .search-schooler-action .info.bts{padding-top:20px}.registration-flow .search-schooler-action .info p{float:left}.registration-flow .search-schooler-action .info p a{padding-left:5px}.registration-flow .search-schooler-action .home-schooler-action{float:left;width:100%;margin-top:22px;margin-bottom:18px}.registration-flow .search-schooler-action .form-row{margin:0;width:100%}.registration-flow .search-schooler-action .form-row.school{position:relative}.registration-flow .search-schooler-action .search-schooler-link-action{height:33px;line-height:33px;text-align:right;margin-bottom:30px;background:unset;width:100%;float:left;position:absolute;margin-top:-1px;z-index:99;top:79.7%}@media screen and (max-width:480px){.registration-flow .search-schooler-action .search-schooler-link-action{top:82.7%}}.registration-flow .search-schooler-action .search-schooler-link-action.cantfindlink{position:relative}.registration-flow .search-schooler-action .search-schooler-link-action.findschoollink{visibility:hidden}.registration-flow .search-schooler-action .search-schooler-link-action i{margin-left:5px;font-size:12px}.registration-flow .search-schooler-action .your-heading{float:left;padding:0}.registration-flow .search-schooler-action .school-selection{float:left;width:100%;text-align:left!important;padding:0;position:absolute;top:170px;margin-bottom:15px}@media screen and (max-width:480px){.registration-flow .search-schooler-action .school-selection{top:185px}}.registration-flow .search-schooler-action .school-selection .your-heading{width:100%;clear:both}.registration-flow .search-schooler-action .school-selection .school-add,.registration-flow .search-schooler-action .school-selection .school-name,.registration-flow .search-schooler-action .school-selection .school-state{font-weight:700}.registration-flow .search-schooler-action .custom-scrollbar{text-transform:uppercase}.registration-flow .active .students-gray{color:#000}.registration-flow .custom-textbox{background:#fff;line-height:35px;height:35px;padding:0;width:100%;margin:0;font-size:14px;border:2px solid #fff}.registration-flow .custom-textbox.active input[type=text]{background:#00799E;color:#fff}.registration-flow .custom-textbox.active input[type=text]::-ms-clear{display:none}.registration-flow .custom-textbox.active input[type=text]:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #00799E inset;-webkit-text-fill-color:#fff}.registration-flow .custom-textbox.text-disabled{position:relative}.registration-flow .custom-textbox.text-disabled label{position:relative;z-index:1;width:100%}.registration-flow .custom-textbox.text-disabled input[type=text]{position:absolute;z-index:0;right:0}.registration-flow .custom-textbox label{width:75%;float:left;margin:0 0 0 7px;line-height:31px;padding:0}.registration-flow .custom-textbox input[type=text]{background:#e1e1e1;border:0;width:55px;float:right;height:31px;line-height:31px;text-align:center}.registration-flow .custom-textbox input[type=text].active{background:#00799E;color:#fff}.registration-flow .custom-textbox input[type=text].active::-ms-clear{display:none}.registration-flow .custom-textbox input[type=text].active:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #00799E inset;-webkit-text-fill-color:#fff}.registration-flow #findSchoolForm .findschool-heading{margin-bottom:10px;font-size:16px}.registration-flow #findSchoolForm .verify-msg{margin-bottom:11px}.registration-flow #noSchoolForm .findschool-heading{font-size:18px;margin-bottom:3px}.registration-flow #noSchoolForm .verify-msg{margin-bottom:11px}.registration-flow #noSchoolForm .scholladdress-list{background:#fff;padding:10px;width:100%;float:left;margin-bottom:17px}.registration-flow #noSchoolForm .scholladdress-list div{width:80%;float:left}.registration-flow #noSchoolForm .scholladdress-list button{float:right;min-width:10px;width:auto}.dialog-close{cursor:pointer}.myclubaccount-dialog .registration-steps .registration-header,.name-section .registration-steps .registration-header,.registration-flow.role-edit .registration-steps .registration-header{background:#0095b4;color:#fff;float:left;font-family:BrandonText-Medium,Arial,sans-serif;height:auto;padding:0;position:relative;width:100%;display:block}.myclubaccount-dialog .registration-steps .registration-header .cross-icon-16,.name-section .registration-steps .registration-header .cross-icon-16,.registration-flow.role-edit .registration-steps .registration-header .cross-icon-16{position:absolute;background:url(../images/sprite-images.png) -166px -10px no-repeat;width:14px;height:14px;top:15px;right:15px}.myclubaccount-dialog .registration-steps .registration-header .registration-title,.name-section .registration-steps .registration-header .registration-title,.registration-flow.role-edit .registration-steps .registration-header .registration-title{color:#fff;font-weight:400;font-family:BrandonText-Medium,Arial,sans-serif;width:65%;text-align:center;overflow:initial;display:block;white-space:normal;margin:0 auto;text-transform:capitalize;line-height:26px;font-size:26px;float:none;padding:15px 0 28px}.myclubaccount-dialog .registration-steps .registration-header .registration-title.hd-homeschool,.name-section .registration-steps .registration-header .registration-title.hd-homeschool,.registration-flow.role-edit .registration-steps .registration-header .registration-title.hd-homeschool{padding-bottom:0}.myclubaccount-dialog .registration-steps .registration-header::after,.name-section .registration-steps .registration-header::after,.registration-flow.role-edit .registration-steps .registration-header::after{content:'';background:url(../images/sprite-images.png) -443px -343px no-repeat;width:30px;height:13px;position:absolute;left:50%;bottom:0;margin-left:-15px}.toggle-panel{display:block}.toggle-action{display:block;width:205px;margin:0 auto 10px}.registration-flow .connect-to-teacher{padding:22px 15px 0!important}@media (max-width:480px){.registration-flow .connect-to-teacher{padding:22px 15px 0!important}}.registration-flow .connect-to-teacher .margin-sign{margin-top:15px}.registration-flow .cac-flow{margin-top:20px;margin-bottom:10px}.registration-flow .cac-flow .form-row.class-id{width:125px!important;display:inline-block}.registration-flow .cac-flow .form-row.class-id input.input-text{height:36px}.registration-flow .cac-flow .form-row.class-id label{margin:0!important}.registration-flow .cac-flow div.error{top:38px;color:#a21311;position:absolute}.registration-flow .cac-flow button.btn-classcode{width:80px!important;display:inline-block;height:36px;min-width:initial}.registration-flow .cac-flow .toggle-panel{position:relative;width:205px;margin:0 auto}.registration-flow .cac-flow .toggle-panel.cac-error{margin-bottom:24px}.registration-flow.accountaddchild .registration-body,.registration-flow.connectteacher .registration-body,.registration-flow.parent-edit .registration-body,.registration-flow.parentchild .registration-body,.registration-flow.parentedit .registration-body{position:relative;height:430px}.registration-flow.accountaddchild .registration-body #classcode_tooltip,.registration-flow.connectteacher .registration-body #classcode_tooltip,.registration-flow.parent-edit .registration-body #classcode_tooltip,.registration-flow.parentchild .registration-body #classcode_tooltip,.registration-flow.parentedit .registration-body #classcode_tooltip{float:none}.registration-flow.accountaddchild .registration-body .what-left,.registration-flow.connectteacher .registration-body .what-left,.registration-flow.parent-edit .registration-body .what-left,.registration-flow.parentchild .registration-body .what-left,.registration-flow.parentedit .registration-body .what-left{float:left;text-align:right;width:100%;margin-top:18px}.registration-flow.accountaddchild .registration-body .what-left a,.registration-flow.connectteacher .registration-body .what-left a,.registration-flow.parent-edit .registration-body .what-left a,.registration-flow.parentchild .registration-body .what-left a,.registration-flow.parentedit .registration-body .what-left a{float:right;text-align:right}.registration-flow.accountaddchild .registration-body .role-registration,.registration-flow.connectteacher .registration-body .role-registration,.registration-flow.parent-edit .registration-body .role-registration,.registration-flow.parentchild .registration-body .role-registration,.registration-flow.parentedit .registration-body .role-registration{min-height:225px;float:left;width:100%;position:relative;padding-bottom:60px}@media screen and (max-width:480px){.registration-flow.accountaddchild .registration-body .role-registration,.registration-flow.connectteacher .registration-body .role-registration,.registration-flow.parent-edit .registration-body .role-registration,.registration-flow.parentchild .registration-body .role-registration,.registration-flow.parentedit .registration-body .role-registration{padding-bottom:80px}}.registration-flow.accountaddchild .registration-body .role-registration .form-row-button,.registration-flow.connectteacher .registration-body .role-registration .form-row-button,.registration-flow.parent-edit .registration-body .role-registration .form-row-button,.registration-flow.parentchild .registration-body .role-registration .form-row-button,.registration-flow.parentedit .registration-body .role-registration .form-row-button{position:absolute;bottom:0;left:0}.registration-flow.accountaddchild .registration-body .role-registration button.btn-secondary:disabled:hover,.registration-flow.connectteacher .registration-body .role-registration button.btn-secondary:disabled:hover,.registration-flow.parent-edit .registration-body .role-registration button.btn-secondary:disabled:hover,.registration-flow.parentchild .registration-body .role-registration button.btn-secondary:disabled:hover,.registration-flow.parentedit .registration-body .role-registration button.btn-secondary:disabled:hover{background-color:#d8d8d8;border-color:#d8d8d8;color:#fff}.registration-flow.accountaddchild .registration-body .role-registration #parentSearchForm,.registration-flow.connectteacher .registration-body .role-registration #parentSearchForm,.registration-flow.parent-edit .registration-body .role-registration #parentSearchForm,.registration-flow.parentchild .registration-body .role-registration #parentSearchForm,.registration-flow.parentedit .registration-body .role-registration #parentSearchForm{width:100%}.registration-flow.accountaddchild .registration-body .role-registration.new,.registration-flow.connectteacher .registration-body .role-registration.new,.registration-flow.parent-edit .registration-body .role-registration.new,.registration-flow.parentchild .registration-body .role-registration.new,.registration-flow.parentedit .registration-body .role-registration.new{float:left;width:100%;min-height:460px;padding-bottom:60px;position:relative}.registration-flow.accountaddchild .registration-body .role-registration.new .form-row-button,.registration-flow.connectteacher .registration-body .role-registration.new .form-row-button,.registration-flow.parent-edit .registration-body .role-registration.new .form-row-button,.registration-flow.parentchild .registration-body .role-registration.new .form-row-button,.registration-flow.parentedit .registration-body .role-registration.new .form-row-button{margin:0}.registration-flow.accountaddchild .registration-body .role-registration.new button.btn-secondary:disabled:hover,.registration-flow.connectteacher .registration-body .role-registration.new button.btn-secondary:disabled:hover,.registration-flow.parent-edit .registration-body .role-registration.new button.btn-secondary:disabled:hover,.registration-flow.parentchild .registration-body .role-registration.new button.btn-secondary:disabled:hover,.registration-flow.parentedit .registration-body .role-registration.new button.btn-secondary:disabled:hover{background-color:#d8d8d8;border-color:#d8d8d8;color:#fff}.registration-flow.accountaddchild .registration-body .role-registration.new-one,.registration-flow.connectteacher .registration-body .role-registration.new-one,.registration-flow.parent-edit .registration-body .role-registration.new-one,.registration-flow.parentchild .registration-body .role-registration.new-one,.registration-flow.parentedit .registration-body .role-registration.new-one{min-height:320px;padding-bottom:60px}.registration-flow.accountaddchild .registration-body form,.registration-flow.connectteacher .registration-body form,.registration-flow.parent-edit .registration-body form,.registration-flow.parentchild .registration-body form,.registration-flow.parentedit .registration-body form{float:left;width:100%}.registration-flow.accountaddchild .registration-body .connect-msg b,.registration-flow.connectteacher .registration-body .connect-msg b,.registration-flow.parent-edit .registration-body .connect-msg b,.registration-flow.parentchild .registration-body .connect-msg b,.registration-flow.parentedit .registration-body .connect-msg b{font-size:16px}.registration-flow.accountaddchild .registration-body .connect-msg span,.registration-flow.connectteacher .registration-body .connect-msg span,.registration-flow.parent-edit .registration-body .connect-msg span,.registration-flow.parentchild .registration-body .connect-msg span,.registration-flow.parentedit .registration-body .connect-msg span{font-size:14px;margin-top:0}.registration-flow.accountaddchild .registration-body .connect-msg .acticode,.registration-flow.connectteacher .registration-body .connect-msg .acticode,.registration-flow.parent-edit .registration-body .connect-msg .acticode,.registration-flow.parentchild .registration-body .connect-msg .acticode,.registration-flow.parentedit .registration-body .connect-msg .acticode{margin-top:3px;float:left}.registration-flow.accountaddchild .registration-body .classcode,.registration-flow.connectteacher .registration-body .classcode,.registration-flow.parent-edit .registration-body .classcode,.registration-flow.parentchild .registration-body .classcode,.registration-flow.parentedit .registration-body .classcode{margin:0}.registration-flow.accountaddchild .registration-body .code-text,.registration-flow.connectteacher .registration-body .code-text,.registration-flow.parent-edit .registration-body .code-text,.registration-flow.parentchild .registration-body .code-text,.registration-flow.parentedit .registration-body .code-text{float:right;margin-top:20px}.registration-flow.accountaddchild .registration-body .code-text button,.registration-flow.connectteacher .registration-body .code-text button,.registration-flow.parent-edit .registration-body .code-text button,.registration-flow.parentchild .registration-body .code-text button,.registration-flow.parentedit .registration-body .code-text button{min-width:inherit;height:auto}.registration-flow.accountaddchild .registration-body #code_Text,.registration-flow.connectteacher .registration-body #code_Text,.registration-flow.parent-edit .registration-body #code_Text,.registration-flow.parentchild .registration-body #code_Text,.registration-flow.parentedit .registration-body #code_Text{float:none}.registration-flow.accountaddchild .registration-body .bottom-section,.registration-flow.connectteacher .registration-body .bottom-section,.registration-flow.parent-edit .registration-body .bottom-section,.registration-flow.parentchild .registration-body .bottom-section,.registration-flow.parentedit .registration-body .bottom-section{position:absolute;bottom:26px;left:0}.registration-flow.accountaddchild .registration-body .bottom-section .form-row-button,.registration-flow.connectteacher .registration-body .bottom-section .form-row-button,.registration-flow.parent-edit .registration-body .bottom-section .form-row-button,.registration-flow.parentchild .registration-body .bottom-section .form-row-button,.registration-flow.parentedit .registration-body .bottom-section .form-row-button{margin:0 0 25px}.registration-flow.accountaddchild .registration-body .bottom-section .form-row-button button,.registration-flow.connectteacher .registration-body .bottom-section .form-row-button button,.registration-flow.parent-edit .registration-body .bottom-section .form-row-button button,.registration-flow.parentchild .registration-body .bottom-section .form-row-button button,.registration-flow.parentedit .registration-body .bottom-section .form-row-button button{font-family:Arial,sans-serif}.registration-flow.accountaddchild .registration-body .bottom-section .bottom-text,.registration-flow.connectteacher .registration-body .bottom-section .bottom-text,.registration-flow.parent-edit .registration-body .bottom-section .bottom-text,.registration-flow.parentchild .registration-body .bottom-section .bottom-text,.registration-flow.parentedit .registration-body .bottom-section .bottom-text{float:left;text-align:center;margin:0 auto;width:100%}.registration-flow.accountaddchild .registration-body .bottom-section .bottom-text span,.registration-flow.connectteacher .registration-body .bottom-section .bottom-text span,.registration-flow.parent-edit .registration-body .bottom-section .bottom-text span,.registration-flow.parentchild .registration-body .bottom-section .bottom-text span,.registration-flow.parentedit .registration-body .bottom-section .bottom-text span{float:left;clear:both;width:100%;line-height:20px}.registration-flow.accountaddchild .registration-body.schoolinfo .checkicon.custom-tooltip.tooltipstered,.registration-flow.connectteacher .registration-body.schoolinfo .checkicon.custom-tooltip.tooltipstered,.registration-flow.parent-edit .registration-body.schoolinfo .checkicon.custom-tooltip.tooltipstered,.registration-flow.parentchild .registration-body.schoolinfo .checkicon.custom-tooltip.tooltipstered,.registration-flow.parentedit .registration-body.schoolinfo .checkicon.custom-tooltip.tooltipstered{float:right}.registration-flow.accountaddchild .registration-body.schoolinfo .teachers-name .label-msg,.registration-flow.connectteacher .registration-body.schoolinfo .teachers-name .label-msg,.registration-flow.parent-edit .registration-body.schoolinfo .teachers-name .label-msg,.registration-flow.parentchild .registration-body.schoolinfo .teachers-name .label-msg,.registration-flow.parentedit .registration-body.schoolinfo .teachers-name .label-msg{margin-top:11px;float:left}.registration-flow.accountaddchild .registration-body.connected,.registration-flow.connectteacher .registration-body.connected,.registration-flow.parent-edit .registration-body.connected,.registration-flow.parentchild .registration-body.connected,.registration-flow.parentedit .registration-body.connected{height:360px}.registration-flow.accountaddchild .registration-body.connected .main,.registration-flow.connectteacher .registration-body.connected .main,.registration-flow.parent-edit .registration-body.connected .main,.registration-flow.parentchild .registration-body.connected .main,.registration-flow.parentedit .registration-body.connected .main{float:left;margin-top:10px;background:#fff;padding:10px}.registration-flow.accountaddchild .registration-body.connected .main .location-name,.registration-flow.accountaddchild .registration-body.connected .main .schoolname,.registration-flow.accountaddchild .registration-body.connected .main .teachername,.registration-flow.connectteacher .registration-body.connected .main .location-name,.registration-flow.connectteacher .registration-body.connected .main .schoolname,.registration-flow.connectteacher .registration-body.connected .main .teachername,.registration-flow.parent-edit .registration-body.connected .main .location-name,.registration-flow.parent-edit .registration-body.connected .main .schoolname,.registration-flow.parent-edit .registration-body.connected .main .teachername,.registration-flow.parentchild .registration-body.connected .main .location-name,.registration-flow.parentchild .registration-body.connected .main .schoolname,.registration-flow.parentchild .registration-body.connected .main .teachername,.registration-flow.parentedit .registration-body.connected .main .location-name,.registration-flow.parentedit .registration-body.connected .main .schoolname,.registration-flow.parentedit .registration-body.connected .main .teachername{float:left;clear:both;width:100%}.registration-flow.accountaddchild .registration-body.connected .ask-me,.registration-flow.connectteacher .registration-body.connected .ask-me,.registration-flow.parent-edit .registration-body.connected .ask-me,.registration-flow.parentchild .registration-body.connected .ask-me,.registration-flow.parentedit .registration-body.connected .ask-me{float:left;position:absolute;bottom:30px;text-align:center;margin:0 auto;width:100%;left:0}.registration-flow.accountaddchild .registration-body.newschoolsearch,.registration-flow.connectteacher .registration-body.newschoolsearch,.registration-flow.parent-edit .registration-body.newschoolsearch,.registration-flow.parentchild .registration-body.newschoolsearch,.registration-flow.parentedit .registration-body.newschoolsearch{height:auto}.registration-flow.accountaddchild .registration-body.newschoolsearch .new-searchschool .searchschool-heading .main,.registration-flow.connectteacher .registration-body.newschoolsearch .new-searchschool .searchschool-heading .main,.registration-flow.parent-edit .registration-body.newschoolsearch .new-searchschool .searchschool-heading .main,.registration-flow.parentchild .registration-body.newschoolsearch .new-searchschool .searchschool-heading .main,.registration-flow.parentedit .registration-body.newschoolsearch .new-searchschool .searchschool-heading .main{font-size:18px;float:left;width:100%;margin-bottom:10px}.registration-flow.accountaddchild .registration-body.newschoolsearch .new-searchschool .search-val,.registration-flow.connectteacher .registration-body.newschoolsearch .new-searchschool .search-val,.registration-flow.parent-edit .registration-body.newschoolsearch .new-searchschool .search-val,.registration-flow.parentchild .registration-body.newschoolsearch .new-searchschool .search-val,.registration-flow.parentedit .registration-body.newschoolsearch .new-searchschool .search-val{float:left}.registration-flow.accountaddchild .registration-body.newschoolsearch .search-schooler-action,.registration-flow.connectteacher .registration-body.newschoolsearch .search-schooler-action,.registration-flow.parent-edit .registration-body.newschoolsearch .search-schooler-action,.registration-flow.parentchild .registration-body.newschoolsearch .search-schooler-action,.registration-flow.parentedit .registration-body.newschoolsearch .search-schooler-action{margin-top:5px}.registration-flow.accountaddchild .registration-body.newschoolsearch .button-hyperlink,.registration-flow.connectteacher .registration-body.newschoolsearch .button-hyperlink,.registration-flow.parent-edit .registration-body.newschoolsearch .button-hyperlink,.registration-flow.parentchild .registration-body.newschoolsearch .button-hyperlink,.registration-flow.parentedit .registration-body.newschoolsearch .button-hyperlink{text-align:right;width:auto;min-width:initial;line-height:17px}.registration-flow.accountaddchild .registration-body.newschoolsearch .invite-teacher,.registration-flow.connectteacher .registration-body.newschoolsearch .invite-teacher,.registration-flow.parent-edit .registration-body.newschoolsearch .invite-teacher,.registration-flow.parentchild .registration-body.newschoolsearch .invite-teacher,.registration-flow.parentedit .registration-body.newschoolsearch .invite-teacher{text-align:right;padding:5px 0 25px;font-size:16px}.registration-flow.accountaddchild .registration-body.newschoolsearch .right-arrow,.registration-flow.connectteacher .registration-body.newschoolsearch .right-arrow,.registration-flow.parent-edit .registration-body.newschoolsearch .right-arrow,.registration-flow.parentchild .registration-body.newschoolsearch .right-arrow,.registration-flow.parentedit .registration-body.newschoolsearch .right-arrow{background:url(../images/sprite-two.png) -45px -158px no-repeat;width:8px;height:15px;float:right;margin-left:4px}.registration-flow.accountaddchild .registration-body.schoolinfo,.registration-flow.connectteacher .registration-body.schoolinfo,.registration-flow.parent-edit .registration-body.schoolinfo,.registration-flow.parentchild .registration-body.schoolinfo,.registration-flow.parentedit .registration-body.schoolinfo{height:auto}.registration-flow.accountaddchild .registration-body.schoolinfo .role-registration,.registration-flow.connectteacher .registration-body.schoolinfo .role-registration,.registration-flow.parent-edit .registration-body.schoolinfo .role-registration,.registration-flow.parentchild .registration-body.schoolinfo .role-registration,.registration-flow.parentedit .registration-body.schoolinfo .role-registration{min-height:320px;padding-bottom:60px}@media screen and (max-width:480px){.registration-flow.accountaddchild .registration-body.schoolinfo .role-registration,.registration-flow.connectteacher .registration-body.schoolinfo .role-registration,.registration-flow.parent-edit .registration-body.schoolinfo .role-registration,.registration-flow.parentchild .registration-body.schoolinfo .role-registration,.registration-flow.parentedit .registration-body.schoolinfo .role-registration{min-height:249px}}.registration-flow.accountaddchild .registration-body.schoolinfo .parent-title,.registration-flow.connectteacher .registration-body.schoolinfo .parent-title,.registration-flow.parent-edit .registration-body.schoolinfo .parent-title,.registration-flow.parentchild .registration-body.schoolinfo .parent-title,.registration-flow.parentedit .registration-body.schoolinfo .parent-title{font-size:18px;float:left;width:100%;margin-bottom:10px}.registration-flow.accountaddchild .registration-body.schoolinfo .no-teacher-found,.registration-flow.connectteacher .registration-body.schoolinfo .no-teacher-found,.registration-flow.parent-edit .registration-body.schoolinfo .no-teacher-found,.registration-flow.parentchild .registration-body.schoolinfo .no-teacher-found,.registration-flow.parentedit .registration-body.schoolinfo .no-teacher-found{float:left;margin-top:15px;padding:12px;background:#fff}.registration-flow.accountaddchild .registration-body.teacherconnect,.registration-flow.connectteacher .registration-body.teacherconnect,.registration-flow.parent-edit .registration-body.teacherconnect,.registration-flow.parentchild .registration-body.teacherconnect,.registration-flow.parentedit .registration-body.teacherconnect{height:auto;padding-bottom:26px}.registration-flow.accountaddchild .registration-body.teacherconnect .connect-msgone,.registration-flow.connectteacher .registration-body.teacherconnect .connect-msgone,.registration-flow.parent-edit .registration-body.teacherconnect .connect-msgone,.registration-flow.parentchild .registration-body.teacherconnect .connect-msgone,.registration-flow.parentedit .registration-body.teacherconnect .connect-msgone{float:left;margin-bottom:9px}.registration-flow.accountaddchild .registration-body.teacherconnect .classroom span,.registration-flow.connectteacher .registration-body.teacherconnect .classroom span,.registration-flow.parent-edit .registration-body.teacherconnect .classroom span,.registration-flow.parentchild .registration-body.teacherconnect .classroom span,.registration-flow.parentedit .registration-body.teacherconnect .classroom span{text-transform:none}.registration-flow.accountaddchild .registration-body.teacherconnect label span,.registration-flow.connectteacher .registration-body.teacherconnect label span,.registration-flow.parent-edit .registration-body.teacherconnect label span,.registration-flow.parentchild .registration-body.teacherconnect label span,.registration-flow.parentedit .registration-body.teacherconnect label span{text-transform:uppercase}.registration-flow.accountaddchild .registration-body.teacherconnect .info,.registration-flow.connectteacher .registration-body.teacherconnect .info,.registration-flow.parent-edit .registration-body.teacherconnect .info,.registration-flow.parentchild .registration-body.teacherconnect .info,.registration-flow.parentedit .registration-body.teacherconnect .info{padding:12px 12px 15px;background:#fff;float:left;margin-bottom:7px}.registration-flow.accountaddchild .registration-body.teacherconnect .info .teacher-Schoolname,.registration-flow.accountaddchild .registration-body.teacherconnect .info .teacher-name,.registration-flow.accountaddchild .registration-body.teacherconnect .info .teacher-school-loc,.registration-flow.connectteacher .registration-body.teacherconnect .info .teacher-Schoolname,.registration-flow.connectteacher .registration-body.teacherconnect .info .teacher-name,.registration-flow.connectteacher .registration-body.teacherconnect .info .teacher-school-loc,.registration-flow.parent-edit .registration-body.teacherconnect .info .teacher-Schoolname,.registration-flow.parent-edit .registration-body.teacherconnect .info .teacher-name,.registration-flow.parent-edit .registration-body.teacherconnect .info .teacher-school-loc,.registration-flow.parentchild .registration-body.teacherconnect .info .teacher-Schoolname,.registration-flow.parentchild .registration-body.teacherconnect .info .teacher-name,.registration-flow.parentchild .registration-body.teacherconnect .info .teacher-school-loc,.registration-flow.parentedit .registration-body.teacherconnect .info .teacher-Schoolname,.registration-flow.parentedit .registration-body.teacherconnect .info .teacher-name,.registration-flow.parentedit .registration-body.teacherconnect .info .teacher-school-loc{margin-bottom:17px;float:left;width:100%}.registration-flow.accountaddchild .registration-body.teacherconnect .info .teacher-Schoolname span,.registration-flow.accountaddchild .registration-body.teacherconnect .info .teacher-name span,.registration-flow.accountaddchild .registration-body.teacherconnect .info .teacher-school-loc span,.registration-flow.connectteacher .registration-body.teacherconnect .info .teacher-Schoolname span,.registration-flow.connectteacher .registration-body.teacherconnect .info .teacher-name span,.registration-flow.connectteacher .registration-body.teacherconnect .info .teacher-school-loc span,.registration-flow.parent-edit .registration-body.teacherconnect .info .teacher-Schoolname span,.registration-flow.parent-edit .registration-body.teacherconnect .info .teacher-name span,.registration-flow.parent-edit .registration-body.teacherconnect .info .teacher-school-loc span,.registration-flow.parentchild .registration-body.teacherconnect .info .teacher-Schoolname span,.registration-flow.parentchild .registration-body.teacherconnect .info .teacher-name span,.registration-flow.parentchild .registration-body.teacherconnect .info .teacher-school-loc span,.registration-flow.parentedit .registration-body.teacherconnect .info .teacher-Schoolname span,.registration-flow.parentedit .registration-body.teacherconnect .info .teacher-name span,.registration-flow.parentedit .registration-body.teacherconnect .info .teacher-school-loc span{float:left;clear:both;line-height:16px;width:100%}.registration-flow.accountaddchild .registration-body.teacherconnect .button-hyperlink,.registration-flow.connectteacher .registration-body.teacherconnect .button-hyperlink,.registration-flow.parent-edit .registration-body.teacherconnect .button-hyperlink,.registration-flow.parentchild .registration-body.teacherconnect .button-hyperlink,.registration-flow.parentedit .registration-body.teacherconnect .button-hyperlink{float:right}.registration-flow.accountaddchild .registration-body.teacherconnect .button-hyperlink span,.registration-flow.connectteacher .registration-body.teacherconnect .button-hyperlink span,.registration-flow.parent-edit .registration-body.teacherconnect .button-hyperlink span,.registration-flow.parentchild .registration-body.teacherconnect .button-hyperlink span,.registration-flow.parentedit .registration-body.teacherconnect .button-hyperlink span{background:url(../images/sprite-two.png) -45px -159px no-repeat;width:8px;height:15px;float:right;margin-left:4px}.registration-flow.accountaddchild .registration-body.teacherconnect .div-not-my-teacher,.registration-flow.connectteacher .registration-body.teacherconnect .div-not-my-teacher,.registration-flow.parent-edit .registration-body.teacherconnect .div-not-my-teacher,.registration-flow.parentchild .registration-body.teacherconnect .div-not-my-teacher,.registration-flow.parentedit .registration-body.teacherconnect .div-not-my-teacher{text-align:right}.registration-flow.accountaddchild .registration-body.teacherconnect .div-not-my-teacher .button-hyperlink,.registration-flow.connectteacher .registration-body.teacherconnect .div-not-my-teacher .button-hyperlink,.registration-flow.parent-edit .registration-body.teacherconnect .div-not-my-teacher .button-hyperlink,.registration-flow.parentchild .registration-body.teacherconnect .div-not-my-teacher .button-hyperlink,.registration-flow.parentedit .registration-body.teacherconnect .div-not-my-teacher .button-hyperlink{float:none;font-size:14px}.registration-flow.accountaddchild .registration-body.teacherconnect .ask-me,.registration-flow.connectteacher .registration-body.teacherconnect .ask-me,.registration-flow.parent-edit .registration-body.teacherconnect .ask-me,.registration-flow.parentchild .registration-body.teacherconnect .ask-me,.registration-flow.parentedit .registration-body.teacherconnect .ask-me{float:left;display:block;text-align:center;margin-top:45px;width:100%}.registration-flow.accountaddchild .registration-body.teacherconnect .parent_connected_account,.registration-flow.connectteacher .registration-body.teacherconnect .parent_connected_account,.registration-flow.parent-edit .registration-body.teacherconnect .parent_connected_account,.registration-flow.parentchild .registration-body.teacherconnect .parent_connected_account,.registration-flow.parentedit .registration-body.teacherconnect .parent_connected_account{float:left;display:block;text-align:center;margin:10px 0 0;width:100%}.registration-flow.accountaddchild .registration-body.teacherconnect .bottom-section,.registration-flow.connectteacher .registration-body.teacherconnect .bottom-section,.registration-flow.parent-edit .registration-body.teacherconnect .bottom-section,.registration-flow.parentchild .registration-body.teacherconnect .bottom-section,.registration-flow.parentedit .registration-body.teacherconnect .bottom-section{position:static}.registration-flow.accountaddchild .registration-body.teacherconnect .classroom span,.registration-flow.connectteacher .registration-body.teacherconnect .classroom span,.registration-flow.parent-edit .registration-body.teacherconnect .classroom span,.registration-flow.parentchild .registration-body.teacherconnect .classroom span,.registration-flow.parentedit .registration-body.teacherconnect .classroom span{float:left;margin-bottom:8px}.registration-flow.accountaddchild .registration-body.teacherconnect .classroom .selection .form-row,.registration-flow.connectteacher .registration-body.teacherconnect .classroom .selection .form-row,.registration-flow.parent-edit .registration-body.teacherconnect .classroom .selection .form-row,.registration-flow.parentchild .registration-body.teacherconnect .classroom .selection .form-row,.registration-flow.parentedit .registration-body.teacherconnect .classroom .selection .form-row{margin-bottom:0}.registration-flow.accountaddchild .registration-body.teacherconnect .classroom .selection .form-row label,.registration-flow.connectteacher .registration-body.teacherconnect .classroom .selection .form-row label,.registration-flow.parent-edit .registration-body.teacherconnect .classroom .selection .form-row label,.registration-flow.parentchild .registration-body.teacherconnect .classroom .selection .form-row label,.registration-flow.parentedit .registration-body.teacherconnect .classroom .selection .form-row label{width:auto;margin:0}.registration-flow.accountaddchild .registration-body.create,.registration-flow.connectteacher .registration-body.create,.registration-flow.parent-edit .registration-body.create,.registration-flow.parentchild .registration-body.create,.registration-flow.parentedit .registration-body.create{height:auto}.registration-flow.accountaddchild .registration-body.create .child-required,.registration-flow.connectteacher .registration-body.create .child-required,.registration-flow.parent-edit .registration-body.create .child-required,.registration-flow.parentchild .registration-body.create .child-required,.registration-flow.parentedit .registration-body.create .child-required{margin-bottom:9px}@media screen and (max-width:480px){.registration-flow.accountaddchild .registration-body.create .child-required,.registration-flow.connectteacher .registration-body.create .child-required,.registration-flow.parent-edit .registration-body.create .child-required,.registration-flow.parentchild .registration-body.create .child-required,.registration-flow.parentedit .registration-body.create .child-required{margin-bottom:3px}}.registration-flow.accountaddchild .registration-body.create .showpassword-row,.registration-flow.connectteacher .registration-body.create .showpassword-row,.registration-flow.parent-edit .registration-body.create .showpassword-row,.registration-flow.parentchild .registration-body.create .showpassword-row,.registration-flow.parentedit .registration-body.create .showpassword-row{margin-bottom:10px}.registration-flow.accountaddchild .registration-body.create .showpassword-row .form-caption,.registration-flow.connectteacher .registration-body.create .showpassword-row .form-caption,.registration-flow.parent-edit .registration-body.create .showpassword-row .form-caption,.registration-flow.parentchild .registration-body.create .showpassword-row .form-caption,.registration-flow.parentedit .registration-body.create .showpassword-row .form-caption{padding-top:2px;font-size:13px;float:left;margin-bottom:11px}@media screen and (max-width:480px){.registration-flow.accountaddchild .registration-body.create .showpassword-row .form-caption,.registration-flow.connectteacher .registration-body.create .showpassword-row .form-caption,.registration-flow.parent-edit .registration-body.create .showpassword-row .form-caption,.registration-flow.parentchild .registration-body.create .showpassword-row .form-caption,.registration-flow.parentedit .registration-body.create .showpassword-row .form-caption{margin-top:0;margin-left:0;margin-right:0}}.registration-flow.accountaddchild .registration-body.create .form-row label .optional,.registration-flow.connectteacher .registration-body.create .form-row label .optional,.registration-flow.parent-edit .registration-body.create .form-row label .optional,.registration-flow.parentchild .registration-body.create .form-row label .optional,.registration-flow.parentedit .registration-body.create .form-row label .optional{font-size:12px;text-transform:lowercase;line-height:1;position:absolute}.registration-flow.accountaddchild .registration-body.create .why,.registration-flow.connectteacher .registration-body.create .why,.registration-flow.parent-edit .registration-body.create .why,.registration-flow.parentchild .registration-body.create .why,.registration-flow.parentedit .registration-body.create .why{position:relative}.registration-flow.accountaddchild .registration-body.create .why a,.registration-flow.connectteacher .registration-body.create .why a,.registration-flow.parent-edit .registration-body.create .why a,.registration-flow.parentchild .registration-body.create .why a,.registration-flow.parentedit .registration-body.create .why a{position:absolute;right:0}.registration-flow.accountaddchild .registration-body.create .terms-conditions,.registration-flow.connectteacher .registration-body.create .terms-conditions,.registration-flow.parent-edit .registration-body.create .terms-conditions,.registration-flow.parentchild .registration-body.create .terms-conditions,.registration-flow.parentedit .registration-body.create .terms-conditions{margin-top:28px;font-size:13px}.registration-flow.accountaddchild .registration-body.create .addtoemaillist,.registration-flow.connectteacher .registration-body.create .addtoemaillist,.registration-flow.parent-edit .registration-body.create .addtoemaillist,.registration-flow.parentchild .registration-body.create .addtoemaillist,.registration-flow.parentedit .registration-body.create .addtoemaillist{margin-top:0}.registration-flow.accountaddchild .registration-body.create .addtoemaillist .form-row,.registration-flow.connectteacher .registration-body.create .addtoemaillist .form-row,.registration-flow.parent-edit .registration-body.create .addtoemaillist .form-row,.registration-flow.parentchild .registration-body.create .addtoemaillist .form-row,.registration-flow.parentedit .registration-body.create .addtoemaillist .form-row{float:left;width:100%;margin-bottom:6px}.registration-flow.accountaddchild .registration-body.create .addtoemaillist .form-row label,.registration-flow.connectteacher .registration-body.create .addtoemaillist .form-row label,.registration-flow.parent-edit .registration-body.create .addtoemaillist .form-row label,.registration-flow.parentchild .registration-body.create .addtoemaillist .form-row label,.registration-flow.parentedit .registration-body.create .addtoemaillist .form-row label{font-size:13px;width:100%}.registration-flow.accountaddchild .registration-body.create .addtoemaillist .form-row label span.label-msg,.registration-flow.connectteacher .registration-body.create .addtoemaillist .form-row label span.label-msg,.registration-flow.parent-edit .registration-body.create .addtoemaillist .form-row label span.label-msg,.registration-flow.parentchild .registration-body.create .addtoemaillist .form-row label span.label-msg,.registration-flow.parentedit .registration-body.create .addtoemaillist .form-row label span.label-msg{display:block;margin-top:3px}.registration-flow.accountaddchild .registration-body.create .form-row-button,.registration-flow.connectteacher .registration-body.create .form-row-button,.registration-flow.parent-edit .registration-body.create .form-row-button,.registration-flow.parentchild .registration-body.create .form-row-button,.registration-flow.parentedit .registration-body.create .form-row-button{margin-top:11px}.registration-flow.accountaddchild .registration-body.childsuccess,.registration-flow.connectteacher .registration-body.childsuccess,.registration-flow.parent-edit .registration-body.childsuccess,.registration-flow.parentchild .registration-body.childsuccess,.registration-flow.parentedit .registration-body.childsuccess{height:auto;padding-left:15px!important;padding-right:15px!important}.registration-flow.accountaddchild .registration-body.childsuccess .connect-msgone,.registration-flow.connectteacher .registration-body.childsuccess .connect-msgone,.registration-flow.parent-edit .registration-body.childsuccess .connect-msgone,.registration-flow.parentchild .registration-body.childsuccess .connect-msgone,.registration-flow.parentedit .registration-body.childsuccess .connect-msgone{margin-top:-3px}@media screen and (max-width:480px){.registration-flow.accountaddchild .registration-body.childsuccess .connect-msgone,.registration-flow.connectteacher .registration-body.childsuccess .connect-msgone,.registration-flow.parent-edit .registration-body.childsuccess .connect-msgone,.registration-flow.parentchild .registration-body.childsuccess .connect-msgone,.registration-flow.parentedit .registration-body.childsuccess .connect-msgone{margin-top:5px}}.registration-flow.accountaddchild .registration-body.childsuccess .connect-msgone span,.registration-flow.connectteacher .registration-body.childsuccess .connect-msgone span,.registration-flow.parent-edit .registration-body.childsuccess .connect-msgone span,.registration-flow.parentchild .registration-body.childsuccess .connect-msgone span,.registration-flow.parentedit .registration-body.childsuccess .connect-msgone span{font-size:14px;margin-bottom:9px;margin-top:-4px;float:left;line-height:21px}@media screen and (max-width:480px){.registration-flow.accountaddchild .registration-body.childsuccess .connect-msgone span,.registration-flow.connectteacher .registration-body.childsuccess .connect-msgone span,.registration-flow.parent-edit .registration-body.childsuccess .connect-msgone span,.registration-flow.parentchild .registration-body.childsuccess .connect-msgone span,.registration-flow.parentedit .registration-body.childsuccess .connect-msgone span{margin-bottom:9px}}.registration-flow.accountaddchild .registration-body.childsuccess .welcome-msg,.registration-flow.connectteacher .registration-body.childsuccess .welcome-msg,.registration-flow.parent-edit .registration-body.childsuccess .welcome-msg,.registration-flow.parentchild .registration-body.childsuccess .welcome-msg,.registration-flow.parentedit .registration-body.childsuccess .welcome-msg{display:inline-block;margin-bottom:unset!important;margin-top:17px!important}.registration-flow.accountaddchild .registration-body.childsuccess .editinfo,.registration-flow.connectteacher .registration-body.childsuccess .editinfo,.registration-flow.parent-edit .registration-body.childsuccess .editinfo,.registration-flow.parentchild .registration-body.childsuccess .editinfo,.registration-flow.parentedit .registration-body.childsuccess .editinfo{background:#fff;float:left;position:relative;padding:12px 10px 15px;width:100%}.registration-flow.accountaddchild .registration-body.childsuccess .editinfo .edit-parent,.registration-flow.connectteacher .registration-body.childsuccess .editinfo .edit-parent,.registration-flow.parent-edit .registration-body.childsuccess .editinfo .edit-parent,.registration-flow.parentchild .registration-body.childsuccess .editinfo .edit-parent,.registration-flow.parentedit .registration-body.childsuccess .editinfo .edit-parent{float:none;position:absolute;right:10px;top:10px}.registration-flow.accountaddchild .registration-body.childsuccess .editinfo .edit-parent button,.registration-flow.connectteacher .registration-body.childsuccess .editinfo .edit-parent button,.registration-flow.parent-edit .registration-body.childsuccess .editinfo .edit-parent button,.registration-flow.parentchild .registration-body.childsuccess .editinfo .edit-parent button,.registration-flow.parentedit .registration-body.childsuccess .editinfo .edit-parent button{text-align:right;min-width:inherit}.registration-flow.accountaddchild .registration-body.childsuccess .editinfo .parent-grade,.registration-flow.accountaddchild .registration-body.childsuccess .editinfo .parent-name,.registration-flow.accountaddchild .registration-body.childsuccess .editinfo .teacher-Schoolname,.registration-flow.accountaddchild .registration-body.childsuccess .editinfo .teacher-name,.registration-flow.accountaddchild .registration-body.childsuccess .editinfo .teacher-school-loc,.registration-flow.connectteacher .registration-body.childsuccess .editinfo .parent-grade,.registration-flow.connectteacher .registration-body.childsuccess .editinfo .parent-name,.registration-flow.connectteacher .registration-body.childsuccess .editinfo .teacher-Schoolname,.registration-flow.connectteacher .registration-body.childsuccess .editinfo .teacher-name,.registration-flow.connectteacher .registration-body.childsuccess .editinfo .teacher-school-loc,.registration-flow.parent-edit .registration-body.childsuccess .editinfo .parent-grade,.registration-flow.parent-edit .registration-body.childsuccess .editinfo .parent-name,.registration-flow.parent-edit .registration-body.childsuccess .editinfo .teacher-Schoolname,.registration-flow.parent-edit .registration-body.childsuccess .editinfo .teacher-name,.registration-flow.parent-edit .registration-body.childsuccess .editinfo .teacher-school-loc,.registration-flow.parentchild .registration-body.childsuccess .editinfo .parent-grade,.registration-flow.parentchild .registration-body.childsuccess .editinfo .parent-name,.registration-flow.parentchild .registration-body.childsuccess .editinfo .teacher-Schoolname,.registration-flow.parentchild .registration-body.childsuccess .editinfo .teacher-name,.registration-flow.parentchild .registration-body.childsuccess .editinfo .teacher-school-loc,.registration-flow.parentedit .registration-body.childsuccess .editinfo .parent-grade,.registration-flow.parentedit .registration-body.childsuccess .editinfo .parent-name,.registration-flow.parentedit .registration-body.childsuccess .editinfo .teacher-Schoolname,.registration-flow.parentedit .registration-body.childsuccess .editinfo .teacher-name,.registration-flow.parentedit .registration-body.childsuccess .editinfo .teacher-school-loc{float:left;margin-bottom:20px;width:100%}.registration-flow.accountaddchild .registration-body.childsuccess .editinfo .teacher-school-loc,.registration-flow.connectteacher .registration-body.childsuccess .editinfo .teacher-school-loc,.registration-flow.parent-edit .registration-body.childsuccess .editinfo .teacher-school-loc,.registration-flow.parentchild .registration-body.childsuccess .editinfo .teacher-school-loc,.registration-flow.parentedit .registration-body.childsuccess .editinfo .teacher-school-loc{margin:0}.registration-flow.accountaddchild .registration-body.childsuccess .another-child,.registration-flow.connectteacher .registration-body.childsuccess .another-child,.registration-flow.parent-edit .registration-body.childsuccess .another-child,.registration-flow.parentchild .registration-body.childsuccess .another-child,.registration-flow.parentedit .registration-body.childsuccess .another-child{float:left;text-align:center;border:0}.registration-flow.accountaddchild .registration-body.childsuccess .another-child span,.registration-flow.connectteacher .registration-body.childsuccess .another-child span,.registration-flow.parent-edit .registration-body.childsuccess .another-child span,.registration-flow.parentchild .registration-body.childsuccess .another-child span,.registration-flow.parentedit .registration-body.childsuccess .another-child span{background:url(../images/sprite-two.png) -45px -160px no-repeat;width:8px;height:15px;float:right;margin-left:4px}.registration-flow.accountaddchild .registration-body.findmyteacher .findschool-bystates,.registration-flow.accountaddchild .registration-body.findmyteacher .findschool-byzip,.registration-flow.connectteacher .registration-body.findmyteacher .findschool-bystates,.registration-flow.connectteacher .registration-body.findmyteacher .findschool-byzip,.registration-flow.parent-edit .registration-body.findmyteacher .findschool-bystates,.registration-flow.parent-edit .registration-body.findmyteacher .findschool-byzip,.registration-flow.parentchild .registration-body.findmyteacher .findschool-bystates,.registration-flow.parentchild .registration-body.findmyteacher .findschool-byzip,.registration-flow.parentedit .registration-body.findmyteacher .findschool-bystates,.registration-flow.parentedit .registration-body.findmyteacher .findschool-byzip{display:none}.registration-flow.accountaddchild .registration-body.findmyteacher.zip .findschool-byzip,.registration-flow.connectteacher .registration-body.findmyteacher.zip .findschool-byzip,.registration-flow.parent-edit .registration-body.findmyteacher.zip .findschool-byzip,.registration-flow.parentchild .registration-body.findmyteacher.zip .findschool-byzip,.registration-flow.parentedit .registration-body.findmyteacher.zip .findschool-byzip{display:block;margin-top:0;margin-bottom:43px}.registration-flow.accountaddchild .registration-body.findmyteacher.state .findschool-bystates,.registration-flow.connectteacher .registration-body.findmyteacher.state .findschool-bystates,.registration-flow.parent-edit .registration-body.findmyteacher.state .findschool-bystates,.registration-flow.parentchild .registration-body.findmyteacher.state .findschool-bystates,.registration-flow.parentedit .registration-body.findmyteacher.state .findschool-bystates{display:block}.registration-flow.accountaddchild .registration-body.findmyteacher,.registration-flow.accountaddchild .registration-body.thanks,.registration-flow.connectteacher .registration-body.findmyteacher,.registration-flow.connectteacher .registration-body.thanks,.registration-flow.parent-edit .registration-body.findmyteacher,.registration-flow.parent-edit .registration-body.thanks,.registration-flow.parentchild .registration-body.findmyteacher,.registration-flow.parentchild .registration-body.thanks,.registration-flow.parentedit .registration-body.findmyteacher,.registration-flow.parentedit .registration-body.thanks{height:auto;padding:25px 15px 20px}.registration-flow.accountaddchild .registration-body.findmyteacher h3,.registration-flow.accountaddchild .registration-body.thanks h3,.registration-flow.connectteacher .registration-body.findmyteacher h3,.registration-flow.connectteacher .registration-body.thanks h3,.registration-flow.parent-edit .registration-body.findmyteacher h3,.registration-flow.parent-edit .registration-body.thanks h3,.registration-flow.parentchild .registration-body.findmyteacher h3,.registration-flow.parentchild .registration-body.thanks h3,.registration-flow.parentedit .registration-body.findmyteacher h3,.registration-flow.parentedit .registration-body.thanks h3{font-size:18px;font-family:Arial,sans-serif;font-weight:400;margin:0;line-height:21px}.registration-flow.accountaddchild .registration-body.findmyteacher .parent-title,.registration-flow.accountaddchild .registration-body.thanks .parent-title,.registration-flow.connectteacher .registration-body.findmyteacher .parent-title,.registration-flow.connectteacher .registration-body.thanks .parent-title,.registration-flow.parent-edit .registration-body.findmyteacher .parent-title,.registration-flow.parent-edit .registration-body.thanks .parent-title,.registration-flow.parentchild .registration-body.findmyteacher .parent-title,.registration-flow.parentchild .registration-body.thanks .parent-title,.registration-flow.parentedit .registration-body.findmyteacher .parent-title,.registration-flow.parentedit .registration-body.thanks .parent-title{margin-bottom:10px;font-size:16px;font-family:BrandonText-Bold,Arial,sans-serif;line-height:19px;font-weight:700}.registration-flow.accountaddchild .registration-body.findmyteacher .custom-select .selected-option,.registration-flow.accountaddchild .registration-body.thanks .custom-select .selected-option,.registration-flow.connectteacher .registration-body.findmyteacher .custom-select .selected-option,.registration-flow.connectteacher .registration-body.thanks .custom-select .selected-option,.registration-flow.parent-edit .registration-body.findmyteacher .custom-select .selected-option,.registration-flow.parent-edit .registration-body.thanks .custom-select .selected-option,.registration-flow.parentchild .registration-body.findmyteacher .custom-select .selected-option,.registration-flow.parentchild .registration-body.thanks .custom-select .selected-option,.registration-flow.parentedit .registration-body.findmyteacher .custom-select .selected-option,.registration-flow.parentedit .registration-body.thanks .custom-select .selected-option{height:35px}.registration-flow.accountaddchild .registration-body.findmyteacher span,.registration-flow.accountaddchild .registration-body.thanks span,.registration-flow.connectteacher .registration-body.findmyteacher span,.registration-flow.connectteacher .registration-body.thanks span,.registration-flow.parent-edit .registration-body.findmyteacher span,.registration-flow.parent-edit .registration-body.thanks span,.registration-flow.parentchild .registration-body.findmyteacher span,.registration-flow.parentchild .registration-body.thanks span,.registration-flow.parentedit .registration-body.findmyteacher span,.registration-flow.parentedit .registration-body.thanks span{line-height:22px}.registration-flow.accountaddchild .registration-body.findmyteacher .classroom .form-row.yesno-toggle span.label-msg,.registration-flow.accountaddchild .registration-body.thanks .classroom .form-row.yesno-toggle span.label-msg,.registration-flow.connectteacher .registration-body.findmyteacher .classroom .form-row.yesno-toggle span.label-msg,.registration-flow.connectteacher .registration-body.thanks .classroom .form-row.yesno-toggle span.label-msg,.registration-flow.parent-edit .registration-body.findmyteacher .classroom .form-row.yesno-toggle span.label-msg,.registration-flow.parent-edit .registration-body.thanks .classroom .form-row.yesno-toggle span.label-msg,.registration-flow.parentchild .registration-body.findmyteacher .classroom .form-row.yesno-toggle span.label-msg,.registration-flow.parentchild .registration-body.thanks .classroom .form-row.yesno-toggle span.label-msg,.registration-flow.parentedit .registration-body.findmyteacher .classroom .form-row.yesno-toggle span.label-msg,.registration-flow.parentedit .registration-body.thanks .classroom .form-row.yesno-toggle span.label-msg{line-height:40px}.registration-flow.accountaddchild .registration-body.findmyteacher .connect-teacher span,.registration-flow.accountaddchild .registration-body.thanks .connect-teacher span,.registration-flow.connectteacher .registration-body.findmyteacher .connect-teacher span,.registration-flow.connectteacher .registration-body.thanks .connect-teacher span,.registration-flow.parent-edit .registration-body.findmyteacher .connect-teacher span,.registration-flow.parent-edit .registration-body.thanks .connect-teacher span,.registration-flow.parentchild .registration-body.findmyteacher .connect-teacher span,.registration-flow.parentchild .registration-body.thanks .connect-teacher span,.registration-flow.parentedit .registration-body.findmyteacher .connect-teacher span,.registration-flow.parentedit .registration-body.thanks .connect-teacher span{line-height:22px}.registration-flow.accountaddchild .registration-body.findmyteacher .child-text,.registration-flow.accountaddchild .registration-body.thanks .child-text,.registration-flow.connectteacher .registration-body.findmyteacher .child-text,.registration-flow.connectteacher .registration-body.thanks .child-text,.registration-flow.parent-edit .registration-body.findmyteacher .child-text,.registration-flow.parent-edit .registration-body.thanks .child-text,.registration-flow.parentchild .registration-body.findmyteacher .child-text,.registration-flow.parentchild .registration-body.thanks .child-text,.registration-flow.parentedit .registration-body.findmyteacher .child-text,.registration-flow.parentedit .registration-body.thanks .child-text{padding:12px 15px 14px 10px;float:left;background:#fff;width:100%;margin-top:12px}.registration-flow.accountaddchild .registration-body.findmyteacher .child-text b,.registration-flow.accountaddchild .registration-body.thanks .child-text b,.registration-flow.connectteacher .registration-body.findmyteacher .child-text b,.registration-flow.connectteacher .registration-body.thanks .child-text b,.registration-flow.parent-edit .registration-body.findmyteacher .child-text b,.registration-flow.parent-edit .registration-body.thanks .child-text b,.registration-flow.parentchild .registration-body.findmyteacher .child-text b,.registration-flow.parentchild .registration-body.thanks .child-text b,.registration-flow.parentedit .registration-body.findmyteacher .child-text b,.registration-flow.parentedit .registration-body.thanks .child-text b{font-size:1.39rem}.registration-flow.accountaddchild .registration-body.findmyteacher .child-text ul,.registration-flow.accountaddchild .registration-body.thanks .child-text ul,.registration-flow.connectteacher .registration-body.findmyteacher .child-text ul,.registration-flow.connectteacher .registration-body.thanks .child-text ul,.registration-flow.parent-edit .registration-body.findmyteacher .child-text ul,.registration-flow.parent-edit .registration-body.thanks .child-text ul,.registration-flow.parentchild .registration-body.findmyteacher .child-text ul,.registration-flow.parentchild .registration-body.thanks .child-text ul,.registration-flow.parentedit .registration-body.findmyteacher .child-text ul,.registration-flow.parentedit .registration-body.thanks .child-text ul{padding:0;line-height:inherit;margin:0 0 0 1px}.registration-flow.accountaddchild .registration-body.findmyteacher .child-text ul li,.registration-flow.accountaddchild .registration-body.thanks .child-text ul li,.registration-flow.connectteacher .registration-body.findmyteacher .child-text ul li,.registration-flow.connectteacher .registration-body.thanks .child-text ul li,.registration-flow.parent-edit .registration-body.findmyteacher .child-text ul li,.registration-flow.parent-edit .registration-body.thanks .child-text ul li,.registration-flow.parentchild .registration-body.findmyteacher .child-text ul li,.registration-flow.parentchild .registration-body.thanks .child-text ul li,.registration-flow.parentedit .registration-body.findmyteacher .child-text ul li,.registration-flow.parentedit .registration-body.thanks .child-text ul li{list-style:square inside!important;font-size:1.35rem;line-height:16px}.registration-flow.accountaddchild .registration-body.findmyteacher .parent-privacy,.registration-flow.accountaddchild .registration-body.thanks .parent-privacy,.registration-flow.connectteacher .registration-body.findmyteacher .parent-privacy,.registration-flow.connectteacher .registration-body.thanks .parent-privacy,.registration-flow.parent-edit .registration-body.findmyteacher .parent-privacy,.registration-flow.parent-edit .registration-body.thanks .parent-privacy,.registration-flow.parentchild .registration-body.findmyteacher .parent-privacy,.registration-flow.parentchild .registration-body.thanks .parent-privacy,.registration-flow.parentedit .registration-body.findmyteacher .parent-privacy,.registration-flow.parentedit .registration-body.thanks .parent-privacy{float:right;margin:2px 0 13px}.registration-flow.accountaddchild .registration-body.findmyteacher span.optional,.registration-flow.accountaddchild .registration-body.thanks span.optional,.registration-flow.connectteacher .registration-body.findmyteacher span.optional,.registration-flow.connectteacher .registration-body.thanks span.optional,.registration-flow.parent-edit .registration-body.findmyteacher span.optional,.registration-flow.parent-edit .registration-body.thanks span.optional,.registration-flow.parentchild .registration-body.findmyteacher span.optional,.registration-flow.parentchild .registration-body.thanks span.optional,.registration-flow.parentedit .registration-body.findmyteacher span.optional,.registration-flow.parentedit .registration-body.thanks span.optional{font-size:1.35rem}.registration-flow.accountaddchild .registration-body.findmyteacher .ask-me,.registration-flow.accountaddchild .registration-body.thanks .ask-me,.registration-flow.connectteacher .registration-body.findmyteacher .ask-me,.registration-flow.connectteacher .registration-body.thanks .ask-me,.registration-flow.parent-edit .registration-body.findmyteacher .ask-me,.registration-flow.parent-edit .registration-body.thanks .ask-me,.registration-flow.parentchild .registration-body.findmyteacher .ask-me,.registration-flow.parentchild .registration-body.thanks .ask-me,.registration-flow.parentedit .registration-body.findmyteacher .ask-me,.registration-flow.parentedit .registration-body.thanks .ask-me{float:left;width:100%;text-align:center;margin-top:30px}.registration-flow.accountaddchild .registration-body.findmyteacher .form-row.year,.registration-flow.accountaddchild .registration-body.thanks .form-row.year,.registration-flow.connectteacher .registration-body.findmyteacher .form-row.year,.registration-flow.connectteacher .registration-body.thanks .form-row.year,.registration-flow.parent-edit .registration-body.findmyteacher .form-row.year,.registration-flow.parent-edit .registration-body.thanks .form-row.year,.registration-flow.parentchild .registration-body.findmyteacher .form-row.year,.registration-flow.parentchild .registration-body.thanks .form-row.year,.registration-flow.parentedit .registration-body.findmyteacher .form-row.year,.registration-flow.parentedit .registration-body.thanks .form-row.year{float:right}.registration-flow.accountaddchild .registration-body.findmyteacher .searchwithicon .parent-title,.registration-flow.accountaddchild .registration-body.thanks .searchwithicon .parent-title,.registration-flow.connectteacher .registration-body.findmyteacher .searchwithicon .parent-title,.registration-flow.connectteacher .registration-body.thanks .searchwithicon .parent-title,.registration-flow.parent-edit .registration-body.findmyteacher .searchwithicon .parent-title,.registration-flow.parent-edit .registration-body.thanks .searchwithicon .parent-title,.registration-flow.parentchild .registration-body.findmyteacher .searchwithicon .parent-title,.registration-flow.parentchild .registration-body.thanks .searchwithicon .parent-title,.registration-flow.parentedit .registration-body.findmyteacher .searchwithicon .parent-title,.registration-flow.parentedit .registration-body.thanks .searchwithicon .parent-title{font-size:16px;float:left;margin-bottom:8px}.registration-flow.accountaddchild .registration-body.findmyteacher .searchwithicon label,.registration-flow.accountaddchild .registration-body.thanks .searchwithicon label,.registration-flow.connectteacher .registration-body.findmyteacher .searchwithicon label,.registration-flow.connectteacher .registration-body.thanks .searchwithicon label,.registration-flow.parent-edit .registration-body.findmyteacher .searchwithicon label,.registration-flow.parent-edit .registration-body.thanks .searchwithicon label,.registration-flow.parentchild .registration-body.findmyteacher .searchwithicon label,.registration-flow.parentchild .registration-body.thanks .searchwithicon label,.registration-flow.parentedit .registration-body.findmyteacher .searchwithicon label,.registration-flow.parentedit .registration-body.thanks .searchwithicon label{padding:0}.registration-flow.accountaddchild .registration-body.findmyteacher .searchwithicon label .label-msg,.registration-flow.accountaddchild .registration-body.thanks .searchwithicon label .label-msg,.registration-flow.connectteacher .registration-body.findmyteacher .searchwithicon label .label-msg,.registration-flow.connectteacher .registration-body.thanks .searchwithicon label .label-msg,.registration-flow.parent-edit .registration-body.findmyteacher .searchwithicon label .label-msg,.registration-flow.parent-edit .registration-body.thanks .searchwithicon label .label-msg,.registration-flow.parentchild .registration-body.findmyteacher .searchwithicon label .label-msg,.registration-flow.parentchild .registration-body.thanks .searchwithicon label .label-msg,.registration-flow.parentedit .registration-body.findmyteacher .searchwithicon label .label-msg,.registration-flow.parentedit .registration-body.thanks .searchwithicon label .label-msg{font-size:16px}.registration-flow.accountaddchild .registration-body.findmyteacher .searchwithicon button,.registration-flow.accountaddchild .registration-body.thanks .searchwithicon button,.registration-flow.connectteacher .registration-body.findmyteacher .searchwithicon button,.registration-flow.connectteacher .registration-body.thanks .searchwithicon button,.registration-flow.parent-edit .registration-body.findmyteacher .searchwithicon button,.registration-flow.parent-edit .registration-body.thanks .searchwithicon button,.registration-flow.parentchild .registration-body.findmyteacher .searchwithicon button,.registration-flow.parentchild .registration-body.thanks .searchwithicon button,.registration-flow.parentedit .registration-body.findmyteacher .searchwithicon button,.registration-flow.parentedit .registration-body.thanks .searchwithicon button{top:54px}.registration-flow.accountaddchild .registration-body.findmyteacher .findschool-bystate,.registration-flow.accountaddchild .registration-body.findmyteacher .findschool-bystates,.registration-flow.accountaddchild .registration-body.thanks .findschool-bystate,.registration-flow.accountaddchild .registration-body.thanks .findschool-bystates,.registration-flow.connectteacher .registration-body.findmyteacher .findschool-bystate,.registration-flow.connectteacher .registration-body.findmyteacher .findschool-bystates,.registration-flow.connectteacher .registration-body.thanks .findschool-bystate,.registration-flow.connectteacher .registration-body.thanks .findschool-bystates,.registration-flow.parent-edit .registration-body.findmyteacher .findschool-bystate,.registration-flow.parent-edit .registration-body.findmyteacher .findschool-bystates,.registration-flow.parent-edit .registration-body.thanks .findschool-bystate,.registration-flow.parent-edit .registration-body.thanks .findschool-bystates,.registration-flow.parentchild .registration-body.findmyteacher .findschool-bystate,.registration-flow.parentchild .registration-body.findmyteacher .findschool-bystates,.registration-flow.parentchild .registration-body.thanks .findschool-bystate,.registration-flow.parentchild .registration-body.thanks .findschool-bystates,.registration-flow.parentedit .registration-body.findmyteacher .findschool-bystate,.registration-flow.parentedit .registration-body.findmyteacher .findschool-bystates,.registration-flow.parentedit .registration-body.thanks .findschool-bystate,.registration-flow.parentedit .registration-body.thanks .findschool-bystates{margin-top:0;margin-bottom:60px}.registration-flow.accountaddchild .registration-body.findmyteacher .findschool-bystate .city,.registration-flow.accountaddchild .registration-body.findmyteacher .findschool-bystate .school-city,.registration-flow.accountaddchild .registration-body.findmyteacher .findschool-bystates .city,.registration-flow.accountaddchild .registration-body.findmyteacher .findschool-bystates .school-city,.registration-flow.accountaddchild .registration-body.thanks .findschool-bystate .city,.registration-flow.accountaddchild .registration-body.thanks .findschool-bystate .school-city,.registration-flow.accountaddchild .registration-body.thanks .findschool-bystates .city,.registration-flow.accountaddchild .registration-body.thanks .findschool-bystates .school-city,.registration-flow.connectteacher .registration-body.findmyteacher .findschool-bystate .city,.registration-flow.connectteacher .registration-body.findmyteacher .findschool-bystate .school-city,.registration-flow.connectteacher .registration-body.findmyteacher .findschool-bystates .city,.registration-flow.connectteacher .registration-body.findmyteacher .findschool-bystates .school-city,.registration-flow.connectteacher .registration-body.thanks .findschool-bystate .city,.registration-flow.connectteacher .registration-body.thanks .findschool-bystate .school-city,.registration-flow.connectteacher .registration-body.thanks .findschool-bystates .city,.registration-flow.connectteacher .registration-body.thanks .findschool-bystates .school-city,.registration-flow.parent-edit .registration-body.findmyteacher .findschool-bystate .city,.registration-flow.parent-edit .registration-body.findmyteacher .findschool-bystate .school-city,.registration-flow.parent-edit .registration-body.findmyteacher .findschool-bystates .city,.registration-flow.parent-edit .registration-body.findmyteacher .findschool-bystates .school-city,.registration-flow.parent-edit .registration-body.thanks .findschool-bystate .city,.registration-flow.parent-edit .registration-body.thanks .findschool-bystate .school-city,.registration-flow.parent-edit .registration-body.thanks .findschool-bystates .city,.registration-flow.parent-edit .registration-body.thanks .findschool-bystates .school-city,.registration-flow.parentchild .registration-body.findmyteacher .findschool-bystate .city,.registration-flow.parentchild .registration-body.findmyteacher .findschool-bystate .school-city,.registration-flow.parentchild .registration-body.findmyteacher .findschool-bystates .city,.registration-flow.parentchild .registration-body.findmyteacher .findschool-bystates .school-city,.registration-flow.parentchild .registration-body.thanks .findschool-bystate .city,.registration-flow.parentchild .registration-body.thanks .findschool-bystate .school-city,.registration-flow.parentchild .registration-body.thanks .findschool-bystates .city,.registration-flow.parentchild .registration-body.thanks .findschool-bystates .school-city,.registration-flow.parentedit .registration-body.findmyteacher .findschool-bystate .city,.registration-flow.parentedit .registration-body.findmyteacher .findschool-bystate .school-city,.registration-flow.parentedit .registration-body.findmyteacher .findschool-bystates .city,.registration-flow.parentedit .registration-body.findmyteacher .findschool-bystates .school-city,.registration-flow.parentedit .registration-body.thanks .findschool-bystate .city,.registration-flow.parentedit .registration-body.thanks .findschool-bystate .school-city,.registration-flow.parentedit .registration-body.thanks .findschool-bystates .city,.registration-flow.parentedit .registration-body.thanks .findschool-bystates .school-city{position:relative}.registration-flow.accountaddchild .registration-body.findmyteacher .findschool-bystate .city .loader-body .loader-bg,.registration-flow.accountaddchild .registration-body.findmyteacher .findschool-bystate .city .loader-element .loader-bg,.registration-flow.accountaddchild .registration-body.findmyteacher .findschool-bystate .school-city .loader-body .loader-bg,.registration-flow.accountaddchild .registration-body.findmyteacher .findschool-bystate .school-city .loader-element .loader-bg,.registration-flow.accountaddchild .registration-body.findmyteacher .findschool-bystates .city .loader-body .loader-bg,.registration-flow.accountaddchild .registration-body.findmyteacher .findschool-bystates .city .loader-element .loader-bg,.registration-flow.accountaddchild .registration-body.findmyteacher .findschool-bystates .school-city .loader-body .loader-bg,.registration-flow.accountaddchild .registration-body.findmyteacher .findschool-bystates .school-city .loader-element .loader-bg,.registration-flow.accountaddchild .registration-body.thanks .findschool-bystate .city .loader-body .loader-bg,.registration-flow.accountaddchild .registration-body.thanks .findschool-bystate .city .loader-element .loader-bg,.registration-flow.accountaddchild .registration-body.thanks .findschool-bystate .school-city .loader-body .loader-bg,.registration-flow.accountaddchild .registration-body.thanks .findschool-bystate .school-city .loader-element .loader-bg,.registration-flow.accountaddchild .registration-body.thanks .findschool-bystates .city .loader-body .loader-bg,.registration-flow.accountaddchild .registration-body.thanks .findschool-bystates .city .loader-element .loader-bg,.registration-flow.accountaddchild .registration-body.thanks .findschool-bystates .school-city .loader-body .loader-bg,.registration-flow.accountaddchild .registration-body.thanks .findschool-bystates .school-city .loader-element .loader-bg,.registration-flow.connectteacher .registration-body.findmyteacher .findschool-bystate .city .loader-body .loader-bg,.registration-flow.connectteacher .registration-body.findmyteacher .findschool-bystate .city .loader-element .loader-bg,.registration-flow.connectteacher .registration-body.findmyteacher .findschool-bystate .school-city .loader-body .loader-bg,.registration-flow.connectteacher .registration-body.findmyteacher .findschool-bystate .school-city .loader-element .loader-bg,.registration-flow.connectteacher .registration-body.findmyteacher .findschool-bystates .city .loader-body .loader-bg,.registration-flow.connectteacher .registration-body.findmyteacher .findschool-bystates .city .loader-element .loader-bg,.registration-flow.connectteacher .registration-body.findmyteacher .findschool-bystates .school-city .loader-body .loader-bg,.registration-flow.connectteacher .registration-body.findmyteacher .findschool-bystates .school-city .loader-element .loader-bg,.registration-flow.connectteacher .registration-body.thanks .findschool-bystate .city .loader-body .loader-bg,.registration-flow.connectteacher .registration-body.thanks .findschool-bystate .city .loader-element .loader-bg,.registration-flow.connectteacher .registration-body.thanks .findschool-bystate .school-city .loader-body .loader-bg,.registration-flow.connectteacher .registration-body.thanks .findschool-bystate .school-city .loader-element .loader-bg,.registration-flow.connectteacher .registration-body.thanks .findschool-bystates .city .loader-body .loader-bg,.registration-flow.connectteacher .registration-body.thanks .findschool-bystates .city .loader-element .loader-bg,.registration-flow.connectteacher .registration-body.thanks .findschool-bystates .school-city .loader-body .loader-bg,.registration-flow.connectteacher .registration-body.thanks .findschool-bystates .school-city .loader-element .loader-bg,.registration-flow.parent-edit .registration-body.findmyteacher .findschool-bystate .city .loader-body .loader-bg,.registration-flow.parent-edit .registration-body.findmyteacher .findschool-bystate .city .loader-element .loader-bg,.registration-flow.parent-edit .registration-body.findmyteacher .findschool-bystate .school-city .loader-body .loader-bg,.registration-flow.parent-edit .registration-body.findmyteacher .findschool-bystate .school-city .loader-element .loader-bg,.registration-flow.parent-edit .registration-body.findmyteacher .findschool-bystates .city .loader-body .loader-bg,.registration-flow.parent-edit .registration-body.findmyteacher .findschool-bystates .city .loader-element .loader-bg,.registration-flow.parent-edit .registration-body.findmyteacher .findschool-bystates .school-city .loader-body .loader-bg,.registration-flow.parent-edit .registration-body.findmyteacher .findschool-bystates .school-city .loader-element .loader-bg,.registration-flow.parent-edit .registration-body.thanks .findschool-bystate .city .loader-body .loader-bg,.registration-flow.parent-edit .registration-body.thanks .findschool-bystate .city .loader-element .loader-bg,.registration-flow.parent-edit .registration-body.thanks .findschool-bystate .school-city .loader-body .loader-bg,.registration-flow.parent-edit .registration-body.thanks .findschool-bystate .school-city .loader-element .loader-bg,.registration-flow.parent-edit .registration-body.thanks .findschool-bystates .city .loader-body .loader-bg,.registration-flow.parent-edit .registration-body.thanks .findschool-bystates .city .loader-element .loader-bg,.registration-flow.parent-edit .registration-body.thanks .findschool-bystates .school-city .loader-body .loader-bg,.registration-flow.parent-edit .registration-body.thanks .findschool-bystates .school-city .loader-element .loader-bg,.registration-flow.parentchild .registration-body.findmyteacher .findschool-bystate .city .loader-body .loader-bg,.registration-flow.parentchild .registration-body.findmyteacher .findschool-bystate .city .loader-element .loader-bg,.registration-flow.parentchild .registration-body.findmyteacher .findschool-bystate .school-city .loader-body .loader-bg,.registration-flow.parentchild .registration-body.findmyteacher .findschool-bystate .school-city .loader-element .loader-bg,.registration-flow.parentchild .registration-body.findmyteacher .findschool-bystates .city .loader-body .loader-bg,.registration-flow.parentchild .registration-body.findmyteacher .findschool-bystates .city .loader-element .loader-bg,.registration-flow.parentchild .registration-body.findmyteacher .findschool-bystates .school-city .loader-body .loader-bg,.registration-flow.parentchild .registration-body.findmyteacher .findschool-bystates .school-city .loader-element .loader-bg,.registration-flow.parentchild .registration-body.thanks .findschool-bystate .city .loader-body .loader-bg,.registration-flow.parentchild .registration-body.thanks .findschool-bystate .city .loader-element .loader-bg,.registration-flow.parentchild .registration-body.thanks .findschool-bystate .school-city .loader-body .loader-bg,.registration-flow.parentchild .registration-body.thanks .findschool-bystate .school-city .loader-element .loader-bg,.registration-flow.parentchild .registration-body.thanks .findschool-bystates .city .loader-body .loader-bg,.registration-flow.parentchild .registration-body.thanks .findschool-bystates .city .loader-element .loader-bg,.registration-flow.parentchild .registration-body.thanks .findschool-bystates .school-city .loader-body .loader-bg,.registration-flow.parentchild .registration-body.thanks .findschool-bystates .school-city .loader-element .loader-bg,.registration-flow.parentedit .registration-body.findmyteacher .findschool-bystate .city .loader-body .loader-bg,.registration-flow.parentedit .registration-body.findmyteacher .findschool-bystate .city .loader-element .loader-bg,.registration-flow.parentedit .registration-body.findmyteacher .findschool-bystate .school-city .loader-body .loader-bg,.registration-flow.parentedit .registration-body.findmyteacher .findschool-bystate .school-city .loader-element .loader-bg,.registration-flow.parentedit .registration-body.findmyteacher .findschool-bystates .city .loader-body .loader-bg,.registration-flow.parentedit .registration-body.findmyteacher .findschool-bystates .city .loader-element .loader-bg,.registration-flow.parentedit .registration-body.findmyteacher .findschool-bystates .school-city .loader-body .loader-bg,.registration-flow.parentedit .registration-body.findmyteacher .findschool-bystates .school-city .loader-element .loader-bg,.registration-flow.parentedit .registration-body.thanks .findschool-bystate .city .loader-body .loader-bg,.registration-flow.parentedit .registration-body.thanks .findschool-bystate .city .loader-element .loader-bg,.registration-flow.parentedit .registration-body.thanks .findschool-bystate .school-city .loader-body .loader-bg,.registration-flow.parentedit .registration-body.thanks .findschool-bystate .school-city .loader-element .loader-bg,.registration-flow.parentedit .registration-body.thanks .findschool-bystates .city .loader-body .loader-bg,.registration-flow.parentedit .registration-body.thanks .findschool-bystates .city .loader-element .loader-bg,.registration-flow.parentedit .registration-body.thanks .findschool-bystates .school-city .loader-body .loader-bg,.registration-flow.parentedit .registration-body.thanks .findschool-bystates .school-city .loader-element .loader-bg{background-color:unset}.registration-flow.accountaddchild .registration-body.findmyteacher .findschool-bystate .findschool-option,.registration-flow.accountaddchild .registration-body.findmyteacher .findschool-bystates .findschool-option,.registration-flow.accountaddchild .registration-body.thanks .findschool-bystate .findschool-option,.registration-flow.accountaddchild .registration-body.thanks .findschool-bystates .findschool-option,.registration-flow.connectteacher .registration-body.findmyteacher .findschool-bystate .findschool-option,.registration-flow.connectteacher .registration-body.findmyteacher .findschool-bystates .findschool-option,.registration-flow.connectteacher .registration-body.thanks .findschool-bystate .findschool-option,.registration-flow.connectteacher .registration-body.thanks .findschool-bystates .findschool-option,.registration-flow.parent-edit .registration-body.findmyteacher .findschool-bystate .findschool-option,.registration-flow.parent-edit .registration-body.findmyteacher .findschool-bystates .findschool-option,.registration-flow.parent-edit .registration-body.thanks .findschool-bystate .findschool-option,.registration-flow.parent-edit .registration-body.thanks .findschool-bystates .findschool-option,.registration-flow.parentchild .registration-body.findmyteacher .findschool-bystate .findschool-option,.registration-flow.parentchild .registration-body.findmyteacher .findschool-bystates .findschool-option,.registration-flow.parentchild .registration-body.thanks .findschool-bystate .findschool-option,.registration-flow.parentchild .registration-body.thanks .findschool-bystates .findschool-option,.registration-flow.parentedit .registration-body.findmyteacher .findschool-bystate .findschool-option,.registration-flow.parentedit .registration-body.findmyteacher .findschool-bystates .findschool-option,.registration-flow.parentedit .registration-body.thanks .findschool-bystate .findschool-option,.registration-flow.parentedit .registration-body.thanks .findschool-bystates .findschool-option{margin-bottom:10px}.registration-flow.accountaddchild .registration-body.findmyteacher .findschool-bystate .statecity-title,.registration-flow.accountaddchild .registration-body.findmyteacher .findschool-bystates .statecity-title,.registration-flow.accountaddchild .registration-body.thanks .findschool-bystate .statecity-title,.registration-flow.accountaddchild .registration-body.thanks .findschool-bystates .statecity-title,.registration-flow.connectteacher .registration-body.findmyteacher .findschool-bystate .statecity-title,.registration-flow.connectteacher .registration-body.findmyteacher .findschool-bystates .statecity-title,.registration-flow.connectteacher .registration-body.thanks .findschool-bystate .statecity-title,.registration-flow.connectteacher .registration-body.thanks .findschool-bystates .statecity-title,.registration-flow.parent-edit .registration-body.findmyteacher .findschool-bystate .statecity-title,.registration-flow.parent-edit .registration-body.findmyteacher .findschool-bystates .statecity-title,.registration-flow.parent-edit .registration-body.thanks .findschool-bystate .statecity-title,.registration-flow.parent-edit .registration-body.thanks .findschool-bystates .statecity-title,.registration-flow.parentchild .registration-body.findmyteacher .findschool-bystate .statecity-title,.registration-flow.parentchild .registration-body.findmyteacher .findschool-bystates .statecity-title,.registration-flow.parentchild .registration-body.thanks .findschool-bystate .statecity-title,.registration-flow.parentchild .registration-body.thanks .findschool-bystates .statecity-title,.registration-flow.parentedit .registration-body.findmyteacher .findschool-bystate .statecity-title,.registration-flow.parentedit .registration-body.findmyteacher .findschool-bystates .statecity-title,.registration-flow.parentedit .registration-body.thanks .findschool-bystate .statecity-title,.registration-flow.parentedit .registration-body.thanks .findschool-bystates .statecity-title{float:left;font-size:14px;margin-bottom:10px}.registration-flow.accountaddchild .registration-body.findmyteacher .findschool-bystate button,.registration-flow.accountaddchild .registration-body.findmyteacher .findschool-bystates button,.registration-flow.accountaddchild .registration-body.thanks .findschool-bystate button,.registration-flow.accountaddchild .registration-body.thanks .findschool-bystates button,.registration-flow.connectteacher .registration-body.findmyteacher .findschool-bystate button,.registration-flow.connectteacher .registration-body.findmyteacher .findschool-bystates button,.registration-flow.connectteacher .registration-body.thanks .findschool-bystate button,.registration-flow.connectteacher .registration-body.thanks .findschool-bystates button,.registration-flow.parent-edit .registration-body.findmyteacher .findschool-bystate button,.registration-flow.parent-edit .registration-body.findmyteacher .findschool-bystates button,.registration-flow.parent-edit .registration-body.thanks .findschool-bystate button,.registration-flow.parent-edit .registration-body.thanks .findschool-bystates button,.registration-flow.parentchild .registration-body.findmyteacher .findschool-bystate button,.registration-flow.parentchild .registration-body.findmyteacher .findschool-bystates button,.registration-flow.parentchild .registration-body.thanks .findschool-bystate button,.registration-flow.parentchild .registration-body.thanks .findschool-bystates button,.registration-flow.parentedit .registration-body.findmyteacher .findschool-bystate button,.registration-flow.parentedit .registration-body.findmyteacher .findschool-bystates button,.registration-flow.parentedit .registration-body.thanks .findschool-bystate button,.registration-flow.parentedit .registration-body.thanks .findschool-bystates button{min-width:inherit;display:table;margin:0 auto;line-height:30px}.registration-flow.accountaddchild .registration-body.thanks.parent-teacher,.registration-flow.connectteacher .registration-body.thanks.parent-teacher,.registration-flow.parent-edit .registration-body.thanks.parent-teacher,.registration-flow.parentchild .registration-body.thanks.parent-teacher,.registration-flow.parentedit .registration-body.thanks.parent-teacher{padding-top:22px}@media screen and (max-width:480px){.registration-flow.accountaddchild .registration-body.thanks.parent-teacher,.registration-flow.connectteacher .registration-body.thanks.parent-teacher,.registration-flow.parent-edit .registration-body.thanks.parent-teacher,.registration-flow.parentchild .registration-body.thanks.parent-teacher,.registration-flow.parentedit .registration-body.thanks.parent-teacher{margin-top:7px!important;margin-left:2px}}.registration-flow.accountaddchild .registration-body.thanks.parent-teacher .form-row,.registration-flow.connectteacher .registration-body.thanks.parent-teacher .form-row,.registration-flow.parent-edit .registration-body.thanks.parent-teacher .form-row,.registration-flow.parentchild .registration-body.thanks.parent-teacher .form-row,.registration-flow.parentedit .registration-body.thanks.parent-teacher .form-row{width:100%}.registration-flow.accountaddchild .registration-body.thanks.parent-teacher .form-row.month,.registration-flow.connectteacher .registration-body.thanks.parent-teacher .form-row.month,.registration-flow.parent-edit .registration-body.thanks.parent-teacher .form-row.month,.registration-flow.parentchild .registration-body.thanks.parent-teacher .form-row.month,.registration-flow.parentedit .registration-body.thanks.parent-teacher .form-row.month{width:163px;margin-left:0}.registration-flow.accountaddchild .registration-body.thanks.parent-teacher .form-row.year,.registration-flow.connectteacher .registration-body.thanks.parent-teacher .form-row.year,.registration-flow.parent-edit .registration-body.thanks.parent-teacher .form-row.year,.registration-flow.parentchild .registration-body.thanks.parent-teacher .form-row.year,.registration-flow.parentedit .registration-body.thanks.parent-teacher .form-row.year{width:112px}.registration-flow.accountaddchild .registration-body.thanks.parent-teacher .form-row label.radio-label,.registration-flow.connectteacher .registration-body.thanks.parent-teacher .form-row label.radio-label,.registration-flow.parent-edit .registration-body.thanks.parent-teacher .form-row label.radio-label,.registration-flow.parentchild .registration-body.thanks.parent-teacher .form-row label.radio-label,.registration-flow.parentedit .registration-body.thanks.parent-teacher .form-row label.radio-label{width:auto}.registration-flow.accountaddchild .registration-body.thanks.parent-teacher .form-row.form-two-buttons,.registration-flow.connectteacher .registration-body.thanks.parent-teacher .form-row.form-two-buttons,.registration-flow.parent-edit .registration-body.thanks.parent-teacher .form-row.form-two-buttons,.registration-flow.parentchild .registration-body.thanks.parent-teacher .form-row.form-two-buttons,.registration-flow.parentedit .registration-body.thanks.parent-teacher .form-row.form-two-buttons{margin-top:10px}.registration-flow.accountaddchild .registration-body.thanks.parent-teacher .edit-info,.registration-flow.connectteacher .registration-body.thanks.parent-teacher .edit-info,.registration-flow.parent-edit .registration-body.thanks.parent-teacher .edit-info,.registration-flow.parentchild .registration-body.thanks.parent-teacher .edit-info,.registration-flow.parentedit .registration-body.thanks.parent-teacher .edit-info{padding-top:0;margin-bottom:0}.registration-flow.accountaddchild .registration-body.thanks.parent-teacher .teacher-color .teacher-name,.registration-flow.connectteacher .registration-body.thanks.parent-teacher .teacher-color .teacher-name,.registration-flow.parent-edit .registration-body.thanks.parent-teacher .teacher-color .teacher-name,.registration-flow.parentchild .registration-body.thanks.parent-teacher .teacher-color .teacher-name,.registration-flow.parentedit .registration-body.thanks.parent-teacher .teacher-color .teacher-name{margin-bottom:6px}.registration-flow.accountaddchild .registration-body.thanks.parent-teacher .teacher-color .teacher-name span.teacher-title,.registration-flow.accountaddchild .registration-body.thanks.parent-teacher .teacher-color .teacher-name span.teachername,.registration-flow.connectteacher .registration-body.thanks.parent-teacher .teacher-color .teacher-name span.teacher-title,.registration-flow.connectteacher .registration-body.thanks.parent-teacher .teacher-color .teacher-name span.teachername,.registration-flow.parent-edit .registration-body.thanks.parent-teacher .teacher-color .teacher-name span.teacher-title,.registration-flow.parent-edit .registration-body.thanks.parent-teacher .teacher-color .teacher-name span.teachername,.registration-flow.parentchild .registration-body.thanks.parent-teacher .teacher-color .teacher-name span.teacher-title,.registration-flow.parentchild .registration-body.thanks.parent-teacher .teacher-color .teacher-name span.teachername,.registration-flow.parentedit .registration-body.thanks.parent-teacher .teacher-color .teacher-name span.teacher-title,.registration-flow.parentedit .registration-body.thanks.parent-teacher .teacher-color .teacher-name span.teachername{line-height:20px}.registration-flow.accountaddchild .registration-body.thanks.parent-teacher .teacher-color .teacher-Schoolname,.registration-flow.connectteacher .registration-body.thanks.parent-teacher .teacher-color .teacher-Schoolname,.registration-flow.parent-edit .registration-body.thanks.parent-teacher .teacher-color .teacher-Schoolname,.registration-flow.parentchild .registration-body.thanks.parent-teacher .teacher-color .teacher-Schoolname,.registration-flow.parentedit .registration-body.thanks.parent-teacher .teacher-color .teacher-Schoolname{margin-bottom:6px}.registration-flow.accountaddchild .registration-body.thanks.parent-teacher .teacher-color .teacher-Schoolname span.schoolname,.registration-flow.accountaddchild .registration-body.thanks.parent-teacher .teacher-color .teacher-Schoolname span.teacher-school,.registration-flow.connectteacher .registration-body.thanks.parent-teacher .teacher-color .teacher-Schoolname span.schoolname,.registration-flow.connectteacher .registration-body.thanks.parent-teacher .teacher-color .teacher-Schoolname span.teacher-school,.registration-flow.parent-edit .registration-body.thanks.parent-teacher .teacher-color .teacher-Schoolname span.schoolname,.registration-flow.parent-edit .registration-body.thanks.parent-teacher .teacher-color .teacher-Schoolname span.teacher-school,.registration-flow.parentchild .registration-body.thanks.parent-teacher .teacher-color .teacher-Schoolname span.schoolname,.registration-flow.parentchild .registration-body.thanks.parent-teacher .teacher-color .teacher-Schoolname span.teacher-school,.registration-flow.parentedit .registration-body.thanks.parent-teacher .teacher-color .teacher-Schoolname span.schoolname,.registration-flow.parentedit .registration-body.thanks.parent-teacher .teacher-color .teacher-Schoolname span.teacher-school{line-height:20px}.registration-flow.accountaddchild .registration-body.thanks.parent-teacher .teacher-color .teacher-school-loc,.registration-flow.connectteacher .registration-body.thanks.parent-teacher .teacher-color .teacher-school-loc,.registration-flow.parent-edit .registration-body.thanks.parent-teacher .teacher-color .teacher-school-loc,.registration-flow.parentchild .registration-body.thanks.parent-teacher .teacher-color .teacher-school-loc,.registration-flow.parentedit .registration-body.thanks.parent-teacher .teacher-color .teacher-school-loc{margin-bottom:6px}.registration-flow.accountaddchild .registration-body.thanks.parent-teacher .teacher-color .teacher-school-loc span.location-city,.registration-flow.accountaddchild .registration-body.thanks.parent-teacher .teacher-color .teacher-school-loc span.teacher-location,.registration-flow.connectteacher .registration-body.thanks.parent-teacher .teacher-color .teacher-school-loc span.location-city,.registration-flow.connectteacher .registration-body.thanks.parent-teacher .teacher-color .teacher-school-loc span.teacher-location,.registration-flow.parent-edit .registration-body.thanks.parent-teacher .teacher-color .teacher-school-loc span.location-city,.registration-flow.parent-edit .registration-body.thanks.parent-teacher .teacher-color .teacher-school-loc span.teacher-location,.registration-flow.parentchild .registration-body.thanks.parent-teacher .teacher-color .teacher-school-loc span.location-city,.registration-flow.parentchild .registration-body.thanks.parent-teacher .teacher-color .teacher-school-loc span.teacher-location,.registration-flow.parentedit .registration-body.thanks.parent-teacher .teacher-color .teacher-school-loc span.location-city,.registration-flow.parentedit .registration-body.thanks.parent-teacher .teacher-color .teacher-school-loc span.teacher-location{line-height:20px}.registration-flow.accountaddchild .registration-body.thanks.parent-teacher .teacher-color .classroom,.registration-flow.connectteacher .registration-body.thanks.parent-teacher .teacher-color .classroom,.registration-flow.parent-edit .registration-body.thanks.parent-teacher .teacher-color .classroom,.registration-flow.parentchild .registration-body.thanks.parent-teacher .teacher-color .classroom,.registration-flow.parentedit .registration-body.thanks.parent-teacher .teacher-color .classroom{margin-bottom:0}.registration-flow.accountaddchild .registration-body.thanks.parent-teacher .teacher-color .classroom .form-row span.label-msg,.registration-flow.connectteacher .registration-body.thanks.parent-teacher .teacher-color .classroom .form-row span.label-msg,.registration-flow.parent-edit .registration-body.thanks.parent-teacher .teacher-color .classroom .form-row span.label-msg,.registration-flow.parentchild .registration-body.thanks.parent-teacher .teacher-color .classroom .form-row span.label-msg,.registration-flow.parentedit .registration-body.thanks.parent-teacher .teacher-color .classroom .form-row span.label-msg{line-height:40px}#parentSearchForm .school-selection{clear:both;padding:20px 0;font-weight:700;text-transform:upppercase}#parentSearchForm .school-selection .your-heading{font-weight:400;text-transform:capitalize;margin-bottom:5px}.registration-body.thanks .form-row.month .custom-select .selected-option,.registration-body.thanks .form-row.year .custom-select .selected-option{margin-left:0}.registration-body.thanks .connect-teacher span{line-height:22px}.registration-body.thanks .connect-teacher .button-continue.other,.registration-body.thanks .connect-teacher .button-next.another,.registration-body.thanks .connect-teacher .button-next.other{top:30.5%}.registration-body.thanks .classroom span{text-transform:none}.registration-body.thanks label span{text-transform:capitalize}.registration-body.thanks label span.optional{text-transform:unset;position:absolute;word-break:break-all}.registration-body.create-acnt{padding:22px 15px 30px}.registration-body.create-acnt .form-row.showpassword-row .form-caption{float:left;color:#3a3a3a;margin-top:5px;font-size:12px}.registration-body.create-acnt .form-row.emailsection .error-message{position:relative;background:#fff793;border:2px solid #d73230;top:20px;color:#900;float:left;margin-bottom:20px;left:0;width:auto;padding:15px}.registration-body.create-acnt .form-row.emailsection .error-message:after,.registration-body.create-acnt .form-row.emailsection .error-message:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.registration-body.create-acnt .form-row.emailsection .error-message:after{border-color:rgba(136,183,213,0);border-bottom-color:#fff793;border-width:15px;margin-left:-17px}.registration-body.create-acnt .form-row.emailsection .error-message:before{border-color:rgba(194,225,245,0);border-bottom-color:#d73230;border-width:18px;margin-left:-20px}.registration-body.create-acnt .addtoemaillist .form-row,.registration-body.create-acnt .smsregistration .form-row{width:auto}.registration-body.create-acnt .smsregistration{height:20px;float:left;width:100%;display:block}.reading-clubaccnt,.reading-clubaccnt-parent{float:left;width:100%}.reading-clubaccnt h3,.reading-clubaccnt-parent h3{font-family:Arial,sans-serif}.reading-clubaccnt .profile-accnt,.reading-clubaccnt-parent .profile-accnt{background:#f4f1ea;float:left;width:100%;padding-bottom:20px}.reading-clubaccnt .profile-accnt h1,.reading-clubaccnt-parent .profile-accnt h1{font-family:BrandonText-Medium,Arial,sans-serif;color:#0270a9;margin:19px 0 31px;line-height:22px;font-size:32px;font-weight:400}.reading-clubaccnt .profile-accnt .verify-title,.reading-clubaccnt-parent .profile-accnt .verify-title{position:relative;float:left;clear:both;width:100%}.reading-clubaccnt .profile-accnt .verify-title h1,.reading-clubaccnt-parent .profile-accnt .verify-title h1{float:left;width:auto}.reading-clubaccnt .profile-accnt .verify-title h1 .verifyscript-model,.reading-clubaccnt-parent .profile-accnt .verify-title h1 .verifyscript-model{float:right}.pdp-main .reading-clubaccnt .profile-accnt .product-bundle-title,.pdp-main .reading-clubaccnt-parent .profile-accnt .product-bundle-title,.reading-clubaccnt .profile-accnt .pdp-main .product-bundle-title,.reading-clubaccnt .profile-accnt h2,.reading-clubaccnt-parent .profile-accnt .pdp-main .product-bundle-title,.reading-clubaccnt-parent .profile-accnt h2{padding:10px 0 12px 15px;width:100%;float:left;color:#fff;margin:0;font-weight:400;font-size:16px;line-height:16px;font-family:BrandonText-Regular,Arial,sans-serif;text-transform:uppercase}.reading-clubaccnt .profile-accnt a.buttonstyle.btn-black.neworder,.reading-clubaccnt-parent .profile-accnt a.buttonstyle.btn-black.neworder{background:#000;padding:10px;height:auto;float:right;margin-top:28px}.reading-clubaccnt .profile-accnt a.buttonstyle.btn-black.neworder:hover,.reading-clubaccnt-parent .profile-accnt a.buttonstyle.btn-black.neworder:hover{background-color:#ee4d28;color:#f8b8a9}.reading-clubaccnt .profile-accnt a.buttonstyle.secondary.neworder,.reading-clubaccnt-parent .profile-accnt a.buttonstyle.secondary.neworder{padding:10px;height:auto;float:right;margin-top:28px;margin-right:15px}.reading-clubaccnt .profile-accnt .profile,.reading-clubaccnt-parent .profile-accnt .profile{width:39.9%;float:left;margin-right:30px}.pdp-main .reading-clubaccnt .profile-accnt .profile .product-bundle-title,.pdp-main .reading-clubaccnt-parent .profile-accnt .profile .product-bundle-title,.reading-clubaccnt .profile-accnt .profile .pdp-main .product-bundle-title,.reading-clubaccnt .profile-accnt .profile h2,.reading-clubaccnt-parent .profile-accnt .profile .pdp-main .product-bundle-title,.reading-clubaccnt-parent .profile-accnt .profile h2{background:#71bdb9}.reading-clubaccnt .profile-accnt .profile>div,.reading-clubaccnt-parent .profile-accnt .profile>div{background:#fff}.reading-clubaccnt .profile-accnt .profile>div h3,.reading-clubaccnt-parent .profile-accnt .profile>div h3{font-size:14px;color:#3a3a3a;float:left;margin:0;padding:0;font-weight:400;text-transform:uppercase;line-height:10px}.reading-clubaccnt .profile-accnt .profile>div .place-order,.reading-clubaccnt-parent .profile-accnt .profile>div .place-order{float:left;width:100%;margin-bottom:10px;line-height:10px}.reading-clubaccnt .profile-accnt .profile>div .place-order a,.reading-clubaccnt-parent .profile-accnt .profile>div .place-order a{line-height:1px}.reading-clubaccnt .profile-accnt .profile .link,.reading-clubaccnt-parent .profile-accnt .profile .link{float:right;padding:0;display:block;text-align:right;width:auto;margin:0}.reading-clubaccnt .profile-accnt .profile .link a,.reading-clubaccnt-parent .profile-accnt .profile .link a{font-size:14px;color:#007599;float:none;line-height:12px;vertical-align:middle}.reading-clubaccnt .profile-accnt .profile .link a:hover,.reading-clubaccnt-parent .profile-accnt .profile .link a:hover{color:#f88000!important}.reading-clubaccnt .profile-accnt .profile .info,.reading-clubaccnt-parent .profile-accnt .profile .info{width:100%;padding:0;float:left}.reading-clubaccnt .profile-accnt .profile .info h3,.reading-clubaccnt-parent .profile-accnt .profile .info h3{font-size:14px;text-transform:uppercase;float:left;width:100%;margin-top:12px;margin-bottom:3px}.reading-clubaccnt .profile-accnt .profile .info .text-blk.msg,.reading-clubaccnt-parent .profile-accnt .profile .info .text-blk.msg{background:url(../images/Check-Markmsg.png) left 10% no-repeat;float:left}.reading-clubaccnt .profile-accnt .profile .info .text-blk.msg span,.reading-clubaccnt-parent .profile-accnt .profile .info .text-blk.msg span{padding-left:0;text-indent:14px;vertical-align:top}.reading-clubaccnt .profile-accnt .profile .info .text-blk,.reading-clubaccnt .profile-accnt .profile .info .text-gray,.reading-clubaccnt-parent .profile-accnt .profile .info .text-blk,.reading-clubaccnt-parent .profile-accnt .profile .info .text-gray{margin-bottom:0;padding:0;float:left;line-height:18px;clear:left}.reading-clubaccnt .profile-accnt .profile .info .text-blk .required,.reading-clubaccnt .profile-accnt .profile .info .text-gray .required,.reading-clubaccnt-parent .profile-accnt .profile .info .text-blk .required,.reading-clubaccnt-parent .profile-accnt .profile .info .text-gray .required{display:inline;color:#d73230}.reading-clubaccnt .profile-accnt .profile .info .text-blk span,.reading-clubaccnt .profile-accnt .profile .info .text-gray span,.reading-clubaccnt-parent .profile-accnt .profile .info .text-blk span,.reading-clubaccnt-parent .profile-accnt .profile .info .text-gray span{clear:both;font-size:14px;display:block;margin-bottom:0}.reading-clubaccnt .profile-accnt .profile .info .text-gray,.reading-clubaccnt-parent .profile-accnt .profile .info .text-gray{color:#a1a1a1}.reading-clubaccnt .profile-accnt .profile .info .corpstatus span,.reading-clubaccnt-parent .profile-accnt .profile .info .corpstatus span{line-height:15px}.reading-clubaccnt .profile-accnt .profile .customer-code,.reading-clubaccnt-parent .profile-accnt .profile .customer-code{margin-bottom:1px;padding:18px 15px 20px;float:left;width:100%}.reading-clubaccnt .profile-accnt .profile .customer-code h3,.reading-clubaccnt-parent .profile-accnt .profile .customer-code h3{clear:both;float:left;width:100%;margin-bottom:7px}.reading-clubaccnt .profile-accnt .profile .customer-code span,.reading-clubaccnt-parent .profile-accnt .profile .customer-code span{font-size:32px;text-transform:uppercase;color:#3a3a3a;float:left;line-height:26px}.reading-clubaccnt .profile-accnt .profile .customer-code .info .corpstatus span,.reading-clubaccnt-parent .profile-accnt .profile .customer-code .info .corpstatus span{text-transform:capitalize}.reading-clubaccnt .profile-accnt .profile .customer-code .info .info-sec,.reading-clubaccnt-parent .profile-accnt .profile .customer-code .info .info-sec{margin-top:10px}.reading-clubaccnt .profile-accnt .profile .customer-code .info .info-sec .hd,.reading-clubaccnt-parent .profile-accnt .profile .customer-code .info .info-sec .hd{text-transform:uppercase}.reading-clubaccnt .profile-accnt .profile .customer-code .info .info-sec:first-child,.reading-clubaccnt-parent .profile-accnt .profile .customer-code .info .info-sec:first-child{margin-top:0}.reading-clubaccnt .profile-accnt .profile .customer-code .classcode,.reading-clubaccnt-parent .profile-accnt .profile .customer-code .classcode{margin:12px 0 0;padding:0;float:left;width:100%}.reading-clubaccnt .profile-accnt .profile .customer-code .classcode span,.reading-clubaccnt-parent .profile-accnt .profile .customer-code .classcode span{font-size:14px}.reading-clubaccnt .profile-accnt .profile .customer-code .csr-applestatus,.reading-clubaccnt-parent .profile-accnt .profile .customer-code .csr-applestatus{width:90%;margin-top:10px;padding:0;float:left}.reading-clubaccnt .profile-accnt .profile .name-section,.reading-clubaccnt .profile-accnt .profile .pass-section,.reading-clubaccnt .profile-accnt .profile .preferences-section,.reading-clubaccnt .profile-accnt .profile .reading-section,.reading-clubaccnt .profile-accnt .profile .role-section,.reading-clubaccnt .profile-accnt .profile .school-section,.reading-clubaccnt-parent .profile-accnt .profile .name-section,.reading-clubaccnt-parent .profile-accnt .profile .pass-section,.reading-clubaccnt-parent .profile-accnt .profile .preferences-section,.reading-clubaccnt-parent .profile-accnt .profile .reading-section,.reading-clubaccnt-parent .profile-accnt .profile .role-section,.reading-clubaccnt-parent .profile-accnt .profile .school-section{padding:20px 15px;float:left;width:100%;margin-bottom:1px}.reading-clubaccnt .profile-accnt .profile .pass-section,.reading-clubaccnt-parent .profile-accnt .profile .pass-section{padding-bottom:25px}.reading-clubaccnt .profile-accnt .profile .pass-section .link,.reading-clubaccnt-parent .profile-accnt .profile .pass-section .link{line-height:10px}.reading-clubaccnt .profile-accnt .profile .preferences-section,.reading-clubaccnt-parent .profile-accnt .profile .preferences-section{margin-bottom:28px;padding-bottom:10px}.reading-clubaccnt .profile-accnt .profile .preferences-section .preference:last-child,.reading-clubaccnt-parent .profile-accnt .profile .preferences-section .preference:last-child{padding-top:2px}.reading-clubaccnt .profile-accnt .profile .preferences-section .notice,.reading-clubaccnt-parent .profile-accnt .profile .preferences-section .notice{padding-bottom:10px;font-size:13px}.reading-clubaccnt .profile-accnt .profile .reading-section,.reading-clubaccnt-parent .profile-accnt .profile .reading-section{margin-bottom:1px}.reading-clubaccnt .profile-accnt .profile .reading-section .info,.reading-clubaccnt-parent .profile-accnt .profile .reading-section .info{margin:0;padding:0}.reading-clubaccnt .profile-accnt .profile .reading-section .info .form-row,.reading-clubaccnt-parent .profile-accnt .profile .reading-section .info .form-row{margin:0}.reading-clubaccnt .profile-accnt .profile .reading-section .required,.reading-clubaccnt-parent .profile-accnt .profile .reading-section .required{color:#d73230}.reading-clubaccnt .profile-accnt .profile .reading-section .custom-select,.reading-clubaccnt-parent .profile-accnt .profile .reading-section .custom-select{padding:0;width:280px}.reading-clubaccnt .profile-accnt .profile .reading-section .custom-select .selected-option,.reading-clubaccnt-parent .profile-accnt .profile .reading-section .custom-select .selected-option{color:#a1a1a1}.reading-clubaccnt .profile-accnt .profile .reading-section .custom-select .selected-option.selected-active,.reading-clubaccnt-parent .profile-accnt .profile .reading-section .custom-select .selected-option.selected-active{color:#3a3a3a}.reading-clubaccnt .profile-accnt .profile .parents-section,.reading-clubaccnt-parent .profile-accnt .profile .parents-section{float:left;background-color:transparent;padding:0;width:100%}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info{padding:20px 15px 15px;background:#fff;float:left}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-info.child,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-info.child{padding:0;width:100%}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .info,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .info{width:100%}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .info p,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .info p{float:left;margin:0}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .info .label-msg,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .info .label-msg{font-weight:400}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .info .form-row,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .info .form-row{float:left;clear:none;margin-bottom:16px}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .info .addchild,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .info .addchild{float:left;color:#007599;text-transform:none}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .info-addchild,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .info-addchild{float:right;width:100%;text-align:right;margin-top:10px}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .info-addchild a,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .info-addchild a{text-align:right}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .info-addchild a span,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .info-addchild a span{background:url(../images/sprite-two.png) -45px -160px no-repeat;width:8px;height:15px;float:right;margin-left:8px}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .info-addchild a:hover span,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .info-addchild a:hover span{background:url(../images/sprite-two.png) -45px -188px no-repeat;width:8px;height:15px}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild{float:left;width:100%;margin-bottom:10px;position:relative}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .your-child,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .your-child{padding:0 15px;border-bottom:2px solid #fff;width:100%;float:left}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .your-child .link,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .your-child .link{float:right;padding:4px 0 0;text-align:right}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .your-child .link .tooltip-remove-action,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .your-child .link .tooltip-remove-action{width:351px;right:-15px;top:-30px}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .your-child .link .tooltip-remove-action.extend-tooltip,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .your-child .link .tooltip-remove-action.extend-tooltip{top:-48px}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .your-child .link .tooltip-remove-action .action-remove-wrapper,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .your-child .link .tooltip-remove-action .action-remove-wrapper{float:left}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .your-child .link .tooltip-remove-action .action-remove-wrapper span,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .your-child .link .tooltip-remove-action .action-remove-wrapper span{margin:1px 0 0;width:auto;height:0;background:0 0;font-weight:400;float:left;text-align:left}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .your-child .link .tooltip-remove-action .action-remove-wrapper span.delete-warning,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .your-child .link .tooltip-remove-action .action-remove-wrapper span.delete-warning{margin-top:0;font-size:15px;float:left;width:70%;text-align:left}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .your-child .link .tooltip-remove-action .action-remove-wrapper .button-blk,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .your-child .link .tooltip-remove-action .action-remove-wrapper .button-blk{float:right;width:33%}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .your-child .link .tooltip-remove-action .action-remove-wrapper .button-blk button,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .your-child .link .tooltip-remove-action .action-remove-wrapper .button-blk button{min-width:40px}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .your-child .link span,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .your-child .link span{color:#3a3a3a;background:#b0b0b0;width:1px;height:13px;border-right:1px solid #3a3a3a;float:left;padding:0;margin:0 8px;vertical-align:top}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .your-child .link a,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .your-child .link a{font-size:14px;color:#007599;float:left}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .your-child .link a.edit.delete-parentchild.open,.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .your-child .link a:hover,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .your-child .link a.edit.delete-parentchild.open,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .your-child .link a:hover{color:#f88000}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .your-child .info,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .your-child .info{margin-left:10px;width:65%}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .your-child .info span.heading,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .your-child .info span.heading{text-transform:uppercase;margin-bottom:2px}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .your-child .info span,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .your-child .info span{font-size:14px;line-height:18px}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .your-child .classroom,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .your-child .classroom{float:left;margin:10px 0 0 10px}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .your-child .classroom span,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .your-child .classroom span{float:left;clear:both;width:100%}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .your-child .classroom .selection,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .your-child .classroom .selection{float:left;margin-top:12px}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .edit-addchildform .editadd-formsection,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .edit-addchildform .editadd-formsection{display:none;padding:0 15px 15px;width:100%}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .edit-addchildform .editadd-formsection .addteacher-field,.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .edit-addchildform .editadd-formsection .connect-teacher,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .edit-addchildform .editadd-formsection .addteacher-field,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .edit-addchildform .editadd-formsection .connect-teacher{padding:0}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .edit-addchildform .your-childteacher,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .edit-addchildform .your-childteacher{padding:15px 15px 20px;width:100%;float:left}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .edit-addchildform .your-childteacher .link,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .edit-addchildform .your-childteacher .link{float:right;padding:0;text-align:right}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .edit-addchildform .your-childteacher .link span,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .edit-addchildform .your-childteacher .link span{color:#3a3a3a;background:#b0b0b0;width:1px;height:13px;border-right:1px solid #3a3a3a;float:left;padding:0;margin:0 8px;vertical-align:top}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .edit-addchildform .your-childteacher .link a,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .edit-addchildform .your-childteacher .link a{font-size:14px;color:#007599;float:left}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .edit-addchildform .your-childteacher .link a:hover,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .edit-addchildform .your-childteacher .link a:hover{color:#f88000}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .edit-addchildform .your-childteacher .info,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .edit-addchildform .your-childteacher .info{margin-left:10px}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .edit-addchildform .your-childteacher .info span.heading,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .edit-addchildform .your-childteacher .info span.heading{text-transform:uppercase;margin-bottom:2px}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .edit-addchildform .your-childteacher .info span,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .edit-addchildform .your-childteacher .info span{font-size:14px;line-height:18px}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .edit-addchildform .your-childteacher .classroom,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .edit-addchildform .your-childteacher .classroom{float:left;margin:10px 0 0 10px}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .edit-addchildform .your-childteacher .classroom span,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .edit-addchildform .your-childteacher .classroom span{float:left;clear:both;width:100%}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .edit-addchildform .your-childteacher .classroom .selection,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .edit-addchildform .your-childteacher .classroom .selection{float:left;margin-top:12px;width:100%}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .edit-addchildform .your-childteacher .classroom .selection .form-row.yesno-toggle label,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .edit-addchildform .your-childteacher .classroom .selection .form-row.yesno-toggle label{width:40px}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .edit-addchildform .your-childteacher .classroom .selection .form-row.yesno-toggle .radio-label input[type=radio]:checked+span.custom-radio+span.label-msg,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .edit-addchildform .your-childteacher .classroom .selection .form-row.yesno-toggle .radio-label input[type=radio]:checked+span.custom-radio+span.label-msg{background:#0270a9}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild{font-weight:700;background:#f4f1ea;padding:12px 15px 11px;line-height:16px;width:100%}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild span,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild span{float:right;background:url(../images/sprite-two.png) -5px -160px no-repeat;width:17px;height:17px}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild p,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild p{margin:0;text-transform:capitalize}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild.expanded,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild.expanded{padding-bottom:21px}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild.expanded span,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild.expanded span{background:url(../images/sprite-two.png) -5px -189px no-repeat;width:17px;height:15px}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form{background:#f4f1ea;float:left;display:none;width:100%}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .required-indicator,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .required-indicator{display:none}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .addteacher-field,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .addteacher-field{padding:0 15px;width:100%;float:left}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form h3,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form h3{font-size:14px;font-weight:700;clear:both;width:100%;margin-bottom:2px}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .form-row,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .form-row{margin:0 0 14px}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .form-row label,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .form-row label{width:100%;text-align:left;text-transform:uppercase;padding:0 0 5px;line-height:13px;font-size:14px}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .form-row.month,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .form-row.month{width:179px;margin-right:5px}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .form-row.year,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .form-row.year{width:86px}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .form-row.form-row-button,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .form-row.form-row-button{padding-left:15px;text-align:left;float:left;margin:14px 0 20px}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .form-row.form-row-button button,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .form-row.form-row-button button{width:122px;min-width:inherit}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .form-row.form-row-button button.cancel,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .form-row.form-row-button button.cancel{margin-right:11px}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .connect-teacher,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .connect-teacher{float:left;clear:both;position:relative;padding:15px;margin-top:4px;width:100%;border-top:2px solid #fff}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .connect-teacher button,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .connect-teacher button{position:absolute;width:77px;height:34px;right:16px;top:58px;min-width:inherit}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .connect-teacher input[type=text],.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .connect-teacher input[type=text]{height:35px}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .connect-teacher h3,.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .connect-teacher p,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .connect-teacher h3,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .connect-teacher p{font-size:14px;font-weight:700;text-transform:uppercase}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .connect-teacher p,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .connect-teacher p{font-weight:400;margin:10px 0 3px;float:left}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .connect-teacher span,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .connect-teacher span{font-size:14px;float:right;text-align:right;margin-top:8px}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .connect-teacher span a,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .connect-teacher span a{color:#007599}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .connect-teacher .findteacher-info,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .connect-teacher .findteacher-info{float:left}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .connect-teacher .findteacher-info p,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .connect-teacher .findteacher-info p{text-transform:none}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .connect-teacher .findteacher-info a,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .connect-teacher .findteacher-info a{float:right;margin-top:12px}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .connect-teacher .findteacher-info .info-section,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .connect-teacher .findteacher-info .info-section{float:left;background:#fff;padding:15px;width:100%;margin-top:10px}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .connect-teacher .findteacher-info .info-section .location,.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .connect-teacher .findteacher-info .info-section .name,.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .connect-teacher .findteacher-info .info-section .school,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .connect-teacher .findteacher-info .info-section .location,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .connect-teacher .findteacher-info .info-section .name,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .connect-teacher .findteacher-info .info-section .school{margin-bottom:23px;float:left;clear:both}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .connect-teacher .findteacher-info .info-section .location .title,.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .connect-teacher .findteacher-info .info-section .name .title,.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .connect-teacher .findteacher-info .info-section .school .title,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .connect-teacher .findteacher-info .info-section .location .title,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .connect-teacher .findteacher-info .info-section .name .title,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .connect-teacher .findteacher-info .info-section .school .title{text-transform:uppercase}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .connect-teacher .findteacher-info .info-section .location span,.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .connect-teacher .findteacher-info .info-section .name span,.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .connect-teacher .findteacher-info .info-section .school span,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .connect-teacher .findteacher-info .info-section .location span,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .connect-teacher .findteacher-info .info-section .name span,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .connect-teacher .findteacher-info .info-section .school span{font-size:14px;float:left;clear:both;line-height:16px;margin:0;padding:0}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .connect-teacher .findteacher-info .info-section .location,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .connect-teacher .findteacher-info .info-section .location{margin-bottom:0}.reading-clubaccnt .profile-accnt .parents-addchild.add .findteacher-info,.reading-clubaccnt-parent .profile-accnt .parents-addchild.add .findteacher-info{display:none}.reading-clubaccnt .profile-accnt .order-history-section,.reading-clubaccnt-parent .profile-accnt .order-history-section{float:left;width:100%;margin-bottom:1px;padding:15px;background:#fff}@media screen and (max-width:480px){.reading-clubaccnt .profile-accnt .order-history-section,.reading-clubaccnt-parent .profile-accnt .order-history-section{padding-left:10px}}.reading-clubaccnt .profile-accnt .payment-orderhistory,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory{width:57%;float:right}.pdp-main .reading-clubaccnt .profile-accnt .payment-orderhistory .product-bundle-title,.pdp-main .reading-clubaccnt-parent .profile-accnt .payment-orderhistory .product-bundle-title,.reading-clubaccnt .profile-accnt .payment-orderhistory .pdp-main .product-bundle-title,.reading-clubaccnt .profile-accnt .payment-orderhistory h2,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .pdp-main .product-bundle-title,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory h2{background:#f09462}.pdp-main .reading-clubaccnt .profile-accnt .payment-orderhistory .hd-paymentoptions.product-bundle-title,.pdp-main .reading-clubaccnt-parent .profile-accnt .payment-orderhistory .hd-paymentoptions.product-bundle-title,.reading-clubaccnt .profile-accnt .payment-orderhistory .pdp-main .hd-paymentoptions.product-bundle-title,.reading-clubaccnt .profile-accnt .payment-orderhistory h2.hd-paymentoptions,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .pdp-main .hd-paymentoptions.product-bundle-title,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory h2.hd-paymentoptions{margin-bottom:0}@media screen and (max-width:480px){.pdp-main .reading-clubaccnt .profile-accnt .payment-orderhistory .mobile-title.product-bundle-title,.pdp-main .reading-clubaccnt-parent .profile-accnt .payment-orderhistory .mobile-title.product-bundle-title,.reading-clubaccnt .profile-accnt .payment-orderhistory .pdp-main .mobile-title.product-bundle-title,.reading-clubaccnt .profile-accnt .payment-orderhistory h2.mobile-title,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .pdp-main .mobile-title.product-bundle-title,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory h2.mobile-title{padding-left:19px}}.pdp-main .reading-clubaccnt .profile-accnt .payment-orderhistory .os.product-bundle-title,.pdp-main .reading-clubaccnt-parent .profile-accnt .payment-orderhistory .os.product-bundle-title,.reading-clubaccnt .profile-accnt .payment-orderhistory .pdp-main .os.product-bundle-title,.reading-clubaccnt .profile-accnt .payment-orderhistory h2.os,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .pdp-main .os.product-bundle-title,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory h2.os{background:#f09462}.reading-clubaccnt .profile-accnt .payment-orderhistory div h3,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory div h3{font-size:14px;color:#3a3a3a;float:left;margin:0;padding:0;font-weight:400}.reading-clubaccnt .profile-accnt .payment-orderhistory div .no-cards,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory div .no-cards{text-transform:none}.reading-clubaccnt .profile-accnt .payment-orderhistory #order-counts--absent,.reading-clubaccnt .profile-accnt .payment-orderhistory #order-counts--present,.reading-clubaccnt .profile-accnt .payment-orderhistory #order-history--table,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory #order-counts--absent,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory #order-counts--present,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory #order-history--table{display:none}.reading-clubaccnt .profile-accnt .payment-orderhistory .order-status--parent .order-status-head,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .order-status--parent .order-status-head{margin-bottom:5px}.reading-clubaccnt .profile-accnt .payment-orderhistory .order-status--parent .order-step--sts .order-step-disp,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .order-status--parent .order-step--sts .order-step-disp{width:300px;height:34px;margin:15px auto 10px;background:url(../images/order-tracking-steps-parent.svg) no-repeat}@media screen and (max-width:480px){.reading-clubaccnt .profile-accnt .payment-orderhistory .order-status--parent .order-step--sts .order-step-disp,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .order-status--parent .order-step--sts .order-step-disp{background:url(../images/order-tracking-steps-parent-mobile.svg) no-repeat}}.reading-clubaccnt .profile-accnt .payment-orderhistory .order-status--parent .order-step--sts .order-step-name-wrapper,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .order-status--parent .order-step--sts .order-step-name-wrapper{margin-left:105px}@media screen and (max-width:480px){.reading-clubaccnt .profile-accnt .payment-orderhistory .order-status--parent .order-step--sts .order-step-name-wrapper,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .order-status--parent .order-step--sts .order-step-name-wrapper{width:285px;margin:0 auto}}.reading-clubaccnt .profile-accnt .payment-orderhistory .order-status--parent .order-step--sts .order-step-name,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .order-status--parent .order-step--sts .order-step-name{float:left;width:90px;margin-left:35px;font-size:12px;line-height:13px;text-align:center}@media screen and (max-width:480px){.reading-clubaccnt .profile-accnt .payment-orderhistory .order-status--parent .order-step--sts .order-step-name,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .order-status--parent .order-step--sts .order-step-name{width:80px;margin-left:17px}}.reading-clubaccnt .profile-accnt .payment-orderhistory .order-status--parent .order-step--sts .order-step-name--submitted,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .order-status--parent .order-step--sts .order-step-name--submitted{margin-left:0}@media screen and (max-width:480px){.reading-clubaccnt .profile-accnt .payment-orderhistory .order-status--parent .order-step--sts .order-step-name--submitted,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .order-status--parent .order-step--sts .order-step-name--submitted{text-align:left}.reading-clubaccnt .profile-accnt .payment-orderhistory .order-status--parent .order-step--sts .order-step-name--shipped,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .order-status--parent .order-step--sts .order-step-name--shipped{text-align:right}}.reading-clubaccnt .profile-accnt .payment-orderhistory .order-status--parent .order-step--sth .order-step-disp,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .order-status--parent .order-step--sth .order-step-disp{width:350px;height:40px;margin-top:15px;margin-right:auto;margin-left:auto;background:url(../images/order-tracking-steps-parent-sth.png) no-repeat}@media screen and (max-width:480px){.reading-clubaccnt .profile-accnt .payment-orderhistory .order-status--parent .order-step--sth .order-step-disp,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .order-status--parent .order-step--sth .order-step-disp{background:url(../images/order-tracking-steps-parent-sth-mobile.png) no-repeat}}.reading-clubaccnt .profile-accnt .payment-orderhistory .order-status--parent .order-step--sth .order-step-name-wrapper,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .order-status--parent .order-step--sth .order-step-name-wrapper{margin-left:60px}@media screen and (max-width:480px){.reading-clubaccnt .profile-accnt .payment-orderhistory .order-status--parent .order-step--sth .order-step-name-wrapper,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .order-status--parent .order-step--sth .order-step-name-wrapper{margin-left:0}}.reading-clubaccnt .profile-accnt .payment-orderhistory .order-status--parent .order-step--sth .order-step-name,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .order-status--parent .order-step--sth .order-step-name{float:left;width:105px;color:#c1c1c1;text-align:center}.reading-clubaccnt .profile-accnt .payment-orderhistory .order-status--parent .order-step--sth .order-step-name--processing,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .order-status--parent .order-step--sth .order-step-name--processing{width:115px}@media screen and (max-width:480px){.reading-clubaccnt .profile-accnt .payment-orderhistory .order-status--parent .order-step--sth .order-step-name--processing,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .order-status--parent .order-step--sth .order-step-name--processing{width:90px}}.reading-clubaccnt .profile-accnt .payment-orderhistory .order-status--parent .order-step--sth .order-step-name--shipped,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .order-status--parent .order-step--sth .order-step-name--shipped{width:204px}@media screen and (max-width:480px){.reading-clubaccnt .profile-accnt .payment-orderhistory .order-status--parent .order-step--sth .order-step-name--shipped,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .order-status--parent .order-step--sth .order-step-name--shipped{width:146px}}@media screen and (max-width:480px){.reading-clubaccnt .profile-accnt .payment-orderhistory .order-status--parent .order-step--sth .order-step-name--delivered,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .order-status--parent .order-step--sth .order-step-name--delivered{width:94px}}.reading-clubaccnt .profile-accnt .payment-orderhistory .order-status--parent .order-step--sts-submitted .order-step-disp,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .order-status--parent .order-step--sts-submitted .order-step-disp{background-position:-100px -53px}.reading-clubaccnt .profile-accnt .payment-orderhistory .order-status--parent .order-step--sts-submitted .order-step-name--submitted,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .order-status--parent .order-step--sts-submitted .order-step-name--submitted{font-weight:700}.reading-clubaccnt .profile-accnt .payment-orderhistory .order-status--parent .order-step--sts-processing .order-step-disp,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .order-status--parent .order-step--sts-processing .order-step-disp{background-position:-100px -125px}.reading-clubaccnt .profile-accnt .payment-orderhistory .order-status--parent .order-step--sts-processing .order-step-name--processing,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .order-status--parent .order-step--sts-processing .order-step-name--processing{font-weight:700}.reading-clubaccnt .profile-accnt .payment-orderhistory .order-status--parent .order-step--sts-shipped .order-step-disp,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .order-status--parent .order-step--sts-shipped .order-step-disp{background-position:-100px -197px}.reading-clubaccnt .profile-accnt .payment-orderhistory .order-status--parent .order-step--sts-shipped .order-step-name--shipped,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .order-status--parent .order-step--sts-shipped .order-step-name--shipped{font-weight:700}.reading-clubaccnt .profile-accnt .payment-orderhistory .order-status--parent .order-step--sth-processing .order-step-disp,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .order-status--parent .order-step--sth-processing .order-step-disp{background-position:0 0}@media screen and (max-width:480px){.reading-clubaccnt .profile-accnt .payment-orderhistory .order-status--parent .order-step--sth-processing .order-step-disp,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .order-status--parent .order-step--sth-processing .order-step-disp{background-position:center 0}}.reading-clubaccnt .profile-accnt .payment-orderhistory .order-status--parent .order-step--sth-processing .order-step-name--processing,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .order-status--parent .order-step--sth-processing .order-step-name--processing{color:#000;width:115px}@media screen and (max-width:480px){.reading-clubaccnt .profile-accnt .payment-orderhistory .order-status--parent .order-step--sth-processing .order-step-name--processing,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .order-status--parent .order-step--sth-processing .order-step-name--processing{width:90px}}.reading-clubaccnt .profile-accnt .payment-orderhistory .order-status--parent .order-step--sth-shipped .order-step-disp,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .order-status--parent .order-step--sth-shipped .order-step-disp{background-position:0 -45px}@media screen and (max-width:480px){.reading-clubaccnt .profile-accnt .payment-orderhistory .order-status--parent .order-step--sth-shipped .order-step-disp,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .order-status--parent .order-step--sth-shipped .order-step-disp{background-position:center -40px}}.reading-clubaccnt .profile-accnt .payment-orderhistory .order-status--parent .order-step--sth-shipped .order-step-name--shipped,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .order-status--parent .order-step--sth-shipped .order-step-name--shipped{color:#000}.reading-clubaccnt .profile-accnt .payment-orderhistory .order-status--parent .order-step--sth-delivered .order-step-disp,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .order-status--parent .order-step--sth-delivered .order-step-disp{background-position:0 -95px}@media screen and (max-width:480px){.reading-clubaccnt .profile-accnt .payment-orderhistory .order-status--parent .order-step--sth-delivered .order-step-disp,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .order-status--parent .order-step--sth-delivered .order-step-disp{background-position:center -78px}}.reading-clubaccnt .profile-accnt .payment-orderhistory .order-status--parent .order-step--sth-delivered .order-step-name--delivered,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .order-status--parent .order-step--sth-delivered .order-step-name--delivered{color:#000}.reading-clubaccnt .profile-accnt .payment-orderhistory .link,.reading-clubaccnt .profile-accnt .payment-orderhistory .link-div,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .link,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .link-div{float:right;padding:0;text-align:right}.reading-clubaccnt .profile-accnt .payment-orderhistory .link span,.reading-clubaccnt .profile-accnt .payment-orderhistory .link-div span,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .link span,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .link-div span{color:#3a3a3a;background:#b0b0b0;width:1px;height:13px;border-right:1px solid #3a3a3a;float:left;padding:0;margin:0 8px;vertical-align:top}.reading-clubaccnt .profile-accnt .payment-orderhistory .link a,.reading-clubaccnt .profile-accnt .payment-orderhistory .link-div a,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .link a,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .link-div a{font-size:14px;color:#007599;float:left}.reading-clubaccnt .profile-accnt .payment-orderhistory .link a:hover,.reading-clubaccnt .profile-accnt .payment-orderhistory .link-div a:hover,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .link a:hover,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .link-div a:hover{color:#f88000}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment{padding:0;background:#fff;float:left;width:100%;margin-bottom:10px}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .section-main,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .section-main{float:left;width:100%}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .section-main .section-title,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .section-main .section-title{padding:17px 15px 16px;border-bottom:1px solid #f4f1ea;float:left;width:100%}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .section-main .section-title.section-giftcard,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .section-main .section-title.section-giftcard{border-bottom-width:10px}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section{padding:0;background:0 0;float:left;width:100%}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .editcredit-cardform,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .editcredit-cardform{float:left;clear:both;border-top:0 none}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .editcredit-cardform #CreditCardEditForm,.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .editcredit-cardform #CreditCardForm,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .editcredit-cardform #CreditCardEditForm,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .editcredit-cardform #CreditCardForm{border-top:0 none;padding-top:0}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .editcredit-cardform #CreditCardEditForm .billing-info h3,.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .editcredit-cardform #CreditCardForm .billing-info h3,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .editcredit-cardform #CreditCardEditForm .billing-info h3,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .editcredit-cardform #CreditCardForm .billing-info h3{margin-top:19px}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname.AMERICANEXPRESS .name .block .icon,.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname.AMEX .name .block .icon,.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname.Americanexpress .name .block .icon,.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname.Amex .name .block .icon,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname.AMERICANEXPRESS .name .block .icon,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname.AMEX .name .block .icon,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname.Americanexpress .name .block .icon,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname.Amex .name .block .icon{background:url(../images/creditcard_icons.png) -123px -5px no-repeat}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname.MASTER .name .block .icon,.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname.MASTERCARD .name .block .icon,.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname.Master .name .block .icon,.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname.Mastercard .name .block .icon,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname.MASTER .name .block .icon,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname.MASTERCARD .name .block .icon,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname.Master .name .block .icon,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname.Mastercard .name .block .icon{background-position:-121px 0}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname.DISCOVER .name .block .icon,.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname.Discover .name .block .icon,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname.DISCOVER .name .block .icon,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname.Discover .name .block .icon{background-position:-181px 0}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname.PAYPAL .name .block .icon,.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname.Paypal .name .block .icon,.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname.paypal .name .block .icon,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname.PAYPAL .name .block .icon,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname.Paypal .name .block .icon,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname.paypal .name .block .icon{background-position:-240px 0}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname.PAYPAL .link,.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname.Paypal .link,.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname.paypal .link,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname.PAYPAL .link,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname.Paypal .link,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname.paypal .link{float:left;width:100%;padding:9px 15px;text-align:left}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname.PAYPAL .link>div,.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname.Paypal .link>div,.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname.paypal .link>div,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname.PAYPAL .link>div,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname.Paypal .link>div,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname.paypal .link>div{float:right}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname.VISA .name .block .icon,.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname.Visa .name .block .icon,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname.VISA .name .block .icon,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname.Visa .name .block .icon{background-position:0 0}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname.fullname .name,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname.fullname .name{width:100%;margin-bottom:3px;margin-top:3px}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname.fullname .name .block .icon,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname.fullname .name .block .icon{margin:0}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname.fullname .name .block .text,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname.fullname .name .block .text{margin-left:13px;margin-top:8px;float:left;line-height:18px}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname.fullname .link,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname.fullname .link{display:none}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname{padding:0;margin-top:0;float:left;width:100%;border-bottom:1px solid #f4f1ea}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname .name,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname .name{padding:7px 15px 7px 7px;width:47%;float:left;margin:0}@media screen and (max-width:480px){.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname .name,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname .name{width:40%;padding:7px 5px 7px 7px}}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname .name .block.cardlength .text,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname .name .block.cardlength .text{line-height:36px}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname .name .block,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname .name .block{float:left;width:100%;text-transform:capitalize;min-height:30px}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname .name .block .icon,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname .name .block .icon{background:url(../images/Credit_Card_Icons-2.png) no-repeat;width:54px;height:36px;float:left;margin:0 12px 0 0}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname .name .block .text,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname .name .block .text{margin-left:0;float:none;width:auto;margin-top:0;line-height:36px}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname .name .block .text .bold,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname .name .block .text .bold{float:none;width:auto;margin:0}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname .expired,.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname .expiry,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname .expired,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname .expiry{float:left;padding:17px 15px 13px;width:27%;border-right:1px solid #f4f1ea;border-left:1px solid #f4f1ea;margin:0;min-height:50px}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname .expired span,.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname .expiry span,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname .expired span,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname .expiry span{color:#3a3a3a}@media screen and (max-width:480px){.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname .expired,.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname .expiry,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname .expired,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname .expiry{width:25%;padding:17px 5px 13px}}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname .expired span,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname .expired span{color:#d83230;font-weight:700}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname .link,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname .link{float:left;width:26%;padding:17px 15px 13px;margin:0;position:relative}@media screen and (max-width:480px){.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname .link,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname .link{width:35%;padding:17px 5px 13px}}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname .link .modify,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname .link .modify{float:right}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname .link .modify .tooltip-remove-action,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname .link .modify .tooltip-remove-action{width:247px;right:10px;top:45px}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname .link .modify .tooltip-remove-action .action-remove-wrapper,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname .link .modify .tooltip-remove-action .action-remove-wrapper{padding-left:12px;height:76px}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname .link .modify .tooltip-remove-action .action-remove-wrapper span,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname .link .modify .tooltip-remove-action .action-remove-wrapper span{margin:1px 0 0;width:auto;height:0;background:0 0;font-weight:400;float:left;text-align:left}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname .link .modify .tooltip-remove-action .action-remove-wrapper span.delete-warning,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname .link .modify .tooltip-remove-action .action-remove-wrapper span.delete-warning{font-size:15px;width:50%;margin-right:8px}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname .link .modify .tooltip-remove-action .action-remove-wrapper button,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname .link .modify .tooltip-remove-action .action-remove-wrapper button{width:20%;float:left;margin:0 4px 0 0}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname .link .modify form,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname .link .modify form{float:left}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname .link .modify form .hide-desktop-edit-cc,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname .link .modify form .hide-desktop-edit-cc{color:#007599;background-color:transparent;padding:0;font-size:14px;border:0;font-weight:400;text-transform:capitalize;font-family:Arial,sans-serif;min-width:inherit;display:none;margin:0;vertical-align:top;height:auto;text-align:right;float:none}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname .link .modify form .hide-desktop-edit-cc:hover,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname .link .modify form .hide-desktop-edit-cc:hover{color:#f88000}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname .link .modify form button.button-text.delete,.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname .link .modify form button.button.edit,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname .link .modify form button.button-text.delete,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname .link .modify form button.button.edit{color:#007599;background-color:transparent;padding:0;font-size:14px;border:0;font-weight:400;text-transform:capitalize;font-family:Arial,sans-serif;min-width:inherit;display:block;margin:0;vertical-align:top;height:auto;text-align:right;float:none}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname .link .modify form button.button-text.delete:hover,.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname .link .modify form button.button.edit:hover,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname .link .modify form button.button-text.delete:hover,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname .link .modify form button.button.edit:hover{color:#f88000}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname .link .modify span,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname .link .modify span{float:left;margin-top:2px}@media screen and (max-width:480px){.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .section-main .section-title,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .section-main .section-title{padding:15px 10px}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname .name,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname .name{width:100%;float:none}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname .expired,.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname .expiry,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname .expired,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname .expiry{border:none;padding:13px 10px}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname .link,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname .link{float:right;padding:10px}}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .paypal,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .paypal{padding:0;background:0 0;float:left;width:100%;border-top:10px solid #f4f1ea}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .paypal .name,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .paypal .name{padding:13px 15px;width:100%;float:left;border-bottom:1px solid #f4f1ea}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .paypal .name h3,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .paypal .name h3{float:left;width:auto;background:url(../images/sprite-two.png) -3px -35px no-repeat;height:24px}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .paypal .name h3 span,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .paypal .name h3 span{margin-left:58px;float:left;width:100%;padding-top:3px}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .paypal .email,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .paypal .email{padding:9px 15px;float:left;width:50%}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .paypal .link,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .paypal .link{float:left;width:100%;padding:9px 15px;text-align:left}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .paypal .link>div,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .paypal .link>div{float:right}.reading-clubaccnt .profile-accnt .payment-orderhistory .order-status,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .order-status{padding:20px 15px;float:left;width:100%;margin-bottom:10px;background:#fff}.reading-clubaccnt .profile-accnt .payment-orderhistory .order-status h3,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .order-status h3{line-height:12px}.reading-clubaccnt .profile-accnt .payment-orderhistory .view-transactions,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .view-transactions{padding:15px;float:left;width:100%;margin-bottom:30px;background:#fff}.reading-clubaccnt .profile-accnt .payment-orderhistory .view-transactions .transaction-history-section,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .view-transactions .transaction-history-section{display:none}.reading-clubaccnt .profile-accnt .payment-orderhistory .view-transactions .transaction-history-section>div,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .view-transactions .transaction-history-section>div{float:none;margin-top:10px}.reading-clubaccnt .profile-accnt .payment-orderhistory .view-transactions .transaction-history-header a.all,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .view-transactions .transaction-history-header a.all{font-size:14px;float:left;color:#3a3a3a}.reading-clubaccnt .profile-accnt .payment-orderhistory .view-transactions .transaction-history-header span,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .view-transactions .transaction-history-header span{cursor:pointer;float:right;background:url(../images/sprite-two.png) -5px -160px no-repeat;width:17px;height:17px}.reading-clubaccnt .profile-accnt .payment-orderhistory .view-transactions #TransactionHistoryTable tr,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .view-transactions #TransactionHistoryTable tr{border-bottom:1px solid #f4f1ea}.reading-clubaccnt .profile-accnt .payment-orderhistory .view-transactions #TransactionHistoryTable .header_line,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .view-transactions #TransactionHistoryTable .header_line{border-bottom:solid 2px #f6f0e5}.reading-clubaccnt .profile-accnt .payment-orderhistory .view-transactions #TransactionHistoryTable .view-more,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .view-transactions #TransactionHistoryTable .view-more{border-bottom:none;text-align:center}.reading-clubaccnt .profile-accnt .payment-orderhistory .view-transactions #TransactionHistoryTable td:last-child,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .view-transactions #TransactionHistoryTable td:last-child{border-right:0 none}.reading-clubaccnt .profile-accnt .payment-orderhistory .view-transactions #TransactionHistoryTable .price,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .view-transactions #TransactionHistoryTable .price{text-align:right}@media screen and (max-width:480px){.reading-clubaccnt .profile-accnt .payment-orderhistory .view-transactions #TransactionHistoryTable .price,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .view-transactions #TransactionHistoryTable .price{width:31%}}.reading-clubaccnt .profile-accnt .payment-orderhistory .view-transactions #TransactionHistoryTable .price p,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .view-transactions #TransactionHistoryTable .price p{text-align:right;float:right;line-height:normal}.reading-clubaccnt .profile-accnt .payment-orderhistory .view-transactions #TransactionHistoryTable .details,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .view-transactions #TransactionHistoryTable .details{width:25%;text-align:right}.reading-clubaccnt .profile-accnt .payment-orderhistory .view-transactions #TransactionHistoryTable td,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .view-transactions #TransactionHistoryTable td{padding:10px 0 7px}.reading-clubaccnt .profile-accnt .payment-orderhistory .view-transactions #TransactionHistoryTable td h3,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .view-transactions #TransactionHistoryTable td h3{font-size:14px;font-weight:700;margin-bottom:3px}.reading-clubaccnt .profile-accnt .payment-orderhistory .view-transactions #TransactionHistoryTable td p,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .view-transactions #TransactionHistoryTable td p{font-size:14px;margin:0;float:left;clear:both;line-height:18px;text-transform:uppercase}.reading-clubaccnt .profile-accnt .payment-orderhistory .view-transactions #TransactionHistoryTable td span,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .view-transactions #TransactionHistoryTable td span{font-size:12px}.reading-clubaccnt .profile-accnt .payment-orderhistory .view-transactions .last-balance,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .view-transactions .last-balance{color:#d83230}.reading-clubaccnt .profile-accnt .payment-orderhistory .view-transactions .justify-row span:first-child,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .view-transactions .justify-row span:first-child{display:block;float:left}.reading-clubaccnt .profile-accnt .payment-orderhistory .view-transactions .justify-row span:last-child,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .view-transactions .justify-row span:last-child{display:block;float:right}.reading-clubaccnt .profile-accnt .payment-orderhistory .view-transactions.expanded .transaction-history-header span,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .view-transactions.expanded .transaction-history-header span{background:url(../images/sprite-two.png) -5px -189px no-repeat;height:15px}.reading-clubaccnt .profile-accnt .payment-orderhistory .view-transactions.expanded .transaction-history-section,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .view-transactions.expanded .transaction-history-section{display:block}.reading-clubaccnt .profile-accnt .payment-orderhistory .outstanding-balance,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .outstanding-balance{padding:20px 15px 5px;float:left;width:100%;margin-bottom:10px;background:#fff}@media screen and (max-width:480px){.reading-clubaccnt .profile-accnt .payment-orderhistory .outstanding-balance,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .outstanding-balance{padding:20px 10px 5px}}.reading-clubaccnt .profile-accnt .payment-orderhistory .outstanding-balance .left,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .outstanding-balance .left{width:535px;float:left;margin-bottom:15px}.reading-clubaccnt .profile-accnt .payment-orderhistory .outstanding-balance .left a.cancel.cancel-button,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .outstanding-balance .left a.cancel.cancel-button{background:#3a3a3a;color:#fff;text-transform:uppercase;padding:10px 0;font-family:BrandonText-Bold,Arial,sans-serif;width:227px;text-align:center;position:absolute;top:27px;right:15px}@media screen and (max-width:480px){.reading-clubaccnt .profile-accnt .payment-orderhistory .outstanding-balance .left a.cancel.cancel-button,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .outstanding-balance .left a.cancel.cancel-button{float:none;padding:10px 30px;position:relative;top:initial;display:block;width:auto;right:initial}}@media screen and (max-width:330px){.reading-clubaccnt .profile-accnt .payment-orderhistory .outstanding-balance .left a.cancel.cancel-button,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .outstanding-balance .left a.cancel.cancel-button{padding:10px 30px 10px 20px}}.reading-clubaccnt .profile-accnt .payment-orderhistory .outstanding-balance .left .transaction,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .outstanding-balance .left .transaction{background:#f6f0e5;padding:15px 15px 17px;position:relative;line-height:1em}.reading-clubaccnt .profile-accnt .payment-orderhistory .outstanding-balance .left .transaction .fa-question-circle,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .outstanding-balance .left .transaction .fa-question-circle{margin:0 5px}.reading-clubaccnt .profile-accnt .payment-orderhistory .outstanding-balance .left .transaction h3,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .outstanding-balance .left .transaction h3{font-weight:700;font-size:14px;float:none}.reading-clubaccnt .profile-accnt .payment-orderhistory .outstanding-balance .left .transaction p,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .outstanding-balance .left .transaction p{font-weight:700;font-size:14px;margin:6px 0 0;line-height:18px}@media screen and (max-width:480px){.reading-clubaccnt .profile-accnt .payment-orderhistory .outstanding-balance .left .transaction p,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .outstanding-balance .left .transaction p{margin-bottom:15px}}.reading-clubaccnt .profile-accnt .payment-orderhistory .outstanding-balance .left .transaction #sec-giftcard .no-balance,.reading-clubaccnt .profile-accnt .payment-orderhistory .outstanding-balance .left .transaction .no-balance,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .outstanding-balance .left .transaction #sec-giftcard .no-balance,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .outstanding-balance .left .transaction .no-balance{color:#3a3a3a}@media screen and (max-width:480px){.reading-clubaccnt .profile-accnt .payment-orderhistory .outstanding-balance .left .transaction #sec-giftcard .no-balance,.reading-clubaccnt .profile-accnt .payment-orderhistory .outstanding-balance .left .transaction .no-balance,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .outstanding-balance .left .transaction #sec-giftcard .no-balance,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .outstanding-balance .left .transaction .no-balance{margin-bottom:0}}.reading-clubaccnt .profile-accnt .payment-orderhistory .outstanding-balance .left .transaction .sec-balance,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .outstanding-balance .left .transaction .sec-balance{width:265px;position:relative;line-height:20px}.reading-clubaccnt .profile-accnt .payment-orderhistory .outstanding-balance .left .transaction .sec-balance span.credit-amount,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .outstanding-balance .left .transaction .sec-balance span.credit-amount{position:absolute;right:0}@media screen and (max-width:480px){.reading-clubaccnt .profile-accnt .payment-orderhistory .outstanding-balance .left .transaction .sec-balance,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .outstanding-balance .left .transaction .sec-balance{width:100%}}.reading-clubaccnt .profile-accnt .payment-orderhistory .outstanding-balance .left .transaction .all,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .outstanding-balance .left .transaction .all{font-size:14px;float:left;color:#3a3a3a}.reading-clubaccnt .profile-accnt .payment-orderhistory .outstanding-balance .left .transaction .all:after,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .outstanding-balance .left .transaction .all:after{background:url(../images/sprite-images.png) -263px -34px no-repeat;width:25px;height:14px;float:right;content:" ";margin-left:5px}.reading-clubaccnt .profile-accnt .payment-orderhistory .outstanding-balance .left .form-row.form-row-button,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .outstanding-balance .left .form-row.form-row-button{margin:0}.reading-clubaccnt .profile-accnt .payment-orderhistory .outstanding-balance .left .form-row.form-row-button button,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .outstanding-balance .left .form-row.form-row-button button{text-transform:uppercase;min-width:inherit;width:100%;margin-top:25px}.reading-clubaccnt .profile-accnt .payment-orderhistory .outstanding-balance .left .update,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .outstanding-balance .left .update{float:left;width:100%}.reading-clubaccnt .profile-accnt .payment-orderhistory .outstanding-balance .left .update p,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .outstanding-balance .left .update p{float:left;margin:10px 0 0 15px;line-height:10px}.reading-clubaccnt .profile-accnt .payment-orderhistory .outstanding-balance .right .info .checkicon,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .outstanding-balance .right .info .checkicon{background:url(../images/homepage/arrow-icon.png) 10px top no-repeat;width:30px;height:16px;float:left;margin-top:5px}.reading-clubaccnt .profile-accnt .payment-orderhistory .outstanding-balance .right .info .text-blk.phone,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .outstanding-balance .right .info .text-blk.phone{margin:5px 0 0 150px}@media screen and (max-width:480px){.reading-clubaccnt .profile-accnt .payment-orderhistory .outstanding-balance .right .info .text-blk.phone,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .outstanding-balance .right .info .text-blk.phone{margin:0!important;display:block;float:none}}.reading-clubaccnt .profile-accnt .payment-orderhistory .outstanding-balance .right .info .text-blk.check,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .outstanding-balance .right .info .text-blk.check{margin:20px 0 0 -127px}@media screen and (max-width:480px){.reading-clubaccnt .profile-accnt .payment-orderhistory .outstanding-balance .right .info .text-blk.check,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .outstanding-balance .right .info .text-blk.check{margin:0!important;display:block;float:none}}.reading-clubaccnt .profile-accnt .payment-orderhistory .outstanding-balance .right .info .text-blk,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .outstanding-balance .right .info .text-blk{float:left;margin-bottom:20px}.reading-clubaccnt .profile-accnt .payment-orderhistory .outstanding-balance .right .info .text-blk .mailing .heading,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .outstanding-balance .right .info .text-blk .mailing .heading{font-weight:700}.reading-clubaccnt .profile-accnt .payment-orderhistory .outstanding-balance .right .info .text-blk span,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .outstanding-balance .right .info .text-blk span{float:left;clear:both;line-height:18px}.reading-clubaccnt .profile-accnt .payment-orderhistory .outstanding-balance h3,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .outstanding-balance h3{line-height:16px}.reading-clubaccnt .profile-accnt .payment-orderhistory .outstanding-balance h3.pay-phone,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .outstanding-balance h3.pay-phone{margin-left:150px;margin-top:5px}@media screen and (max-width:480px){.reading-clubaccnt .profile-accnt .payment-orderhistory .outstanding-balance h3.pay-phone,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .outstanding-balance h3.pay-phone{width:200px;margin-left:0}}.reading-clubaccnt .profile-accnt .payment-orderhistory .filter-school .noactivity,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .filter-school .noactivity{font-size:14px;color:#3a3a3a;float:left;margin:0;padding:0;font-weight:400}.reading-clubaccnt .profile-accnt .payment-orderhistory .filter-school h3,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .filter-school h3{float:left;clear:both;width:100%;font-family:Arial,sans-serif;line-height:12px;text-transform:uppercase}.reading-clubaccnt .profile-accnt .payment-orderhistory .filter-school h3.no-text-transfrom,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .filter-school h3.no-text-transfrom{text-transform:none}.reading-clubaccnt .profile-accnt .payment-orderhistory .filter-school .custom-select,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .filter-school .custom-select{margin:9px 0 0;width:155px;float:left;padding:0}.reading-clubaccnt .profile-accnt .payment-orderhistory .filter-school .custom-select>div,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .filter-school .custom-select>div{margin:0}.reading-clubaccnt .profile-accnt .payment-orderhistory .filter-school .custom-select .selected-option,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .filter-school .custom-select .selected-option{padding:8px 10px;color:#3a3a3a}.reading-clubaccnt .profile-accnt .payment-orderhistory .filter-school .custom-select .selected-active,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .filter-school .custom-select .selected-active{color:#3a3a3a}.reading-clubaccnt .profile-accnt .payment-orderhistory .filter-school .custom-select.disabled-state .selected-option,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .filter-school .custom-select.disabled-state .selected-option{padding:8px 10px;color:#3a3a3a}.reading-clubaccnt .profile-accnt .payment-orderhistory .filter-school .custom-select.disabled-state .selected-active,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .filter-school .custom-select.disabled-state .selected-active{color:#3a3a3a;border-color:#f4f1ea}.reading-clubaccnt .profile-accnt .payment-orderhistory .filter-school .custom-select.disabled-state .selected-option:before,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .filter-school .custom-select.disabled-state .selected-option:before{background:url(../images/sprite-images.png) -50px -10px no-repeat}.reading-clubaccnt .profile-accnt .payment-orderhistory .filter-school .custom-select.disabled-state .selected-option:hover,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .filter-school .custom-select.disabled-state .selected-option:hover{border-color:#f4f1ea}.reading-clubaccnt .profile-accnt .payment-orderhistory .filter-school .custom-select.disabled-state .selected-option:hover:before,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .filter-school .custom-select.disabled-state .selected-option:hover:before{background:url(../images/sprite-images.png) -50px -10px no-repeat}.reading-clubaccnt .profile-accnt .payment-orderhistory .filter-school .data-info,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .filter-school .data-info{padding:0;margin-top:18px;margin-bottom:0;float:left;width:100%}.reading-clubaccnt .profile-accnt .payment-orderhistory .filter-school .data-info table tr,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .filter-school .data-info table tr{border-bottom:1px solid #f4f1ea}.reading-clubaccnt .profile-accnt .payment-orderhistory .filter-school .data-info table td,.reading-clubaccnt .profile-accnt .payment-orderhistory .filter-school .data-info table tr.tcooltr,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .filter-school .data-info table td,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .filter-school .data-info table tr.tcooltr{border:0}@media screen and (max-width:480px){.reading-clubaccnt .profile-accnt .payment-orderhistory .filter-school .data-info table tr.tcooltr,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .filter-school .data-info table tr.tcooltr{border-bottom:1px solid #f4f1ea}}.reading-clubaccnt .profile-accnt .payment-orderhistory .filter-school .data-info table td.tcooltd,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .filter-school .data-info table td.tcooltd{border:1px solid #f4f1ea}@media screen and (max-width:480px){.reading-clubaccnt .profile-accnt .payment-orderhistory .filter-school .data-info table td.tcooltd,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .filter-school .data-info table td.tcooltd{border:0}}.reading-clubaccnt .profile-accnt .payment-orderhistory .filter-school .data-info table .header_line,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .filter-school .data-info table .header_line{border-bottom:solid 2px #f6f0e5}.reading-clubaccnt .profile-accnt .payment-orderhistory .filter-school .data-info table .view-more,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .filter-school .data-info table .view-more{border-bottom:none;text-align:center}.reading-clubaccnt .profile-accnt .payment-orderhistory .filter-school .data-info table .view-more td,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .filter-school .data-info table .view-more td{border-bottom:none}.reading-clubaccnt .profile-accnt .payment-orderhistory .filter-school .data-info table td:first-child,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .filter-school .data-info table td:first-child{border-left:0 none}.reading-clubaccnt .profile-accnt .payment-orderhistory .filter-school .data-info table td:last-child,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .filter-school .data-info table td:last-child{border-right:0 none}.reading-clubaccnt .profile-accnt .payment-orderhistory .filter-school .data-info table .price,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .filter-school .data-info table .price{text-align:right;padding:10px;vertical-align:middle}@media screen and (max-width:480px){.reading-clubaccnt .profile-accnt .payment-orderhistory .filter-school .data-info table .price,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .filter-school .data-info table .price{padding-bottom:15px!important;vertical-align:unset}}.reading-clubaccnt .profile-accnt .payment-orderhistory .filter-school .data-info table .price p,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .filter-school .data-info table .price p{text-align:right;float:right;line-height:normal}.reading-clubaccnt .profile-accnt .payment-orderhistory .filter-school .data-info table .price_view,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .filter-school .data-info table .price_view{text-align:right;padding-bottom:5px!important}.reading-clubaccnt .profile-accnt .payment-orderhistory .filter-school .data-info table .price_view p,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .filter-school .data-info table .price_view p{text-align:right;float:right;line-height:normal}.reading-clubaccnt .profile-accnt .payment-orderhistory .filter-school .data-info table .details,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .filter-school .data-info table .details{width:35%;text-align:right;vertical-align:middle}@media screen and (max-width:480px){.reading-clubaccnt .profile-accnt .payment-orderhistory .filter-school .data-info table .details,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .filter-school .data-info table .details{width:60%;vertical-align:unset;padding-left:10px}}.reading-clubaccnt .profile-accnt .payment-orderhistory .filter-school .data-info table .view-link,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .filter-school .data-info table .view-link{padding-right:0;margin-right:0;border-right:0 none}.reading-clubaccnt .profile-accnt .payment-orderhistory .filter-school .data-info table .track-link,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .filter-school .data-info table .track-link{border-left:1px solid #3a3a3a;padding-left:8px;margin-left:8px}.reading-clubaccnt .profile-accnt .payment-orderhistory .filter-school .data-info table .track-link.track-link-p,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .filter-school .data-info table .track-link.track-link-p{border-left:0;padding-left:0;margin-left:0}.reading-clubaccnt .profile-accnt .payment-orderhistory .filter-school .data-info table .view-link-order,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .filter-school .data-info table .view-link-order{border-left:1px solid #3a3a3a;padding-left:8px;margin-left:8px}.reading-clubaccnt .profile-accnt .payment-orderhistory .filter-school .data-info table .order-status,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .filter-school .data-info table .order-status{float:none;padding:0}.reading-clubaccnt .profile-accnt .payment-orderhistory .filter-school .data-info table td,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .filter-school .data-info table td{padding:10px 0 7px}.reading-clubaccnt .profile-accnt .payment-orderhistory .filter-school .data-info table td h3,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .filter-school .data-info table td h3{font-size:14px;font-weight:700;margin-bottom:3px}.reading-clubaccnt .profile-accnt .payment-orderhistory .filter-school .data-info table td p,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .filter-school .data-info table td p{font-size:14px;margin:0;float:left;clear:both;line-height:18px;text-transform:uppercase}.reading-clubaccnt .profile-accnt .payment-orderhistory .filter-school .data-info table td span,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .filter-school .data-info table td span{font-size:12px}.reading-clubaccnt .profile-accnt .payment-orderhistory .bonus-section,.reading-clubaccnt .profile-accnt .payment-orderhistory .filter-school-section,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .bonus-section,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .filter-school-section{padding:15px;float:left;width:100%;margin-bottom:5px;background:#fff}.reading-clubaccnt .profile-accnt .payment-orderhistory .bonus-section p,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .bonus-section p{margin:0 45px 0 0;float:left}.reading-clubaccnt .profile-accnt .payment-orderhistory .bonus-section .balance-pending,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .bonus-section .balance-pending{padding:0;margin:12px 0;float:left;width:100%;display:table}.reading-clubaccnt .profile-accnt .payment-orderhistory .bonus-section .balance-pending .balance,.reading-clubaccnt .profile-accnt .payment-orderhistory .bonus-section .balance-pending .current,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .bonus-section .balance-pending .balance,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .bonus-section .balance-pending .current{background:#f4f1ea;float:none;padding:20px 15px;width:50%;display:table-cell}.reading-clubaccnt .profile-accnt .payment-orderhistory .bonus-section .balance-pending .current,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .bonus-section .balance-pending .current{border-right:1px solid #fff}.reading-clubaccnt .profile-accnt .payment-orderhistory .bonus-section .balance-pending .current h3,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .bonus-section .balance-pending .current h3{font-weight:700;line-height:12px}.reading-clubaccnt .profile-accnt .payment-orderhistory .bonus-section .balance-pending .balance td,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .bonus-section .balance-pending .balance td{padding:0 0 8px;line-height:12px}.reading-clubaccnt .profile-accnt .payment-orderhistory .bonus-section .balance-pending .balance .points,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .bonus-section .balance-pending .balance .points{text-align:right}.reading-clubaccnt .profile-accnt .payment-orderhistory .bonus-section .filter-school,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .bonus-section .filter-school{padding:15px 0 0;margin-bottom:5px}.reading-clubaccnt .profile-accnt .payment-orderhistory .bonus-section .filter-school .data-info,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .bonus-section .filter-school .data-info{margin-top:2px}.reading-clubaccnt .profile-accnt .payment-orderhistory .bonus-section .filter-school .data-info .order,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .bonus-section .filter-school .data-info .order{width:50%}.reading-clubaccnt .profile-accnt .payment-orderhistory .bonus-section .filter-school .data-info .order h3,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .bonus-section .filter-school .data-info .order h3{line-height:14px}.reading-clubaccnt .profile-accnt .payment-orderhistory .bonus-section .filter-school .data-info .price,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .bonus-section .filter-school .data-info .price{width:25%;border-right:0 none;padding:10px}.reading-clubaccnt .profile-accnt .payment-orderhistory .bonus-section .filter-school .data-info .price p,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .bonus-section .filter-school .data-info .price p{float:left;text-align:left;line-height:18px}.reading-clubaccnt .profile-accnt .payment-orderhistory .bonus-section .filter-school .data-info .details,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .bonus-section .filter-school .data-info .details{width:25%;text-align:right}.reading-clubaccnt .profile-accnt .payment-orderhistory .bonus-section .filter-school .data-info .details p,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .bonus-section .filter-school .data-info .details p{float:right;text-align:right}.password-reset-dialog.registration-flow .registration-header{max-height:97px;position:relative;height:auto;padding-bottom:31px}.password-reset-dialog.registration-flow .registration-header .registration-title{font-size:26px;font-family:BrandonText-Medium,Arial,sans-serif;line-height:28px;margin-top:18px}.password-reset-dialog.registration-flow .registration-header .steps{left:50%;width:auto;height:11px;position:absolute;bottom:0}.password-reset-dialog.registration-flow .registration-header .steps i{margin-left:-14px}.password-reset-dialog.registration-flow .registration-header .cross-icon-16{top:15px}.password-reset-dialog.registration-flow .registration-body{position:relative}.password-reset-dialog.registration-flow .registration-body .passwordreset-title.title-disabled{width:100%}.password-reset-dialog.registration-flow .registration-body .passwordreset-title.title-disabled h3{background-color:#E6DDCE;padding-top:6px;padding-bottom:6px;padding-left:11px}.password-reset-dialog.registration-flow .registration-body .passwordreset-title.title-disabled div{margin-bottom:15px}.password-reset-dialog.registration-flow .registration-body .passwordreset-title.one h3{font-size:14px}.password-reset-dialog.registration-flow .registration-body .passwordreset-title{width:100%}.password-reset-dialog.registration-flow .registration-body .passwordreset-title h3{margin:0 0 10px;font-size:18px;font-family:Arial,sans-serif;line-height:18px;word-break:break-word;text-transform:capitalize}.password-reset-dialog.registration-flow .registration-body .passwordreset-title div{margin-bottom:15px}.password-reset-dialog.registration-flow .registration-body .passwordreset-title .customer-care{float:left;width:100%}.password-reset-dialog.registration-flow .registration-body .passwordreset-title .customer-care h3{font-size:14px;margin:0}.password-reset-dialog.registration-flow .registration-body .passwordreset-title .customer-care p{margin:0}.password-reset-dialog.registration-flow .registration-body .passwordreset-title .not-email{float:left;width:100%;position:relative}.password-reset-dialog.registration-flow .registration-body .passwordreset-title .not-email #not-your-email-toolkit{position:absolute;top:30px!important;border:3px solid #c0b299}.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .name-section,.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .preferences-section,.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .role-section,.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .school-section{background:#fff;padding:8px;margin-bottom:5px}.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .name-section .text-gray,.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .preferences-section .text-gray,.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .role-section .text-gray,.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .school-section .text-gray{color:#a1a1a1}.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .name-section .info .title,.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .preferences-section .info .title,.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .role-section .info .title,.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .school-section .info .title{text-transform:uppercase}.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .name-section .info .text-blk,.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .name-section .info .text-gray,.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .preferences-section .info .text-blk,.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .preferences-section .info .text-gray,.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .role-section .info .text-blk,.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .role-section .info .text-gray,.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .school-section .info .text-blk,.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .school-section .info .text-gray{margin-bottom:15px}.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .name-section .info .addtoemaillist,.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .preferences-section .info .addtoemaillist,.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .role-section .info .addtoemaillist,.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .school-section .info .addtoemaillist{float:none;clear:both}.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .name-section .info .addtoemaillist.grey,.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .preferences-section .info .addtoemaillist.grey,.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .role-section .info .addtoemaillist.grey,.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .school-section .info .addtoemaillist.grey{color:#a1a1a1}.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .name-section .info .addtoemaillist.teacher,.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .preferences-section .info .addtoemaillist.teacher,.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .role-section .info .addtoemaillist.teacher,.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .school-section .info .addtoemaillist.teacher{margin-top:5px}.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .name-section .info .addtoemaillist input,.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .name-section .info .addtoemaillist span.fa,.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .preferences-section .info .addtoemaillist input,.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .preferences-section .info .addtoemaillist span.fa,.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .role-section .info .addtoemaillist input,.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .role-section .info .addtoemaillist span.fa,.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .school-section .info .addtoemaillist input,.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .school-section .info .addtoemaillist span.fa{float:left;margin:5px 8px 2px 4px}.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .name-section .info .addtoemaillist .fa.fa-check,.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .preferences-section .info .addtoemaillist .fa.fa-check,.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .role-section .info .addtoemaillist .fa.fa-check,.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .school-section .info .addtoemaillist .fa.fa-check{margin:5px 8px 2px 6px;font-size:1.1em}.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .name-section .info .addtoemaillist .checkbox-label .custom-checkbox.disabled,.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .preferences-section .info .addtoemaillist .checkbox-label .custom-checkbox.disabled,.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .role-section .info .addtoemaillist .checkbox-label .custom-checkbox.disabled,.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .school-section .info .addtoemaillist .checkbox-label .custom-checkbox.disabled{border:1px solid #a1a1a1}.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .name-section .addtoemaillist.teacher,.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .preferences-section .addtoemaillist.teacher,.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .role-section .addtoemaillist.teacher,.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .school-section .addtoemaillist.teacher{margin-top:8px}.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .name-section .link,.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .preferences-section .link,.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .role-section .link,.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .school-section .link{float:right}.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .terms-of-use .label-msg{margin-left:30px;display:inline-block}.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .terms-of-use .custom-checkbox{position:absolute}.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .preferences-section .preference:last-child{padding-top:2px}.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .preferences-section .toggle-input-row{float:none}.password-reset-dialog.registration-flow .registration-body #BackToSchoolForm .preferences-section .notice{padding-bottom:10px;font-size:13px}.password-reset-dialog.registration-flow .registration-body #EmailRecoveryForm .button-text{font-family:inherit;text-transform:none;float:right;margin:10px 0;min-width:0;height:auto;width:auto;text-align:left}.password-reset-dialog.registration-flow .registration-body #EmailRecoveryForm .emailoptions label{margin-bottom:7px}.password-reset-dialog.registration-flow .registration-body #EmailRecoveryForm .checkicon{color:#007599;outline:0;overflow:hidden;text-decoration:none;cursor:pointer;float:right;margin-top:2px}.password-reset-dialog.registration-flow .registration-body #EmailRecoveryForm .error-form{margin:5px 0;color:#d73230;background:0 0;border:none;padding:15px 20px 30px}.password-reset-dialog.registration-flow .registration-body #EmailRecoveryForm .email-match{background-color:#e7decc;margin-bottom:-24px}.password-reset-dialog.registration-flow .registration-body #PasswordResetForm{float:left;width:100%;margin:11px 0 0;height:292px;position:relative}.password-reset-dialog.registration-flow .registration-body #PasswordResetForm .form-row{padding-bottom:20px;margin:0;float:left;width:100%}.password-reset-dialog.registration-flow .registration-body #PasswordResetForm .passwordresetbutton,.password-reset-dialog.registration-flow .registration-body #PasswordResetForm button#reset-password{bottom:0;left:50%;margin-left:-69px;position:absolute}.password-reset-dialog.registration-flow .registration-body #PasswordResetForm .email-forgot{padding-top:20px;float:left;width:100%;border-top:2px solid #fff}.password-reset-dialog.registration-flow .registration-body #PasswordResetForm .email-forgot h3{margin:0 0 12px;font-size:18px;font-family:Arial,sans-serif;line-height:18px}.password-reset-dialog.registration-flow .registration-body #PasswordResetForm .email-forgot .email-retrive{position:relative}.password-reset-dialog.registration-flow .registration-body #PasswordResetForm .email-forgot .email-retrive:after{left:100%;top:50%;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:solid transparent;border-left-color:#007599;border-width:5px;margin-top:-5px;margin-left:7px}.password-reset-dialog.registration-flow .registration-body #PasswordResetForm .email-forgot .email-retrive:hover:after{border-left-color:inherit}.password-reset-dialog.registration-flow .registration-body #NewPasswordForm{width:100%;height:292px;position:relative}.password-reset-dialog.registration-flow .registration-body #NewPasswordForm .passwordreset-title{margin:20px 0}.password-reset-dialog.registration-flow .registration-body #NewPasswordForm button.apply{bottom:0;left:50%;margin-left:-69px;position:absolute}.password-reset-dialog.registration-flow .registration-body #MultiGradeForm .tooltip-remove-action,.password-reset-dialog.registration-flow .registration-body #MyRoleForm .tooltip-remove-action{width:290px}.password-reset-dialog.registration-flow #back-to-school-modal .passwordreset-title{margin:0}.password-reset-dialog.registration-flow #back-to-school-modal .teacher-mentor-margin{margin-left:29px}#not-your-email-toolkit{pointer-events:auto;transition-duration:350ms;animation-duration:350ms;width:284px;height:150px;top:-40px!important;left:17px;right:17px;border:3px solid #d73230}#not-your-email-toolkit .tooltipster-arrow .tooltipster-arrow-border{margin-top:-3px;border-color:#d73230}#not-your-email-toolkit .tooltipster-arrow .forgot-email-arrow-border-top{border-color:#fff793}.pt_parent .monthly-promotions{float:left;width:100%;margin-bottom:30px}.pdp-main .pt_parent .monthly-promotions .product-bundle-title,.pt_parent .monthly-promotions .pdp-main .product-bundle-title,.pt_parent .monthly-promotions h2{font-family:BrandonText-Medium,Arial,sans-serif;color:#0270a9;margin:26px 0 17px;line-height:24px;font-size:24px;font-weight:400}.pt_parent .monthly-promotions .left p,.pt_parent .monthly-promotions .right p{margin:0}.pt_parent .monthly-promotions .left img,.pt_parent .monthly-promotions .right img{float:left}.pt_parent .monthly-promotions .left{width:48.485%;float:left;margin-right:30px}.pt_parent .monthly-promotions .right{width:48.485%;float:left;margin-top:67px}.pt_parent .bazzar-voice{float:left;width:100%;margin-bottom:97px}.pt_parent .reading-clubaccnt-parent .parents-section{margin-top:20px}.pt_parent .reading-clubaccnt-parent .parents-section .parents-info{width:100%}.pt_parent .reading-clubaccnt-parent .parents-section .parents-info a{float:right;text-align:right}.pt_parent .reading-clubaccnt-parent .parents-section .parents-info a span{background:url(../images/sprite-two.png) -35px -160px no-repeat;width:20px;height:17px;float:right}.showagain{position:relative;top:14px;margin-top:-17px}.change-password.international{padding:0 0 41px}.change-password.international .ui-dialog-titlebar .ui-dialog-title{padding:9px 0}.change-password.international .ui-dialog-content{padding:22px 15px 15px}.change-password.international .ui-dialog-content .international-login p{margin:0 0 10px}.change-password{color:#3a3a3a;font-family:Arial,sans-serif;background:url(../images/interface/border-line.png) right bottom repeat-x #f4f1ea;padding:0 0 45px}.change-password .ui-dialog-titlebar{background:#0270a9;color:#fff;float:left;font-family:BrandonText-Medium,Arial,sans-serif;height:auto;padding:0;position:relative;width:100%;display:block}.change-password .ui-dialog-titlebar .ui-dialog-title{color:#fff;font-weight:400;font-weight:normal;width:65%;text-align:center;overflow:initial;display:block;white-space:normal;margin:0 auto;text-transform:capitalize;line-height:26px;font-size:26px;float:none;padding:15px 0 29px}.change-password .ui-dialog-titlebar::after{content:'';background:url(../images/sprite-images.png) -402px -343px no-repeat;width:30px;height:13px;position:absolute;left:50%;bottom:0;margin-left:-15px}.change-password .ui-dialog-titlebar-close{width:14px;height:14px;right:15px;top:15px;min-width:inherit;background-color:transparent;text-indent:-9999px}.change-password .ui-dialog-titlebar-close span.ui-icon-closethick{background:url(../images/sprite-images.png) -166px -10px no-repeat;width:14px;height:14px}.change-password .ui-dialog-content{padding:0;height:auto!important;width:100%!important;background:#f4f1ea;float:left}.change-password .ui-dialog-content .account-onhold{float:left;width:100%;padding:20px 15px;min-height:435px}.change-password .ui-dialog-content .account-onhold h1{font-size:24px;width:100%;font-style:normal;margin:0 0 20px}.change-password .ui-dialog-content .account-onhold p{margin:0;line-height:18px}.change-password .ui-dialog-content .main{float:left;padding:25px 15px 0;min-height:410px;position:relative;width:100%}.change-password .ui-dialog-content .main h3{font-size:20px;margin:0 0 5px;line-height:14px}.change-password .ui-dialog-content .main p{line-height:18px;float:left;margin:5px 0 0}.change-password .ui-dialog-content .main .form-row{margin-bottom:15px}.change-password .ui-dialog-content .main .showpassword-row .form-caption{padding-top:3px;font-size:12px;line-height:15px}.change-password .ui-dialog-content .main .showpassword-row .showhide-password{display:block;line-height:10px;margin-bottom:7px;font-weight:400}.change-password .ui-dialog-content .main label{float:left;text-align:left;width:100%;padding:0;line-height:10px;margin-bottom:7px}.change-password .ui-dialog-content .main label .required-indicator{display:none}.change-password .ui-dialog-content .main label span.label-msg{font-size:14px;font-weight:400;text-transform:uppercase;line-height:10px}.change-password .ui-dialog-content .main .form-button{width:100%;text-align:center;margin:0;position:absolute;bottom:0;float:none;left:0}.change-password .ui-dialog-content .confirm-password{float:left;padding:25px 15px 0;min-height:436px;position:relative;width:100%}.change-password .ui-dialog-content .confirm-password h1{font-style:normal;margin:0 0 11px;line-height:15px;font-size:22px}.change-password .ui-dialog-content .confirm-password p{font-size:18px;line-height:22px;margin:0}.change-password .ui-dialog-content .confirm-password .form-button{width:100%;text-align:center;margin:0;position:absolute;bottom:0;float:none;left:0}.change-password-login{color:#3a3a3a;font-family:Arial,sans-serif;padding:0 0 45px}.change-password-login .ui-dialog-titlebar{color:#fff;float:left;font-family:BrandonText-Medium,Arial,sans-serif;height:auto;padding:0;position:relative}.change-password-login .ui-dialog-titlebar .ui-dialog-title{color:#fff;font-weight:400;font-weight:normal;width:65%;text-align:center;overflow:initial;display:block;white-space:normal;margin:0 auto;text-transform:capitalize;line-height:0;font-size:0;float:none;padding:0}.change-password-login .ui-dialog-titlebar::after{content:'';background:url(../images/sprite-images.png) -402px -343px no-repeat;width:30px;height:13px;position:absolute;left:50%;bottom:0;margin-left:-15px}.change-password-login .ui-dialog-titlebar-close{width:14px;height:14px;right:15px;top:15px;min-width:inherit;background-color:transparent;text-indent:-9999px}.change-password-login .ui-dialog-titlebar-close span.ui-icon-closethick{background:url(../images/sprite-images.png) -166px -10px no-repeat;width:14px;height:14px}.change-password-login .ui-dialog-content{padding:0;height:auto!important}.change-password-login .ui-dialog-content .changepassword-tooltip{top:30px;left:38px;display:none}.change-password-login .ui-dialog-content .main{min-height:410px;position:relative;width:100%}.change-password-login .ui-dialog-content .main h3{font-size:20px;margin:0 0 5px;line-height:14px}.change-password-login .ui-dialog-content .main p{line-height:18px;float:left;margin:5px 0 0}.change-password-login .ui-dialog-content .main .form-row{margin-bottom:15px}.change-password-login .ui-dialog-content .main .showpassword-row .form-caption{padding-top:3px;font-size:12px;line-height:15px}.change-password-login .ui-dialog-content .main .showpassword-row .showhide-password{display:block;line-height:10px;margin-bottom:7px;font-weight:400}.change-password-login .ui-dialog-content .main label{float:left;text-align:left;width:100%;padding:0;line-height:10px;margin-bottom:7px}.change-password-login .ui-dialog-content .main label .required-indicator{display:none}.change-password-login .ui-dialog-content .main label span.label-msg{font-size:14px;font-weight:400;text-transform:uppercase;line-height:10px}.change-password-login .ui-dialog-content .main .form-button{width:100%;text-align:center;margin:0;position:absolute;float:none;left:0}.change-password-login .ui-dialog-content .confirm-password{float:left;padding:25px 15px 0;min-height:436px;position:relative;width:100%}.change-password-login .ui-dialog-content .confirm-password h1{font-style:normal;margin:0 0 11px;line-height:15px;font-size:22px}.change-password-login .ui-dialog-content .confirm-password p{font-size:18px;line-height:22px;margin:0;float:none}.change-password-login .ui-dialog-content .confirm-password .form-button{width:100%;text-align:center;margin:0;position:absolute;bottom:0;float:none;left:0}.outstanding-transaction{color:#3a3a3a;font-family:Arial,sans-serif}.outstanding-transaction .ui-dialog-titlebar{background:#0270a9;color:#fff;float:left;font-family:BrandonText-Medium,Arial,sans-serif;height:44px;padding:0;position:relative;width:100%;display:block}.outstanding-transaction .ui-dialog-titlebar .ui-dialog-title{color:#fff;font-weight:400;font-weight:normal;width:auto;text-align:left;overflow:initial;display:block;white-space:normal;text-transform:capitalize;line-height:26px;font-size:26px;float:none;padding:0}.outstanding-transaction .ui-dialog-titlebar-close{width:14px;height:14px;right:15px;top:15px;min-width:inherit;background-color:transparent;text-indent:-9999px}.outstanding-transaction .ui-dialog-titlebar-close span.ui-icon-closethick{background:url(../images/sprite-images.png) -166px -10px no-repeat;width:14px;height:14px}.outstanding-transaction .ui-dialog-content{padding:0;height:auto!important;width:100%!important;background:#f4f1ea;float:left}.outstanding-transaction .ui-dialog-content .main{float:left;background:url(../images/interface/border-line.png) right bottom repeat-x #f4f1ea;padding:30px 15px 10px;border-bottom:1px solid #e6ddcc}.outstanding-transaction .ui-dialog-content .main h3{font-size:21px;margin:0 0 5px;line-height:14px}.outstanding-transaction .ui-dialog-content .main p{line-height:18px;float:left;margin:5px 0 0}.outstanding-transaction .ui-dialog-content .main .transaction-bottom{float:left;width:100%;margin-top:20px;margin-bottom:26px}.outstanding-transaction .ui-dialog-content .main .transaction-bottom p{margin-top:0;font-size:14px}.outstanding-transaction .ui-dialog-content .main .form-button{width:100%;text-align:center;margin:0 0 28px;float:left}.outstanding-transaction .ui-dialog-content .main .form-button button{background:0 0;min-width:inherit;padding:0;border:0;height:auto;color:#3a3a3a;font-family:Arial,sans-serif;font-size:14px;text-transform:none}.outstanding-transaction .ui-dialog-content .main .form-button button span{background:url(../images/sprite-two.png) no-repeat;width:25px;height:24px;float:left}.outstanding-transaction .ui-dialog-content .main .form-button button p{float:left;margin-top:2px}.outstanding-transaction .ui-dialog-content .main .form-button .print{margin:0 auto;text-align:center}.outstanding-transaction .ui-dialog-content .main .form-button .print span{background-position:-74px -234px}.outstanding-transaction .ui-dialog-content .main .form-button .print p{margin-left:4px;margin-top:4px}.outstanding-transaction .ui-dialog-content .main .transaction-top{float:left;width:100%;margin-bottom:26px}.outstanding-transaction .ui-dialog-content .main .transaction-top p{font-size:14px}.outstanding-transaction .ui-dialog-content .main .transaction{float:left;background:#fff;border:0 solid #d2d2d2;padding:20px 15px;margin:0 0 6px;width:100%}.outstanding-transaction .ui-dialog-content .main .transaction .info{float:left;width:100%}.outstanding-transaction .ui-dialog-content .main .transaction .info .order-section{float:left;clear:both;width:100%}.outstanding-transaction .ui-dialog-content .main .transaction .info .order-section span{line-height:20px}.outstanding-transaction .ui-dialog-content .main .transaction .info .order-section .name{float:left}.outstanding-transaction .ui-dialog-content .main .transaction .info .order-section .value{float:right}.outstanding-transaction .ui-dialog-content .main .transaction .info .order-section.balance-final{float:left;margin-top:15px;border-top:1px solid #d83230;border-bottom:1px solid #d83230;padding:3px 0}.outstanding-transaction .ui-dialog-content .main .transaction .info .order-section.balance-final .name.balance,.outstanding-transaction .ui-dialog-content .main .transaction .info .order-section.balance-final .value.balance{color:#d83230;font-size:14px;font-weight:700}.outstanding-transaction .ui-dialog-content .main .transaction .info .order-section.balance-final .value.balance{font-size:16px}.outstanding-transaction .ui-dialog-content .main .transaction .info .order-section.balance{float:left;margin-top:15px;border-top:1px solid #f4f1ea;border-bottom:1px solid #f4f1ea;padding:3px 0}.outstanding-transaction .ui-dialog-content .main .transaction .info .order-section.balance .name.balance,.outstanding-transaction .ui-dialog-content .main .transaction .info .order-section.balance .value.balance{color:#3a3a3a;font-size:14px;font-weight:700}.outstanding-transaction .ui-dialog-content .main .transaction .info .order-section.balance .value.balance{font-size:16px}.outstanding-transaction .ui-dialog-content .main .transaction h3{margin:0;font-size:16px;font-weight:700;font-family:Arial,sans-serif;line-height:14px}.outstanding-transaction .ui-dialog-content .main .transaction p{font-size:14px;margin:2px 0 11px;line-height:18px;font-family:Arial,sans-serif;float:left;clear:both;width:100%}.outstanding-onlinepayment{color:#3a3a3a;font-family:Arial,sans-serif;background:url(../images/interface/border-line.png) right bottom repeat-x #f4f1ea;padding:0 0 45px;top:40px!important}.outstanding-onlinepayment .ui-dialog-titlebar{background:#0270a9;color:#fff;float:left;font-family:BrandonText-Medium,Arial,sans-serif;height:44px;padding:0;position:relative;width:100%;display:block}.outstanding-onlinepayment .ui-dialog-titlebar .ui-dialog-title{color:#fff;font-weight:400;font-weight:normal;width:auto;text-align:left;overflow:initial;display:block;white-space:normal;text-transform:capitalize;font-size:20px;float:none;padding:7px 0 0 15px}.outstanding-onlinepayment .ui-dialog-titlebar-close{width:14px;height:14px;right:15px;top:15px;min-width:inherit;background-color:transparent;text-indent:-9999px}.outstanding-onlinepayment .ui-dialog-titlebar-close span.ui-icon-closethick{background:url(../images/sprite-images.png) -166px -10px no-repeat;width:14px;height:14px}.outstanding-onlinepayment .ui-dialog-content{padding:0;height:auto!important;width:100%!important;background:#f4f1ea;float:left}.outstanding-onlinepayment .ui-dialog-content .submit-payment{float:left;padding:30px 15px 45px;min-height:435px;position:relative;width:100%}.outstanding-onlinepayment .ui-dialog-content .submit-payment .paypal-accnt{float:left;width:100%}.outstanding-onlinepayment .ui-dialog-content .submit-payment .paypal-accnt span{background:url(../images/sprite-two.png) -3px -364px no-repeat;width:63px;height:18px;text-indent:-9999em;padding:0;float:left;margin-right:6px}.outstanding-onlinepayment .ui-dialog-content .submit-payment .email-addr{float:left;width:100%;font-weight:400;margin-bottom:10px}.outstanding-onlinepayment .ui-dialog-content .submit-payment h3{font-size:22px;margin:0 0 12px;line-height:15px}.outstanding-onlinepayment .ui-dialog-content .submit-payment p{margin:0;font-weight:700}.outstanding-onlinepayment .ui-dialog-content .submit-payment p.customer-profile{text-transform:capitalize}.outstanding-onlinepayment .ui-dialog-content .submit-payment span{line-height:18px}.outstanding-onlinepayment .ui-dialog-content .submit-payment .form-row-button{position:absolute;left:0;bottom:0}.outstanding-onlinepayment .ui-dialog-content .submit-payment .payment{padding:20px 10px 28px;float:left;background:#fff;width:100%;margin:15px 0 80px}.outstanding-onlinepayment .ui-dialog-content .submit-payment .payment h3{font-size:14px;font-family:Arial,sans-serif;line-height:11px;margin-bottom:18px}.outstanding-onlinepayment .ui-dialog-content .submit-payment .payment .addr-info,.outstanding-onlinepayment .ui-dialog-content .submit-payment .payment .card-info,.outstanding-onlinepayment .ui-dialog-content .submit-payment .payment .price-info{float:left;clear:both;margin-bottom:14px}.outstanding-onlinepayment .ui-dialog-content .submit-payment .payment .addr-info span,.outstanding-onlinepayment .ui-dialog-content .submit-payment .payment .card-info span,.outstanding-onlinepayment .ui-dialog-content .submit-payment .payment .price-info span{float:left;clear:both;line-height:16px}.outstanding-onlinepayment .ui-dialog-content .submit-payment .payment .price-info{margin-bottom:0}.outstanding-onlinepayment .ui-dialog-content .submit-payment .payment .addr-info .mini-address-name .salutation{text-transform:capitalize;margin-right:1.5px}.outstanding-onlinepayment .ui-dialog-content .main{float:left;background:#f4f1ea;padding:30px 15px 0;min-height:436px;position:relative;width:100%}.outstanding-onlinepayment .ui-dialog-content .main>form{float:left;width:100%}.outstanding-onlinepayment .ui-dialog-content .main h3{font-size:20px;margin:0;line-height:16px}.outstanding-onlinepayment .ui-dialog-content .main p{line-height:18px;float:left;margin:10px 0 0}.outstanding-onlinepayment .ui-dialog-content .main .form-row-button{margin:0;width:100%;text-align:center;position:absolute;bottom:0;left:0;display:block;float:left}.outstanding-onlinepayment .ui-dialog-content .main .form-row-button .print{margin-right:35px}.outstanding-onlinepayment .ui-dialog-content .main .form-row-button .print span{background-position:-74px -234px}.outstanding-onlinepayment .ui-dialog-content .main .form-row-button .print p{margin-left:4px;margin-top:4px}.outstanding-onlinepayment .ui-dialog-content .main .payment-received h3{margin-bottom:25px}.outstanding-onlinepayment .ui-dialog-content .main .payment-received p{margin:0 0 22px}.outstanding-onlinepayment .ui-dialog-content .main .online-payment{float:left;margin:16px 0 5px;width:100%}.outstanding-onlinepayment .ui-dialog-content .main .online-payment .checkbox-label{padding:0}.outstanding-onlinepayment .ui-dialog-content .main .online-payment .checkbox-label .custom-checkbox{margin-right:9px}.outstanding-onlinepayment .ui-dialog-content .main .online-payment label{font-weight:400;width:auto;text-align:left;font-size:14px;padding:0}.outstanding-onlinepayment .ui-dialog-content .main .online-payment .form-row.fullamt{margin-bottom:20px;float:left;clear:none;width:60%}.outstanding-onlinepayment .ui-dialog-content .main .online-payment .amount{float:right}.outstanding-onlinepayment .ui-dialog-content .main .online-payment .amount span{font-size:16px;font-weight:700}.outstanding-onlinepayment .ui-dialog-content .main .online-payment .partialamt{margin-bottom:27px;width:49.1%;float:left}.outstanding-onlinepayment .ui-dialog-content .main .online-payment .newtype{margin:15px 0 0}.outstanding-onlinepayment .ui-dialog-content .main .online-payment .newtype .custom-select .selection-list li span{padding:7px 11px 9px}.outstanding-onlinepayment .ui-dialog-content .main .online-payment .form-row.enteramt{float:left;width:50.9%;margin:0;clear:none}.outstanding-onlinepayment .ui-dialog-content .main .online-payment .form-row.enteramt input{width:143px;padding:0;text-align:center;margin-top:-10px;float:right}.outstanding-onlinepayment .ui-dialog-content .main .online-payment .form-row.enteramt label{padding:0 0 0 1px;font-weight:700}.outstanding-onlinepayment .ui-dialog-content .main .online-payment .form-row.enteramt span.error{display:none!important}.outstanding-onlinepayment .ui-dialog-content .main .online-payment .payment-process{margin:0}.outstanding-onlinepayment .ui-dialog-content .main .online-payment .payment-process label{margin-bottom:3px}.outstanding-onlinepayment .ui-dialog-content .main .online-payment .payment-process .required-indicator{display:none}.outstanding-onlinepayment .ui-dialog-content .main .online-payment .payment-process li.custom-option[data-label=paypal] span{background:url(../images/sprite-two.png) 10px -358px no-repeat;width:95px;height:18px;text-indent:-9999em;padding:15px 11px}.outstanding-onlinepayment .ui-dialog-content .main .online-payment .info .order-section{float:left;clear:both;width:100%}.outstanding-onlinepayment .ui-dialog-content .main .online-payment .info .order-section .name{float:left}.outstanding-onlinepayment .ui-dialog-content .main .online-payment .info .order-section .value{float:right}.outstanding-onlinepayment .ui-dialog-content .main .online-payment .info .order-section.balance{float:left;margin-top:10px;border-top:1px solid #d83230;border-bottom:1px solid #d83230;padding:5px 0}.outstanding-onlinepayment .ui-dialog-content .main .online-payment .info .order-section.balance .name.balance,.outstanding-onlinepayment .ui-dialog-content .main .online-payment .info .order-section.balance .value.balance{color:#d83230;font-size:14px;font-weight:700}.outstanding-onlinepayment .ui-dialog-content .main .online-payment h3{margin:0;font-size:16px;font-weight:700;font-family:Arial,sans-serif;line-height:17px}.outstanding-onlinepayment .ui-dialog-content .main .online-payment p{font-size:14px;margin:0 0 10px;line-height:18px;font-family:Arial,sans-serif;float:left;clear:both;width:100%}.outstanding-onlinepayment .ui-dialog-content .main .add-creditcard #CreditCardForm{padding:0;margin-top:1em;border:none}.outstanding-onlinepayment .ui-dialog-content .main .add-creditcard #CreditCardForm .name-info{width:100%}.outstanding-onlinepayment .ui-dialog-content .main .add-creditcard #CreditCardForm .billing-info{border-top:1px solid #fff;margin-top:10px;padding-top:10px}.outstanding-onlinepayment .ui-dialog-content .main .add-creditcard #CreditCardForm .billing-info .form-row{width:100%}.tooltipster-base.creditcarderror{background:#fff793;border:2px solid #d83230}.tooltipster-base.creditcarderror .tooltipster-body{color:#d83230}.tooltipster-base.creditcarderror .tooltipster-arrow .tooltipster-arrow-border{border-color:#d83230}.tooltipster-base.creditcarderror .tooltipster-arrow .tooltipster-arrow-border+span{border-color:#fff793}.registration-flow.multigrade-backflow .registration-steps.teachers-flow .registration-header{background:#0270a9;color:#fff;float:left;font-family:BrandonText-Medium,Arial,sans-serif;padding:0;position:relative;width:100%;display:block;height:auto}.registration-flow.multigrade-backflow .registration-steps.teachers-flow .registration-header .registration-title{color:#fff;font-weight:400;font-weight:normal;width:auto;text-align:center;overflow:initial;display:block;white-space:normal;margin:0 auto;text-transform:none;line-height:26px;font-size:26px;float:none;padding:15px 0 25px;font-family:BrandonText-Medium,Arial,sans-serif}.registration-flow.multigrade-backflow .registration-steps.teachers-flow .registration-header .steps{height:auto}.registration-flow.multigrade-backflow .registration-steps.teachers-flow .registration-header .cross-icon-16{position:absolute;right:15px;top:15px}.registration-flow.multigrade-backflow .registration-steps.teachers-flow .registration-body.thanks .form-row{margin-bottom:15px}.registration-flow.multigrade-backflow .registration-steps.teachers-flow .registration-body.thanks .form-row.class-id span.error{float:none;position:absolute;color:#d73230;display:block!important;text-transform:none;line-height:normal;padding-top:20px;font-size:13px}.registration-flow.multigrade-backflow .registration-steps.teachers-flow .registration-body.thanks .form-row label span.label-msg{line-height:10px}.registration-flow.multigrade-backflow .registration-steps.teachers-flow .registration-body.thanks .form-row label .optional{font-size:12px;text-transform:lowercase;line-height:1;position:absolute}.registration-flow.multigrade-backflow .registration-steps.teachers-flow .registration-body.thanks .form-row.grades{margin-top:2px}.registration-flow.multigrade-backflow .registration-steps.teachers-flow .registration-body.thanks .form-row.form-row-button{margin-top:10px;text-align:left}.registration-flow.multigrade-backflow .registration-steps.teachers-flow .registration-body.thanks .connect-teacher .form-row label span{line-height:1.1}.registration-flow.multigrade-backflow .registration-steps.teachers-flow .registration-body .birth-day .optional{margin-left:2px;color:#a1a1a1;font-size:13px}.registration-flow.multigrade-backflow .registration-steps.teachers-flow .registration-body .custom-select .selected-option{color:#a1a1a1}.registration-flow.multigrade-backflow .registration-steps.teachers-flow .registration-body .custom-select .selected-option.selected-active{color:#3a3a3a}.registration-flow.multigrade-backflow .registration-steps.teachers-flow .registration-body label{padding:0;width:auto}.registration-flow.multigrade-backflow .registration-steps.teachers-flow .registration-body label .optional{font-size:10.2pt}.registration-flow.multigrade-backflow .registration-steps.teachers-flow .registration-body .another-child>span{font-size:16px;margin-bottom:5px}.registration-flow.multigrade-backflow .registration-steps.teachers-flow .registration-body .another-child .form-button{position:relative;float:left}.registration-flow.multigrade-backflow .registration-steps.teachers-flow .registration-body .another-child .form-button button.code-continue{position:absolute;right:0;top:20px;min-width:inherit;height:35px}.pt_agent #main{background:#f4f1ea}.pt_agent #main .custom-select .selected-option.selected-active{color:#3a3a3a}.pt_agent #main .banner,.pt_agent #main .banner.new{background:#e6ddcc;width:100%;height:34px;border-bottom:3px solid #fff}.pt_agent #main .banner .section,.pt_agent #main .banner.new .section{margin-bottom:0}.pt_agent #main .banner .section .progress-section,.pt_agent #main .banner.new .section .progress-section{font-size:14px;line-height:1.2em;border-left:4px solid #fff;font-family:BrandonText-Regular,sans-serif;max-width:990px;margin:0 auto;float:left}.pt_agent #main .banner .section .progress-section li,.pt_agent #main .banner.new .section .progress-section li{display:inline-block;color:#000;position:relative;width:134px;text-transform:uppercase;float:left;margin-right:-18px}.pt_agent #main .banner .section .progress-section li span.step-num,.pt_agent #main .banner.new .section .progress-section li span.step-num{margin-left:16px;font-size:24px;padding-top:0;margin-right:6px;vertical-align:top;line-height:43px;color:#fff;display:inline-block;text-align:center;width:20px}.pt_agent #main .banner .section .progress-section li span.step-text,.pt_agent #main .banner.new .section .progress-section li span.step-text{padding:5px 0;display:inline-block;width:70px;color:#fff;font-size:11px}.pt_agent #main .banner .section .progress-section li.active,.pt_agent #main .banner.new .section .progress-section li.active{color:#fff;background:url(../images/bg_agent-new.png) -12px 0 no-repeat}.pt_agent #main .banner .section .progress-section li.active.step-text,.pt_agent #main .banner.new .section .progress-section li.active.step-text{color:#fff;font-size:11px}.pt_agent #main .banner .section .progress-section li.inactive,.pt_agent #main .banner.new .section .progress-section li.inactive{background:url(../images/bg_agent-new.png) -12px -64px no-repeat}.pt_agent #main .banner .section .progress-section li.inactive span.step-num,.pt_agent #main .banner.new .section .progress-section li.inactive span.step-num{color:#e6ddcc}.pt_agent #main .banner .section .progress-section li.inactive span.step-text,.pt_agent #main .banner.new .section .progress-section li.inactive span.step-text{color:#3a3a3a}.pt_agent #main .banner .section .progress-section li.inactive a,.pt_agent #main .banner.new .section .progress-section li.inactive a{color:#000;text-decoration:none;display:block}.pt_agent #main .banner .section .progress-section li.inactive a span.step-num,.pt_agent #main .banner.new .section .progress-section li.inactive a span.step-num{color:#e6ddcc;margin:0 6px 0 25px}.pt_agent #main .banner .section .progress-section li.inactive a span.step-text,.pt_agent #main .banner.new .section .progress-section li.inactive a span.step-text{color:#3a3a3a;font-size:11px}.pt_agent #main .banner .section .progress-section li.step-1,.pt_agent #main .banner .section .progress-section li.step-2,.pt_agent #main .banner .section .progress-section li.step-3,.pt_agent #main .banner .section .progress-section li.step-4,.pt_agent #main .banner .section .progress-section li.step-5,.pt_agent #main .banner .section .progress-section li.step-6,.pt_agent #main .banner .section .progress-section li.step-7,.pt_agent #main .banner.new .section .progress-section li.step-1,.pt_agent #main .banner.new .section .progress-section li.step-2,.pt_agent #main .banner.new .section .progress-section li.step-3,.pt_agent #main .banner.new .section .progress-section li.step-4,.pt_agent #main .banner.new .section .progress-section li.step-5,.pt_agent #main .banner.new .section .progress-section li.step-6,.pt_agent #main .banner.new .section .progress-section li.step-7{width:134px}.pt_agent #main .banner .section .progress-section li.step-1 span.step-num,.pt_agent #main .banner .section .progress-section li.step-2 span.step-num,.pt_agent #main .banner .section .progress-section li.step-3 span.step-num,.pt_agent #main .banner .section .progress-section li.step-4 span.step-num,.pt_agent #main .banner .section .progress-section li.step-5 span.step-num,.pt_agent #main .banner .section .progress-section li.step-6 span.step-num,.pt_agent #main .banner .section .progress-section li.step-7 span.step-num,.pt_agent #main .banner.new .section .progress-section li.step-1 span.step-num,.pt_agent #main .banner.new .section .progress-section li.step-2 span.step-num,.pt_agent #main .banner.new .section .progress-section li.step-3 span.step-num,.pt_agent #main .banner.new .section .progress-section li.step-4 span.step-num,.pt_agent #main .banner.new .section .progress-section li.step-5 span.step-num,.pt_agent #main .banner.new .section .progress-section li.step-6 span.step-num,.pt_agent #main .banner.new .section .progress-section li.step-7 span.step-num{margin-left:27px}.pt_agent #main .banner .section .progress-section li.step-1.active,.pt_agent #main .banner .section .progress-section li.step-2.active,.pt_agent #main .banner .section .progress-section li.step-3.active,.pt_agent #main .banner .section .progress-section li.step-4.active,.pt_agent #main .banner .section .progress-section li.step-5.active,.pt_agent #main .banner .section .progress-section li.step-6.active,.pt_agent #main .banner .section .progress-section li.step-7.active,.pt_agent #main .banner.new .section .progress-section li.step-1.active,.pt_agent #main .banner.new .section .progress-section li.step-2.active,.pt_agent #main .banner.new .section .progress-section li.step-3.active,.pt_agent #main .banner.new .section .progress-section li.step-4.active,.pt_agent #main .banner.new .section .progress-section li.step-5.active,.pt_agent #main .banner.new .section .progress-section li.step-6.active,.pt_agent #main .banner.new .section .progress-section li.step-7.active{background-position:-65px 0}.pt_agent #main .banner .section .progress-section li.step-1.inactive,.pt_agent #main .banner .section .progress-section li.step-1.inactive a,.pt_agent #main .banner .section .progress-section li.step-2.inactive,.pt_agent #main .banner .section .progress-section li.step-2.inactive a,.pt_agent #main .banner .section .progress-section li.step-3.inactive,.pt_agent #main .banner .section .progress-section li.step-3.inactive a,.pt_agent #main .banner .section .progress-section li.step-4.inactive,.pt_agent #main .banner .section .progress-section li.step-4.inactive a,.pt_agent #main .banner .section .progress-section li.step-5.inactive,.pt_agent #main .banner .section .progress-section li.step-5.inactive a,.pt_agent #main .banner .section .progress-section li.step-6.inactive,.pt_agent #main .banner .section .progress-section li.step-6.inactive a,.pt_agent #main .banner .section .progress-section li.step-7.inactive,.pt_agent #main .banner .section .progress-section li.step-7.inactive a,.pt_agent #main .banner.new .section .progress-section li.step-1.inactive,.pt_agent #main .banner.new .section .progress-section li.step-1.inactive a,.pt_agent #main .banner.new .section .progress-section li.step-2.inactive,.pt_agent #main .banner.new .section .progress-section li.step-2.inactive a,.pt_agent #main .banner.new .section .progress-section li.step-3.inactive,.pt_agent #main .banner.new .section .progress-section li.step-3.inactive a,.pt_agent #main .banner.new .section .progress-section li.step-4.inactive,.pt_agent #main .banner.new .section .progress-section li.step-4.inactive a,.pt_agent #main .banner.new .section .progress-section li.step-5.inactive,.pt_agent #main .banner.new .section .progress-section li.step-5.inactive a,.pt_agent #main .banner.new .section .progress-section li.step-6.inactive,.pt_agent #main .banner.new .section .progress-section li.step-6.inactive a,.pt_agent #main .banner.new .section .progress-section li.step-7.inactive,.pt_agent #main .banner.new .section .progress-section li.step-7.inactive a{background-position:-66px -64px}.pt_agent #main .banner .section .progress-section li.step-1.inactive a:hover,.pt_agent #main .banner .section .progress-section li.step-1.inactive:hover,.pt_agent #main .banner .section .progress-section li.step-2.inactive a:hover,.pt_agent #main .banner .section .progress-section li.step-2.inactive:hover,.pt_agent #main .banner .section .progress-section li.step-3.inactive a:hover,.pt_agent #main .banner .section .progress-section li.step-3.inactive:hover,.pt_agent #main .banner .section .progress-section li.step-4.inactive a:hover,.pt_agent #main .banner .section .progress-section li.step-4.inactive:hover,.pt_agent #main .banner .section .progress-section li.step-5.inactive a:hover,.pt_agent #main .banner .section .progress-section li.step-5.inactive:hover,.pt_agent #main .banner .section .progress-section li.step-6.inactive a:hover,.pt_agent #main .banner .section .progress-section li.step-6.inactive:hover,.pt_agent #main .banner .section .progress-section li.step-7.inactive a:hover,.pt_agent #main .banner .section .progress-section li.step-7.inactive:hover,.pt_agent #main .banner.new .section .progress-section li.step-1.inactive a:hover,.pt_agent #main .banner.new .section .progress-section li.step-1.inactive:hover,.pt_agent #main .banner.new .section .progress-section li.step-2.inactive a:hover,.pt_agent #main .banner.new .section .progress-section li.step-2.inactive:hover,.pt_agent #main .banner.new .section .progress-section li.step-3.inactive a:hover,.pt_agent #main .banner.new .section .progress-section li.step-3.inactive:hover,.pt_agent #main .banner.new .section .progress-section li.step-4.inactive a:hover,.pt_agent #main .banner.new .section .progress-section li.step-4.inactive:hover,.pt_agent #main .banner.new .section .progress-section li.step-5.inactive a:hover,.pt_agent #main .banner.new .section .progress-section li.step-5.inactive:hover,.pt_agent #main .banner.new .section .progress-section li.step-6.inactive a:hover,.pt_agent #main .banner.new .section .progress-section li.step-6.inactive:hover,.pt_agent #main .banner.new .section .progress-section li.step-7.inactive a:hover,.pt_agent #main .banner.new .section .progress-section li.step-7.inactive:hover{background-position:-66px -129px}.pt_agent #main .banner .section .progress-section li.step-1.inactive:hover.step-num,.pt_agent #main .banner .section .progress-section li.step-2.inactive:hover.step-num,.pt_agent #main .banner .section .progress-section li.step-3.inactive:hover.step-num,.pt_agent #main .banner .section .progress-section li.step-4.inactive:hover.step-num,.pt_agent #main .banner .section .progress-section li.step-5.inactive:hover.step-num,.pt_agent #main .banner .section .progress-section li.step-6.inactive:hover.step-num,.pt_agent #main .banner .section .progress-section li.step-7.inactive:hover.step-num,.pt_agent #main .banner.new .section .progress-section li.step-1.inactive:hover.step-num,.pt_agent #main .banner.new .section .progress-section li.step-2.inactive:hover.step-num,.pt_agent #main .banner.new .section .progress-section li.step-3.inactive:hover.step-num,.pt_agent #main .banner.new .section .progress-section li.step-4.inactive:hover.step-num,.pt_agent #main .banner.new .section .progress-section li.step-5.inactive:hover.step-num,.pt_agent #main .banner.new .section .progress-section li.step-6.inactive:hover.step-num,.pt_agent #main .banner.new .section .progress-section li.step-7.inactive:hover.step-num{color:#3a3a3a}.pt_agent #main .banner .section .progress-section li.step-1,.pt_agent #main .banner.new .section .progress-section li.step-1{z-index:6}.pt_agent #main .banner .section .progress-section li.step-2,.pt_agent #main .banner.new .section .progress-section li.step-2{z-index:5;background-position:-66px -64px}.pt_agent #main .banner .section .progress-section li.step-3,.pt_agent #main .banner.new .section .progress-section li.step-3{z-index:4;background-position:-66px -64px}.pt_agent #main .banner .section .progress-section li.step-4,.pt_agent #main .banner.new .section .progress-section li.step-4{z-index:3;background-position:-66px -64px}.pt_agent #main .banner .section .progress-section li.step-5,.pt_agent #main .banner.new .section .progress-section li.step-5{z-index:2;background-position:-66px -64px}.pt_agent #main .banner .section .progress-section li.step-6,.pt_agent #main .banner.new .section .progress-section li.step-6{z-index:1;background-position:-66px -64px}.pt_agent #main .banner .section .progress-section li.step-7,.pt_agent #main .banner.new .section .progress-section li.step-7{z-index:0;background-position:-66px -64px}.pt_agent #main .banner.new{height:43px}.pt_agent #main .primary-content{width:100%;padding:0;border-bottom:11px solid #e6ddcc}.pt_agent #main .primary-content .order-types .wrapper-order{display:none}.pt_agent #main .primary-content .wrapper{width:990px;margin:0 auto}.pt_agent #main .primary-content .wrapper .agent_login{width:700px;position:relative;padding:37px 59px 110px 27px;border:2px solid #3a3a3a;background:#fff;margin:45px 0 100px;float:left}.pt_agent #main .primary-content .wrapper .agent_login .logo-one{position:absolute;top:0;left:0}.pt_agent #main .primary-content .wrapper .agent_login .logo-two{float:left;margin-left:25px;margin-top:30px}.pt_agent #main .primary-content .wrapper .agent_login .agentuser-login{border:1px solid #3a3a3a;width:390px;background:#e1e1e1;float:left;padding:20px}.pt_agent #main .primary-content .wrapper .agent_login .agentuser-login .form-row-button{float:right;margin:10px 0 0}.pt_agent #main .primary-content .wrapper .agent_login .agentuser-login .form-row-button button{float:right}.pt_agent #main .primary-content .wrapper .agent_login .agentuser-login .user-sign{font-weight:700;float:left;margin:0 0 15px}.pt_agent #main .primary-content .wrapper .agent_login .agentuser-login label{width:auto;padding:.5em 0 0}.pt_agent #main .primary-content .wrapper .agent_login .agentuser-login label span.label-msg{text-transform:capitalize;font-size:12px}.pt_agent #main .primary-content .wrapper .agent_login .agentuser-login label .required-indicator{display:none}.pt_agent #main .primary-content .wrapper .agent_login .agentuser-login .custom-select{width:180px;float:right;margin-right:20%}.pt_agent #main .primary-content .wrapper .agent_login .agentuser-login .custom-select .selected-option{width:180px;float:right}.pt_agent #main .primary-content .wrapper .agent_login .agentuser-login .error{float:left}.pt_agent #main .primary-content .wrapper .agent_login .agentuser-login input[type=number],.pt_agent #main .primary-content .wrapper .agent_login .agentuser-login input[type=password],.pt_agent #main .primary-content .wrapper .agent_login .agentuser-login input[type=text]{width:250px;float:right}.pt_agent #main .primary-content .wrapper-order{width:990px;margin:0 auto;position:relative}.pt_agent #main .primary-content .wrapper-order .school-name .dataTable.cell-border tbody tr>.sorting_1,.pt_agent #main .primary-content .wrapper-order .school-name .dataTable.cell-border tbody tr>.sorting_2,.pt_agent #main .primary-content .wrapper-order .school-name .dataTable.cell-border tbody tr>.sorting_3,.pt_agent #main .primary-content .wrapper-order .school-name .dataTable.display tbody tr>.sorting_1,.pt_agent #main .primary-content .wrapper-order .school-name .dataTable.display tbody tr>.sorting_2,.pt_agent #main .primary-content .wrapper-order .school-name .dataTable.display tbody tr>.sorting_3,.pt_agent #main .primary-content .wrapper-order .school-name .dataTable.order-column tbody tr>.sorting_1,.pt_agent #main .primary-content .wrapper-order .school-name .dataTable.order-column tbody tr>.sorting_2,.pt_agent #main .primary-content .wrapper-order .school-name .dataTable.order-column tbody tr>.sorting_3,.pt_agent #main .primary-content .wrapper-order .school-name.account .dataTable.cell-border tbody tr>.sorting_1,.pt_agent #main .primary-content .wrapper-order .school-name.account .dataTable.cell-border tbody tr>.sorting_2,.pt_agent #main .primary-content .wrapper-order .school-name.account .dataTable.cell-border tbody tr>.sorting_3,.pt_agent #main .primary-content .wrapper-order .school-name.account .dataTable.display tbody tr>.sorting_1,.pt_agent #main .primary-content .wrapper-order .school-name.account .dataTable.display tbody tr>.sorting_2,.pt_agent #main .primary-content .wrapper-order .school-name.account .dataTable.display tbody tr>.sorting_3,.pt_agent #main .primary-content .wrapper-order .school-name.account .dataTable.order-column tbody tr>.sorting_1,.pt_agent #main .primary-content .wrapper-order .school-name.account .dataTable.order-column tbody tr>.sorting_2,.pt_agent #main .primary-content .wrapper-order .school-name.account .dataTable.order-column tbody tr>.sorting_3{background-color:#fff!important}.pt_agent #main .primary-content .wrapper-order .school-name .dataTable.cell-border tbody tr.selected>.sorting_1,.pt_agent #main .primary-content .wrapper-order .school-name .dataTable.cell-border tbody tr.selected>.sorting_2,.pt_agent #main .primary-content .wrapper-order .school-name .dataTable.cell-border tbody tr.selected>.sorting_3,.pt_agent #main .primary-content .wrapper-order .school-name .dataTable.display tbody tr.selected>.sorting_1,.pt_agent #main .primary-content .wrapper-order .school-name .dataTable.display tbody tr.selected>.sorting_2,.pt_agent #main .primary-content .wrapper-order .school-name .dataTable.display tbody tr.selected>.sorting_3,.pt_agent #main .primary-content .wrapper-order .school-name .dataTable.order-column tbody tr.selected>.sorting_1,.pt_agent #main .primary-content .wrapper-order .school-name .dataTable.order-column tbody tr.selected>.sorting_2,.pt_agent #main .primary-content .wrapper-order .school-name .dataTable.order-column tbody tr.selected>.sorting_3,.pt_agent #main .primary-content .wrapper-order .school-name.account .dataTable.cell-border tbody tr.selected>.sorting_1,.pt_agent #main .primary-content .wrapper-order .school-name.account .dataTable.cell-border tbody tr.selected>.sorting_2,.pt_agent #main .primary-content .wrapper-order .school-name.account .dataTable.cell-border tbody tr.selected>.sorting_3,.pt_agent #main .primary-content .wrapper-order .school-name.account .dataTable.display tbody tr.selected>.sorting_1,.pt_agent #main .primary-content .wrapper-order .school-name.account .dataTable.display tbody tr.selected>.sorting_2,.pt_agent #main .primary-content .wrapper-order .school-name.account .dataTable.display tbody tr.selected>.sorting_3,.pt_agent #main .primary-content .wrapper-order .school-name.account .dataTable.order-column tbody tr.selected>.sorting_1,.pt_agent #main .primary-content .wrapper-order .school-name.account .dataTable.order-column tbody tr.selected>.sorting_2,.pt_agent #main .primary-content .wrapper-order .school-name.account .dataTable.order-column tbody tr.selected>.sorting_3{background-color:#f2f9ff!important}.pt_agent #main .primary-content .wrapper-order .signout{position:absolute;right:0;top:-25px}.pt_agent #main .primary-content .wrapper-order .signout a{color:#3a3a3a}.pt_agent #main .primary-content .wrapper-order .signout .tooltip-remove-action{top:30px!important}.pt_agent #main .primary-content .wrapper-order .signout .button-blk{text-align:center;margin-top:10px}.pt_agent #main .primary-content .wrapper-order .signout span{float:left}.pt_agent #main .primary-content .wrapper-order .signout span.link-cancel-order-sec{display:inline-block;padding:0;margin:0;position:relative}.pt_agent #main .primary-content .wrapper-order .signout span.splitter-order-sec{margin:0 15px;background:#b2b2b2;display:inline-block;height:17px;width:1px}.pt_agent #main .primary-content .wrapper-order .chat-icon,.pt_agent #main .primary-content .wrapper-order .chat-icon-phone{float:right;margin-top:5px;margin-right:10px}.pt_agent #main .primary-content .wrapper-order .locate_account .locate-details .login-form .city select,.pt_agent #main .primary-content .wrapper-order .locate_account .locate-details .login-form .firstname input[type=text],.pt_agent #main .primary-content .wrapper-order .locate_account .locate-details .login-form .lastname input[type=text],.pt_agent #main .primary-content .wrapper-order .locate_account .locate-details .login-form .state select,.pt_agent #main .primary-content .wrapper-order .locate_account .locate-details .login-form .zipcode input[type=text]{display:none}.pt_agent #main .primary-content .wrapper-order .locate_account,.pt_agent #main .primary-content .wrapper-order .select-order{float:left;margin-top:11px;margin-bottom:200px;width:100%}.pt_agent #main .primary-content .wrapper-order .locate_account .locate-details,.pt_agent #main .primary-content .wrapper-order .select-order .locate-details{width:300px;margin:0 auto}.pt_agent #main .primary-content .wrapper-order .locate_account .locate-details .login-form,.pt_agent #main .primary-content .wrapper-order .select-order .locate-details .login-form{float:left;clear:both}.pt_agent #main .primary-content .wrapper-order .locate_account .locate-details .login-form .firstname,.pt_agent #main .primary-content .wrapper-order .locate_account .locate-details .login-form .lastname,.pt_agent #main .primary-content .wrapper-order .locate_account .locate-details .login-form .state,.pt_agent #main .primary-content .wrapper-order .locate_account .locate-details .login-form .zipcode,.pt_agent #main .primary-content .wrapper-order .select-order .locate-details .login-form .firstname,.pt_agent #main .primary-content .wrapper-order .select-order .locate-details .login-form .lastname,.pt_agent #main .primary-content .wrapper-order .select-order .locate-details .login-form .state,.pt_agent #main .primary-content .wrapper-order .select-order .locate-details .login-form .zipcode{display:none}.pt_agent #main .primary-content .wrapper-order .locate_account .locate-details .login-form .custom-select .selected-option,.pt_agent #main .primary-content .wrapper-order .select-order .locate-details .login-form .custom-select .selected-option{height:35px}.pt_agent #main .primary-content .wrapper-order .locate_account .locate-details .login-form .text,.pt_agent #main .primary-content .wrapper-order .select-order .locate-details .login-form .text{font-size:16px}.pt_agent #main .primary-content .wrapper-order .locate_account .locate-details .login-form .or span,.pt_agent #main .primary-content .wrapper-order .select-order .locate-details .login-form .or span{color:#878787;font-weight:700;float:left}.pt_agent #main .primary-content .wrapper-order .locate_account .locate-details .login-form .or span:before,.pt_agent #main .primary-content .wrapper-order .select-order .locate-details .login-form .or span:before{content:'';float:left;width:128px;height:1px;background:#878787;margin:7px 10px 0 0}.pt_agent #main .primary-content .wrapper-order .locate_account .locate-details .login-form .or span:after,.pt_agent #main .primary-content .wrapper-order .select-order .locate-details .login-form .or span:after{content:'';float:right;width:128px;height:1px;background:#878787;margin:7px 0 0 10px}.pt_agent #main .primary-content .wrapper-order .locate_account .locate-details .login-form label,.pt_agent #main .primary-content .wrapper-order .select-order .locate-details .login-form label{width:auto;text-align:left}.pt_agent #main .primary-content .wrapper-order .locate_account .locate-details .login-form label .required-indicator,.pt_agent #main .primary-content .wrapper-order .select-order .locate-details .login-form label .required-indicator{display:none}.pt_agent #main .primary-content .wrapper-order .locate_account .locate-details .login-form label .label-msg,.pt_agent #main .primary-content .wrapper-order .select-order .locate-details .login-form label .label-msg{font-weight:400;text-transform:uppercase;font-size:12px;margin-bottom:3px;float:left}.pt_agent #main .primary-content .wrapper-order .locate_account h1,.pt_agent #main .primary-content .wrapper-order .select-order h1{color:#007599;margin:0 0 65px;float:left;width:100%;clear:both}.pt_agent #main .primary-content .wrapper-order .locate_account h1 span,.pt_agent #main .primary-content .wrapper-order .select-order h1 span{background:url(../images/locate-chaticon.jpg) 5px 8px no-repeat;float:right;width:20px;height:25px}.pt_agent #main .primary-content .wrapper-order .locate_account .select-content,.pt_agent #main .primary-content .wrapper-order .select-order .select-content{width:480px;margin:0 auto}.pt_agent #main .primary-content .wrapper-order .locate_account .select-content p,.pt_agent #main .primary-content .wrapper-order .select-order .select-content p{margin:0 0 40px;text-align:center;display:block}.pt_agent #main .primary-content .wrapper-order .locate_account .select-content .orders,.pt_agent #main .primary-content .wrapper-order .select-order .select-content .orders{float:left;width:100%}.pt_agent #main .primary-content .wrapper-order .locate_account .select-content .orders ul li,.pt_agent #main .primary-content .wrapper-order .select-order .select-content .orders ul li{float:left}.pt_agent #main .primary-content .wrapper-order .locate_account .select-content .orders ul li span,.pt_agent #main .primary-content .wrapper-order .select-order .select-content .orders ul li span{float:left;clear:both}.pt_agent #main .primary-content .wrapper-order .locate_account .select-content .orders ul li .text,.pt_agent #main .primary-content .wrapper-order .select-order .select-content .orders ul li .text{text-transform:uppercase}.pt_agent #main .primary-content .wrapper-order .locate_account .select-content .orders ul li.email,.pt_agent #main .primary-content .wrapper-order .locate_account .select-content .orders ul li.fax,.pt_agent #main .primary-content .wrapper-order .locate_account .select-content .orders ul li.phone,.pt_agent #main .primary-content .wrapper-order .select-order .select-content .orders ul li.email,.pt_agent #main .primary-content .wrapper-order .select-order .select-content .orders ul li.fax,.pt_agent #main .primary-content .wrapper-order .select-order .select-content .orders ul li.phone{margin-right:75px}.pt_agent #main .primary-content .wrapper-order .locate_account .select-content .orders ul li.email .text,.pt_agent #main .primary-content .wrapper-order .locate_account .select-content .orders ul li.fax .text,.pt_agent #main .primary-content .wrapper-order .locate_account .select-content .orders ul li.phone .text,.pt_agent #main .primary-content .wrapper-order .select-order .select-content .orders ul li.email .text,.pt_agent #main .primary-content .wrapper-order .select-order .select-content .orders ul li.fax .text,.pt_agent #main .primary-content .wrapper-order .select-order .select-content .orders ul li.phone .text{color:#007599;margin-top:15px;text-align:center;width:100%}.pt_agent #main .primary-content .wrapper-order .locate_account .select-content .orders ul li.phone .text,.pt_agent #main .primary-content .wrapper-order .select-order .select-content .orders ul li.phone .text{color:#f88000}.pt_agent #main .primary-content .wrapper-order .locate_account .select-content .orders ul li.fax,.pt_agent #main .primary-content .wrapper-order .select-order .select-content .orders ul li.fax{margin-right:0}.pt_agent #main .primary-content .wrapper-order .locate_account h1{margin-bottom:20px;float:left;width:auto;color:#007599}.pt_agent #main .primary-content .wrapper-order .locate_account h1 span{background:url(../images/locate-chaticon.jpg) 5px 8px no-repeat;float:right;width:20px;height:25px}.pt_agent #main .primary-content .wrapper-order .school-name .title,.pt_agent #main .primary-content .wrapper-order .school-name.account .title{float:left;clear:both;width:100%}.pt_agent #main .primary-content .wrapper-order .school-name .title h1,.pt_agent #main .primary-content .wrapper-order .school-name.account .title h1{width:auto;margin:10px 0 15px;color:#007599;float:left}.pt_agent #main .primary-content .wrapper-order .school-name .title h1 span,.pt_agent #main .primary-content .wrapper-order .school-name.account .title h1 span{background:url(../images/locate-chaticon.jpg) 5px 8px no-repeat;float:right;width:20px;height:25px}.pt_agent #main .primary-content .wrapper-order .school-name .title .create,.pt_agent #main .primary-content .wrapper-order .school-name.account .title .create{float:right;text-transform:uppercase;margin-top:20px}.pt_agent #main .primary-content .wrapper-order .school-name .title .create span,.pt_agent #main .primary-content .wrapper-order .school-name.account .title .create span{background:url(../images/sprite-two.png) -40px -160px no-repeat;width:15px;height:15px;float:right}.pt_agent #main .primary-content .wrapper-order .school-name .locate-details,.pt_agent #main .primary-content .wrapper-order .school-name.account .locate-details{margin-bottom:10px}.pt_agent #main .primary-content .wrapper-order .school-name .search-back .start-new,.pt_agent #main .primary-content .wrapper-order .school-name.account .search-back .start-new{margin-right:5px}.pt_agent #main .primary-content .wrapper-order .school-name .search-back .back,.pt_agent #main .primary-content .wrapper-order .school-name.account .search-back .back{display:inline;margin-left:9px}.pt_agent #main .primary-content .wrapper-order .school-name .search-sec,.pt_agent #main .primary-content .wrapper-order .school-name.account .search-sec{float:left;width:100%;margin:20px 0 10px}.pt_agent #main .primary-content .wrapper-order .school-name .search-sec a.search,.pt_agent #main .primary-content .wrapper-order .school-name.account .search-sec a.search{float:left;margin:0 15px 0 0;padding:0}.pt_agent #main .primary-content .wrapper-order .school-name .search-sec a.back,.pt_agent #main .primary-content .wrapper-order .school-name.account .search-sec a.back{float:left;margin:0 0 0 15px;padding:0}.pt_agent #main .primary-content .wrapper-order .school-name .search-sec span,.pt_agent #main .primary-content .wrapper-order .school-name.account .search-sec span{float:left;margin:0;padding:0}.pt_agent #main .primary-content .wrapper-order .school-name .school-link,.pt_agent #main .primary-content .wrapper-order .school-name.account .school-link{float:left;width:100%;padding:8px 0;border-bottom:1px solid #f3e4c6}.pt_agent #main .primary-content .wrapper-order .school-name .school-link a,.pt_agent #main .primary-content .wrapper-order .school-name.account .school-link a{float:right}.pt_agent #main .primary-content .wrapper-order .school-name #school-table_paginate,.pt_agent #main .primary-content .wrapper-order .school-name.account #school-table_paginate{text-align:center;float:left;width:100%;padding:10px}.pt_agent #main .primary-content .wrapper-order .school-name #school-table_paginate .paginate_button.next,.pt_agent #main .primary-content .wrapper-order .school-name #school-table_paginate .paginate_button.previous,.pt_agent #main .primary-content .wrapper-order .school-name.account #school-table_paginate .paginate_button.next,.pt_agent #main .primary-content .wrapper-order .school-name.account #school-table_paginate .paginate_button.previous{color:#007599!important;font-weight:400!important}.pt_agent #main .primary-content .wrapper-order .school-name .csr-foundaccnt,.pt_agent #main .primary-content .wrapper-order .school-name.account .csr-foundaccnt{float:left;width:100%;margin:20px 0}.pt_agent #main .primary-content .wrapper-order .school-name .csr-foundaccnt .csr,.pt_agent #main .primary-content .wrapper-order .school-name .csr-foundaccnt .foundaccount,.pt_agent #main .primary-content .wrapper-order .school-name.account .csr-foundaccnt .csr,.pt_agent #main .primary-content .wrapper-order .school-name.account .csr-foundaccnt .foundaccount{float:left;clear:both;width:100%}.pt_agent #main .primary-content .wrapper-order .school-name .pagination,.pt_agent #main .primary-content .wrapper-order .school-name.account .pagination{float:left;width:100%}.pt_agent #main .primary-content .wrapper-order .school-name .pagination .links,.pt_agent #main .primary-content .wrapper-order .school-name.account .pagination .links{margin:0 auto;width:260px}.pt_agent #main .primary-content .wrapper-order .school-name .pagination .links ul,.pt_agent #main .primary-content .wrapper-order .school-name.account .pagination .links ul{float:left;margin:20px 0 30px}.pt_agent #main .primary-content .wrapper-order .school-name .pagination .links ul li,.pt_agent #main .primary-content .wrapper-order .school-name.account .pagination .links ul li{float:left;padding:0}.pt_agent #main .primary-content .wrapper-order .school-name .pagination .links ul li a,.pt_agent #main .primary-content .wrapper-order .school-name.account .pagination .links ul li a{float:left;padding:8px 10px}.pt_agent #main .primary-content .wrapper-order .school-name .pagination .links ul li:first-child,.pt_agent #main .primary-content .wrapper-order .school-name .pagination .links ul li:last-child,.pt_agent #main .primary-content .wrapper-order .school-name.account .pagination .links ul li:first-child,.pt_agent #main .primary-content .wrapper-order .school-name.account .pagination .links ul li:last-child{padding:0}.pt_agent #main .primary-content .wrapper-order .school-name #school-wrap #school-table th,.pt_agent #main .primary-content .wrapper-order .school-name.account #school-wrap #school-table th{background-color:#fff;text-transform:uppercase;background-image:none}.pt_agent #main .primary-content .wrapper-order .school-name #school-wrap #school-table th span,.pt_agent #main .primary-content .wrapper-order .school-name.account #school-wrap #school-table th span{background:url(../lib/jquery/datatables/images/sort_down.png) left top no-repeat;display:inline-block;width:19px;height:6px}.pt_agent #main .primary-content .wrapper-order .school-name #school-wrap #school-table.sortby_name th.school_teacher_name,.pt_agent #main .primary-content .wrapper-order .school-name #school-wrap #school-table.sortby_school th.school_teacher_name,.pt_agent #main .primary-content .wrapper-order .school-name.account #school-wrap #school-table.sortby_name th.school_teacher_name,.pt_agent #main .primary-content .wrapper-order .school-name.account #school-wrap #school-table.sortby_school th.school_teacher_name{width:125px!important}.pt_agent #main .primary-content .wrapper-order .school-name #school-wrap #school-table.sortby_name th.school_cac,.pt_agent #main .primary-content .wrapper-order .school-name #school-wrap #school-table.sortby_school th.school_cac,.pt_agent #main .primary-content .wrapper-order .school-name.account #school-wrap #school-table.sortby_name th.school_cac,.pt_agent #main .primary-content .wrapper-order .school-name.account #school-wrap #school-table.sortby_school th.school_cac{width:65px!important}.pt_agent #main .primary-content .wrapper-order .school-name #school-wrap #school-table.sortby_name th.school_bcoe,.pt_agent #main .primary-content .wrapper-order .school-name #school-wrap #school-table.sortby_school th.school_bcoe,.pt_agent #main .primary-content .wrapper-order .school-name.account #school-wrap #school-table.sortby_name th.school_bcoe,.pt_agent #main .primary-content .wrapper-order .school-name.account #school-wrap #school-table.sortby_school th.school_bcoe{width:70px!important}.pt_agent #main .primary-content .wrapper-order .school-name #school-wrap #school-table.sortby_name th.school_name,.pt_agent #main .primary-content .wrapper-order .school-name #school-wrap #school-table.sortby_school th.school_name,.pt_agent #main .primary-content .wrapper-order .school-name.account #school-wrap #school-table.sortby_name th.school_name,.pt_agent #main .primary-content .wrapper-order .school-name.account #school-wrap #school-table.sortby_school th.school_name{width:100px!important}.pt_agent #main .primary-content .wrapper-order .school-name #school-wrap #school-table.sortby_name th.school_address,.pt_agent #main .primary-content .wrapper-order .school-name #school-wrap #school-table.sortby_school th.school_address,.pt_agent #main .primary-content .wrapper-order .school-name.account #school-wrap #school-table.sortby_name th.school_address,.pt_agent #main .primary-content .wrapper-order .school-name.account #school-wrap #school-table.sortby_school th.school_address{width:300px!important}.pt_agent #main .primary-content .wrapper-order .school-name #school-wrap #school-table.sortby_name th.school_status,.pt_agent #main .primary-content .wrapper-order .school-name #school-wrap #school-table.sortby_school th.school_status,.pt_agent #main .primary-content .wrapper-order .school-name.account #school-wrap #school-table.sortby_name th.school_status,.pt_agent #main .primary-content .wrapper-order .school-name.account #school-wrap #school-table.sortby_school th.school_status{width:130px!important}.pt_agent #main .primary-content .wrapper-order .school-name #school-wrap #school-table tfoot tr td,.pt_agent #main .primary-content .wrapper-order .school-name.account #school-wrap #school-table tfoot tr td{background:#f4f1ea;border-left:0 none;border-right:0 none}.pt_agent #main .primary-content .wrapper-order .school-name #school-wrap #school-table tr:first-child td,.pt_agent #main .primary-content .wrapper-order .school-name.account #school-wrap #school-table tr:first-child td{border-top:none}.pt_agent #main .primary-content .wrapper-order .school-name #school-wrap #school-table tr,.pt_agent #main .primary-content .wrapper-order .school-name.account #school-wrap #school-table tr{background-color:#fff}.pt_agent #main .primary-content .wrapper-order .school-name #school-wrap #school-table tr td,.pt_agent #main .primary-content .wrapper-order .school-name #school-wrap #school-table tr th,.pt_agent #main .primary-content .wrapper-order .school-name.account #school-wrap #school-table tr td,.pt_agent #main .primary-content .wrapper-order .school-name.account #school-wrap #school-table tr th{padding:8px 10px;border:1px solid #f3e4c6;font-size:12px;background-color:#fff;position:static}.pt_agent #main .primary-content .wrapper-order .school-name #school-wrap #school-table tr:hover a,.pt_agent #main .primary-content .wrapper-order .school-name.account #school-wrap #school-table tr:hover a{color:#f88000}.pt_agent #main .primary-content .wrapper-order .school-name #school-wrap #school-table .disabled,.pt_agent #main .primary-content .wrapper-order .school-name.account #school-wrap #school-table .disabled{color:#aaa}.pt_agent #main .primary-content .wrapper-order .school-name #school-wrap #school-table .disabled a,.pt_agent #main .primary-content .wrapper-order .school-name.account #school-wrap #school-table .disabled a{color:#aaa;cursor:default}.pt_agent #main .primary-content .wrapper-order .school-name #school-wrap #school-table .disabled a:hover,.pt_agent #main .primary-content .wrapper-order .school-name.account #school-wrap #school-table .disabled a:hover{color:#aaa}.pt_agent #main .primary-content .wrapper-order .school-name #school-wrap #school-table .disabled:hover,.pt_agent #main .primary-content .wrapper-order .school-name.account #school-wrap #school-table .disabled:hover{cursor:default}.pt_agent #main .primary-content .wrapper-order .school-name #school-wrap #school-table .school-column-name,.pt_agent #main .primary-content .wrapper-order .school-name.account #school-wrap #school-table .school-column-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pt_agent #main .primary-content .wrapper-order .school-name #school-wrap #school-table .school_teacher_name a,.pt_agent #main .primary-content .wrapper-order .school-name.account #school-wrap #school-table .school_teacher_name a{float:left;text-transform:capitalize}.pt_agent #main .primary-content .wrapper-order .school-name #school-wrap #school-table .school_teacher_name .teacher_lastname,.pt_agent #main .primary-content .wrapper-order .school-name.account #school-wrap #school-table .school_teacher_name .teacher_lastname{float:right}.pt_agent #main .primary-content .wrapper-order .school-name #school-wrap #school-table .school_teacher_name .teacher_firstname,.pt_agent #main .primary-content .wrapper-order .school-name.account #school-wrap #school-table .school_teacher_name .teacher_firstname{float:left;margin-right:3px}.csr-dialog .ui-dialog-titlebar,.csr-locatedialog.homeschooler .ui-dialog-titlebar{background:#0270a9;color:#fff;float:left;font-family:BrandonText-Medium,Arial,sans-serif;height:auto;padding:0;position:relative;width:100%;display:block}.csr-dialog .ui-dialog-titlebar .ui-dialog-title,.csr-locatedialog.homeschooler .ui-dialog-titlebar .ui-dialog-title{color:#fff;font-weight:400;font-weight:normal;width:80%;text-align:center;overflow:initial;display:block;white-space:normal;margin:0 auto;text-transform:capitalize;line-height:26px;font-size:26px;float:none;padding:15px 0 28px;font-family:BrandonText-Medium,Arial,sans-serif}.csr-dialog .ui-dialog-titlebar::after,.csr-locatedialog.homeschooler .ui-dialog-titlebar::after{content:'';background:url(../images/sprite-images.png) -443px -343px no-repeat;width:30px;height:13px;position:absolute;left:50%;bottom:0;margin-left:-15px}.csr-dialog .ui-dialog-titlebar-close,.csr-locatedialog.homeschooler .ui-dialog-titlebar-close{width:14px;height:14px;right:15px;top:15px;min-width:inherit;background-color:transparent;text-indent:-9999px}.csr-dialog .ui-dialog-titlebar-close span.ui-icon-closethick,.csr-locatedialog.homeschooler .ui-dialog-titlebar-close span.ui-icon-closethick{background:url(../images/sprite-images.png) -166px -10px no-repeat;width:14px;height:14px}.csr-dialog .ui-dialog-content,.csr-locatedialog.homeschooler .ui-dialog-content{float:left}.csr-dialog .ui-dialog-content .main,.csr-locatedialog.homeschooler .ui-dialog-content .main{float:left;background:url(../images/interface/border-line.png) right bottom repeat-x #f4f1ea;width:100%;height:100%;padding:20px 15px 34px;position:relative}.csr-dialog .ui-dialog-content .main p,.csr-locatedialog.homeschooler .ui-dialog-content .main p{font-size:14px;margin:0 0 7px 3px;line-height:17px;font-family:Arial,sans-serif}.csr-dialog .ui-dialog-content .main .form-row-button,.csr-locatedialog.homeschooler .ui-dialog-content .main .form-row-button{position:absolute;left:0;bottom:45px}.csr-locatedialog{color:#3a3a3a;font-family:Arial,sans-serif}.csr-locatedialog .ui-dialog-titlebar{color:#fff;float:left;font-family:BrandonText-Medium,Arial,sans-serif;height:auto;padding:0;position:relative;width:100%;display:block}.csr-locatedialog .ui-dialog-titlebar .ui-dialog-title{font-weight:400;font-weight:normal;text-align:center;overflow:initial;display:block;white-space:normal;margin:0 auto;text-transform:none;line-height:26px;float:none}.csr-locatedialog .ui-dialog-titlebar::after{content:'';width:30px;height:13px;position:absolute;left:50%;bottom:0;margin-left:-15px}.csr-locatedialog .ui-dialog-titlebar-close{width:14px;height:14px;right:15px;top:15px;min-width:inherit;background-color:transparent}.csr-locatedialog .ui-dialog-titlebar-close span.ui-icon-closethick{width:14px;height:14px}.csr-locatedialog .ui-dialog-content{padding:0;height:auto!important;background:#f4f1ea;width:100%!important;float:left}.csr-locatedialog .ui-dialog-content .content-asset ul{list-style:none;margin:0;padding:0}.csr-locatedialog .ui-dialog-content .content-asset ul li{list-style:none!important}.csr-locatedialog .ui-dialog-content .content-asset ul .code{font-weight:700}.csr-locatedialog .ui-dialog-content .content-asset ul.list-csr-items li{padding:8px 0;border-top:1px solid #e6ddcc}.csr-locatedialog .ui-dialog-content .content-asset ul.list-csr-items li:first-child{border-top:0}.csr-locatedialog .ui-dialog-content .content-asset ul.list-csr-items li label{padding-top:0}.csr-locatedialog .ui-dialog-content .button-div{text-align:center;margin-top:2em}.csr-locatedialog .ui-dialog-content .button-div a.button{padding:10px 15px;height:auto}.csr-locatedialog .ui-dialog-content .main,.csr-locatedialog .ui-dialog-content .main form{float:left;width:100%}.csr-locatedialog .ui-dialog-content .main .csrlabel,.csr-locatedialog .ui-dialog-content .main .found-content{float:left;height:250px}.csr-locatedialog .ui-dialog-content .main .csrlabel .addr,.csr-locatedialog .ui-dialog-content .main .csrlabel .name,.csr-locatedialog .ui-dialog-content .main .found-content .addr,.csr-locatedialog .ui-dialog-content .main .found-content .name{float:left;clear:both;width:100%}.csr-locatedialog .ui-dialog-content .main .csrlabel .name,.csr-locatedialog .ui-dialog-content .main .found-content .name{font-weight:700}.csr-locatedialog .ui-dialog-content .main h3{margin:0 0 5px 3px;font-size:16px;font-weight:700;font-family:Arial,sans-serif;line-height:17px}.csr-locatedialog .ui-dialog-content .main p{font-size:14px;margin:0 0 7px 3px;line-height:17px;font-family:Arial,sans-serif}.csr-locatedialog .ui-dialog-content .main .form-row-button{width:100%;margin:18px auto 15px;text-align:center;float:left}.csr-locatedialog .ui-dialog-content .main .form-row-button button{font-weight:700;font-family:Arial,sans-serif;font-size:14px;text-transform:uppercase}.csr-locatedialog .ui-dialog-titlebar{background:#e6ddcc}.csr-locatedialog .ui-dialog-titlebar .ui-dialog-title{width:90%;color:#3a3a3a;font-size:22px;font-family:Arial,sans-serif;padding:15px 0}.csr-locatedialog .ui-dialog-titlebar::after{background:0 0}.csr-locatedialog .ui-dialog-titlebar-close{text-indent:-9999px}.csr-locatedialog .ui-dialog-titlebar-close span.ui-icon-closethick{background:url(../images/sprite-images.png) -10px -416px no-repeat}.csr-locatedialog .ui-dialog-content .content-asset,.csr-locatedialog .ui-dialog-content .main{padding:20px 20px 25px;background:url(../images/interface/border-line.png) right bottom repeat-x #fff}.csr-locatedialog .content-asset li,.csr-locatedialog .content-asset p{clear:both}.csr-locatedialog .content-asset p{margin:0;padding-top:1em}.csr-locatedialog .content-asset p.first-desc{padding-top:0}.csr-locatedialog .btn-inline{clear:both;padding-top:1em}.csr-locatedialog .btn-inline .button{min-width:80px;margin-left:10px}.csr-locatedialog .btn-inline .button:first{margin-left:0}.help-modal .ui-draggable-handle .ui-dialog-title{width:100%;font-family:BrandonText-Regular,Arial,sans-serif;font-weight:700;text-align:center;text-transform:uppercase;font-size:18px;padding-top:30px;padding-bottom:30px;background-color:#ffff;color:#3a3a3a;margin:0}.help-modal #dialog-container{background:#fff;width:290px!important;float:left;padding:0 15px 15px;border-bottom:none;min-height:auto!important}.help-modal #dialog-container .switch-parent-teacher{float:left;width:100%;position:relative;min-height:645px}@media screen and (max-width:480px){.help-modal #dialog-container .switch-parent-teacher{min-height:unset}}.help-modal #dialog-container .switch-parent-teacher .dialog-header h1{width:100%;color:#d83230;font-style:inherit;font-size:24px}.help-modal #dialog-container .switch-parent-teacher .form-button{position:absolute;bottom:0}.help-modal #dialog-container .switch-parent-teacher .form-button .dialog-button{text-align:center;padding:0;float:left;width:100%}.help-modal #dialog-container .switch-parent-teacher .form-button .dialog-button a.cancel-button.button{margin-top:10px}.help-modal #dialog-container .switch-parent-teacher .form-button .dialog-button buttton{padding:10px;background-color:#f88000}.help-modal #dialog-container .switch-parent-teacher .form-button .dialog-button buttton a{color:#fff}.csr-locatedialog.script-modal .script-section,.csr-locatedialog.script-modal .verify-section,.csr-locatedialog.verify-modal .script-section,.csr-locatedialog.verify-modal .verify-section{margin-bottom:40px}.sessiontimeout{width:320px!important;z-index:99999999!important}.sessiontimeout .ui-dialog-titlebar{background:#0270a9;color:#fff;float:left;font-family:BrandonText-Medium,Arial,sans-serif;height:40px;padding:.4em 1em;position:relative;width:100%;display:block}.sessiontimeout .ui-dialog-titlebar .ui-dialog-title{color:#fff;font-weight:400;font-weight:normal;width:42%;text-align:center;overflow:initial;display:block;white-space:normal;margin:0 auto;text-transform:none;line-height:26px;font-size:26px;float:none;padding:15px 0 28px}.sessiontimeout .ui-dialog-titlebar::after{content:'';background:url(../images/sprite-images.png) -443px -343px no-repeat;width:30px;height:13px;position:absolute;left:50%;bottom:0;margin-left:-15px;display:none}.sessiontimeout .ui-dialog-titlebar-close{width:14px;height:14px;right:15px;top:15px;min-width:inherit;background-color:transparent;display:none;text-indent:-9999px}.sessiontimeout #session-timeout{float:left;background:url(../images/interface/border-line.png) right bottom repeat-x #f4f1ea;width:100%!important;padding:20px 15px}.sessiontimeout #session-timeout h3{margin:0;font-family:Arial,sans-serif;font-size:18px;color:#d83230}.sessiontimeout #session-timeout .form-row-button a{background-color:#000;border-color:#608a00;border-radius:0;border-style:solid;border-width:0;color:#fff;outline:0;cursor:pointer;display:inline-block;text-transform:uppercase;font-size:14px;padding:0 15px;text-align:center;min-width:80px;height:40px;line-height:40px;margin:20px 0}span.ui-icon-closethick{background:url(../images/sprite-images.png) -10px -416px no-repeat;width:14px;height:14px}.teacher-profile-ellipses{width:470px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.multigrade-backflow.parentchild .registration-steps.teachers-flow .registration-header{background:#f29f05}.registration-flow.parent-edit .registration-steps.teachers-flow .registration-header.checkout-toggle-header{height:105px;background:#f29f05}.registration-flow.parent-edit .registration-steps.teachers-flow .registration-header.checkout-toggle-header .registration-title{font-size:30px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.17;letter-spacing:normal;text-align:center;color:#fff}.registration-flow.parent-edit .registration-steps.teachers-flow .registration-body.checkout-toggle-body{padding:30px!important}.registration-flow.parent-edit .registration-steps.teachers-flow .registration-body.checkout-toggle-body p{width:300px;margin-top:0;font-family:Arial;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;color:#3a3a3a}.registration-flow.parent-edit .registration-steps.teachers-flow .registration-body.checkout-toggle-body .form-button{position:relative;bottom:initial}.registration-flow.parent-edit .registration-steps.teachers-flow .registration-body.checkout-toggle-body .form-button .dialog-button{text-align:center;padding:0;float:none;width:auto;margin-bottom:15px}.registration-flow.parent-edit .registration-steps.teachers-flow .registration-body.checkout-toggle-body .form-button .dialog-button a.shop-as-teacher{font-weight:700;font-size:16px;color:#007599;text-transform:uppercase;cursor:pointer}.registration-flow.parent-edit .registration-steps.teachers-flow .registration-body.checkout-toggle-body .form-button .dialog-button a.button{font-size:16px;padding:10px;width:248px;color:#fff;cursor:pointer}.registration-flow.parent-edit .registration-steps.teachers-flow .registration-header{background:#f29f05}.registration-flow.parent-edit.checkout-toggle .ui-dialog-content{width:360px!important}@media screen and (max-width:480px){.registration-flow.parent-edit.checkout-toggle .ui-dialog-content{width:100%!important}}.registration-flow.parent-edit.checkout-toggle .registration-steps.teachers-flow .registration-header{background:#f29f05}.registration-flow.parent-edit.checkout-toggle .registration-steps.teachers-flow .registration-header.checkout-toggle-header{height:105px;background:#f29f05}.registration-flow.parent-edit.checkout-toggle .registration-steps.teachers-flow .registration-header.checkout-toggle-header .registration-title{font-size:30px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.17;letter-spacing:normal;text-align:center;color:#fff}.registration-flow.parent-edit.checkout-toggle .registration-steps.teachers-flow .registration-body.checkout-toggle-body{padding:30px!important;height:540px}@media screen and (max-width:480px){.registration-flow.parent-edit.checkout-toggle .registration-steps.teachers-flow .registration-body.checkout-toggle-body{height:auto}}.registration-flow.parent-edit.checkout-toggle .registration-steps.teachers-flow .registration-body.checkout-toggle-body p{width:300px;margin-top:0;font-family:Arial;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;color:#3a3a3a}.registration-flow.parent-edit.checkout-toggle .registration-steps.teachers-flow .registration-body.checkout-toggle-body .form-button{position:relative;bottom:initial;margin-top:60px}.registration-flow.parent-edit.checkout-toggle .registration-steps.teachers-flow .registration-body.checkout-toggle-body .form-button .dialog-button{text-align:center;padding:0;float:none;width:auto;margin-bottom:15px}.registration-flow.parent-edit.checkout-toggle .registration-steps.teachers-flow .registration-body.checkout-toggle-body .form-button .dialog-button a.shop-as-teacher{font-weight:700;font-size:16px;color:#007599;text-transform:uppercase;cursor:pointer}.registration-flow.parent-edit.checkout-toggle .registration-steps.teachers-flow .registration-body.checkout-toggle-body .form-button .dialog-button a.button{font-size:16px;padding:10px;width:248px!important;color:#fff;cursor:pointer}.parent-password .ui-widget-header{background:#f29f05}#ConnectForm .error-form{background:#fff793;position:absolute;border:2px solid #d73230;margin:0;line-height:16px!important;top:157px;text-align:center!important;color:#d73230;z-index:999;width:265px;border-radius:0;font-size:13.5px;padding:15px 10px}#ConnectForm .error-form:after,#ConnectForm .error-form:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#ConnectForm .error-form:after{border-color:#fff793 transparent transparent;border-width:13px;margin-left:-13px}#ConnectForm .error-form:before{border-color:#d73230 transparent transparent;border-width:15px;margin-left:-15px}#ConnectForm .error-code{background:#fff793}.go-green,.smsregistration{display:none!important}.apple-status-header{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:15px 15px 2px}.apple-status-header .teacher-profile{width:70%}.apple-status-header .teacher-profile .avialable-profile .icon{margin-top:0}.apple-status-header .teacher-profile .avialable-profile h1{float:left;margin-top:30px;visibility:visible}.apple-status-header .ytd-spend{position:relative;width:30%}.apple-status-header .ytd-spend h1{margin:0;font-style:normal}.apple-status-header .ytd-spend-inner{margin:7px 0}.apple-status-header .ytd-spend-inner h1{font-style:normal}.apple-rewards-spend{margin:0 15px 45px}a.csr span{background:url(../images/locate-chaticon.png) 5px 8px no-repeat;display:inline-block;width:20px;height:25px}.not-your-email{float:right;cursor:pointer;color:#27ACCA}.change-password-login .registration-steps{background:#F4F1EA}.change-password-login .registration-steps .registration-header{background:#0095b4;color:#fff;font-family:BrandonText-Medium,Arial,sans-serif;height:70px;padding:0;position:relative;width:100%;display:block}.change-password-login .registration-steps .registration-header .cross-icon-16{position:absolute;background:url(../images/sprite-images.png) -166px -38px no-repeat;width:14px;height:14px}.change-password-login .registration-steps .registration-header .registration-title{color:#fff;font-weight:400;font-family:BrandonText-Medium,Arial,sans-serif;width:65%;text-align:center;overflow:initial;display:block;white-space:normal;margin:0 auto;text-transform:capitalize;line-height:26px;font-size:26px;float:none;padding:15px 0 28px}.change-password-login .registration-steps .registration-header::after{content:'';background:url(../images/sprite-images.png) -443px -343px no-repeat;width:30px;height:13px;position:absolute;left:50%;bottom:0;margin-left:-15px}.change-password-login .registration-steps .registration-body{float:left;padding:15px 20px 0}.change-password-login .registration-steps .registration-body .dialog-content{padding:0;position:relative}.change-password-login .registration-steps .registration-body .dialog-content .complete-modal-header{width:100%;color:#f88000;font-style:normal;font-size:21px}.change-password-login .registration-steps .registration-body .dialog-data{padding-bottom:30px}.change-password-login .registration-steps .registration-body .myroles{background-color:red}.change-password-login .registration-header-parent{background:#f29f05;margin-top:65px}.change-password-login .registration-header-parent .cross-icon-16{position:absolute;background:url(../images/sprite-images.png) -166px -37px no-repeat;width:14px;height:14px;top:15px;right:15px}.change-password-login .registration-header-parent .registration-title{color:#fff;font-weight:400;font-family:BrandonText-Medium,Arial,sans-serif;width:65%;text-align:center;overflow:initial;display:block;white-space:normal;margin:0 auto;text-transform:capitalize;line-height:26px;font-size:26px;float:none;padding:15px 0 10px}.change-password-login .registration-header-parent .steps{left:50%}.change-password-login .registration-header-parent .steps .progress-arrow{background:url(../images/sprite-images.png) -440px -330px no-repeat;display:block;height:25px;width:35px;margin-left:41%}.sec-feedback-menu{position:absolute;right:0;bottom:28px}.sec-feedback-menu .sec-feedback{float:left;margin-left:25px}.col .sec-feedback{padding-top:30px;padding-bottom:30px;width:190px;text-align:right;float:right}.custom-checkbox[type=checkbox]:checked,.custom-checkbox[type=checkbox]:not(:checked){position:absolute;left:-9999px}.custom-checkbox[type=checkbox]:checked+label,.custom-checkbox[type=checkbox]:not(:checked)+label{position:relative;float:none;padding-left:25px;cursor:pointer}.custom-checkbox[type=checkbox]:checked+label:before,.custom-checkbox[type=checkbox]:not(:checked)+label:before{content:'';position:absolute;top:-2px;left:0;width:17px;height:17px;border:1px solid #0095b4;background:#fff}.custom-checkbox[type=checkbox]:checked+label:after,.custom-checkbox[type=checkbox]:not(:checked)+label:after{content:'';position:absolute;top:-1px;left:1px;width:18px;height:18px;transition:all .2s;background:url(../images/sprite-images.png) -167px -80px no-repeat}.custom-checkbox[type=checkbox]:not(:checked)+label:after{opacity:0;transform:scale(0)}.custom-checkbox[type=checkbox]:checked+label:after{opacity:1;transform:scale(1)}.csr-feedback .ui-tabs .ui-tabs-nav{margin:0}.csr-feedback .ui-tabs .ui-tabs-nav li{margin-right:1px;float:left;text-align:center;border:none;background:#c0b299;transition:background-color .1s}.csr-feedback .ui-tabs .ui-tabs-nav li:hover{background:#c0b299}.csr-feedback .ui-tabs .ui-tabs-nav li:focus{outline:0}.csr-feedback .ui-tabs .ui-tabs-nav li.ui-tabs-active{padding-bottom:0}.csr-feedback .ui-tabs .ui-tabs-nav li.ui-state-active{background:#0270a9}.csr-feedback .ui-tabs .ui-tabs-nav li.ui-state-active i:after,.csr-feedback .ui-tabs .ui-tabs-nav li.ui-state-active i:before{content:'';position:absolute;width:0;height:0;right:0;top:0;pointer-events:none;border:solid transparent}.csr-feedback .ui-tabs .ui-tabs-nav li.ui-state-active i:before{border-right-color:#f4f1ea;border-top-color:#f4f1ea;border-width:7px;margin-left:-7px}.csr-feedback .ui-tabs .ui-tabs-nav li.ui-state-active i:after{border-left-color:#c2e1f5;border-bottom-color:#c2e1f5;border-width:7px;margin-left:-7px}.csr-feedback .ui-tabs .ui-tabs-nav li .subheader-content{width:250px}.csr-feedback .ui-tabs .ui-tabs-nav .ui-tabs-anchor{font-family:BrandonText-Regular,Arial,sans-serif;font-size:16px;font-style:normal;text-align:center;color:#fff;text-transform:capitalize;line-height:normal}.csr-feedback .ui-tabs .ui-tabs-panel{padding:0;margin-top:2em;background-color:transparent;border:none;box-shadow:none}.csr-feedback .ui-tabs p{margin-left:1em}.csr-feedback .ui-tabs .csr-happy-icon{background:url(../images/homepage/arrow-icon.png) right top no-repeat;width:100px;height:100px}.csr-feedback .ui-tabs legend{background:0 0;border:none;padding:0;width:97%}.csr-feedback .ui-tabs legend.row-compliment{background-color:#A6B654}.csr-feedback .ui-tabs legend.row-complaint{background-color:#D33A35}.csr-feedback .ui-tabs legend.row-suggestions{background-color:#F2A72A}.csr-feedback .ui-tabs legend .csr-happy-icon{background:url(../images/CSR-Happy.png) right top no-repeat;width:0;height:14px;margin:-10px -10px -8px 6px}.csr-feedback .ui-tabs legend .csr-frown-icon{background:url(../images/CSR-Frown.png) right top no-repeat;width:0;height:14px;margin:-10px -10px -8px 6px}.csr-feedback .ui-tabs legend .csr-bulb-icon{background:url(../images/CSR-Lightbulb.png) right top no-repeat;width:0;height:14px;margin:-10px -10px -8px 3px}.csr-feedback .ui-tabs legend span{padding:.5em 1em;display:inline-block;color:#fff;font-size:14px}.csr-feedback .ui-tabs textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;resize:none;width:97%;margin:0;padding:1em}.apple-icon-content{position:relative;top:87px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.apple-icon-content{position:relative;top:87px}}.apple-icon-content-text{position:relative;top:-23px;font-weight:700;font-size:12px}.registration-flow .confirm-school.cart-dialog.registration-steps.step-2 .registration-body{min-height:400px}.registration-flow .confirm-school.cart-dialog.registration-steps.step-2 .registration-body .verify-msg.cart{width:215px!important;font-size:16px;color:#3a3a3a}.registration-flow .confirm-school.cart-dialog.registration-steps.step-2 .registration-body .verify-msg.homeschool{width:!important;font-size:16px;color:#3a3a3a}.registration-flow .confirm-school.cart-dialog.registration-steps.step-2 .registration-body .small{min-height:0;margin-top:6px;font-size:14px}.registration-flow .confirm-school.cart-dialog.registration-steps.step-2 .registration-body .small span.message{font-size:16px;color:#3a3a3a}.registration-flow .confirm-school.cart-dialog.registration-steps.step-2 .registration-body .bcoe-footertext{float:left;margin-top:10px}.registration-flow.parent-edit .registration-body.thanks.parent-teacher .form-row,.registration-flow.parentchild .registration-body.thanks.parent-teacher .form-row{width:100%}.registration-flow.parent-edit .registration-body.thanks.parent-teacher .form-row.class-id,.registration-flow.parentchild .registration-body.thanks.parent-teacher .form-row.class-id{width:70%}.registration-flow.parent-edit .registration-body.thanks.parent-teacher .form-row.month,.registration-flow.parentchild .registration-body.thanks.parent-teacher .form-row.month{width:163px;margin-left:0}.registration-flow.parent-edit .registration-body.thanks.parent-teacher .form-row.year,.registration-flow.parentchild .registration-body.thanks.parent-teacher .form-row.year{width:112px}.registration-flow.parent-edit .registration-body.thanks.parent-teacher .connected-teacher .teacher-color .classroom label,.registration-flow.parentchild .registration-body.thanks.parent-teacher .connected-teacher .teacher-color .classroom label{width:auto}.tooltipster-base.tooltipster-grow-show.makepayment-cvverror{z-index:101;max-width:350px!important}.setmonthly-dialog.account-onhold.csr .ui-dialog-titlebar .ui-dialog-title{line-height:0}.setmonthly-dialog.account-onhold.csr .ui-dialog-content{width:100%!important}.setmonthly-dialog.account-onhold.csr .ui-dialog-content .account-onhold{float:left;width:100%;background:0 0;height:auto;margin-bottom:20px}.ui-dialog.modal-warning.acct-on-hold .modal-header-csr{padding:0}.ui-dialog.modal-warning.acct-on-hold .modal-body{background:#f4f1ea}.urgentTest{height:570px;position:static!important}#find_your-teacher{min-width:138px;font-weight:700;height:35px;display:block;background-color:#3a3a3a;margin-bottom:16px;margin-top:16px;color:#fff;padding:0 10px;width:100%!important;font-size:14px}#horizontal_line{width:100%;text-align:center;border-bottom:1px solid #000;line-height:.1em;margin:33px 0 25px}#horizontal_dash{background:#F4F1EA;padding:0 10px;font-size:18px;line-height:inherit}.signin-tooltip.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-left:-68px;margin-right:61px}@media screen and (max-width:480px){.signin-tooltip.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-left:-40px;margin-right:35px}}.alertWindow{width:320px!important}.alertWindow .ui-dialog-titlebar{background:#0270a9;color:#fff;float:left;font-family:BrandonText-Medium,Arial,sans-serif;height:40px;padding:0;position:relative;width:100%;display:block}.alertWindow .ui-dialog-titlebar .ui-dialog-title{color:#fff;font-weight:400;font-weight:normal;width:auto;text-align:left;overflow:initial;display:block;white-space:normal;margin:0 auto;text-transform:none;line-height:20px;font-size:20px;float:none;padding:10px;font-family:BrandonText-Medium,Arial,sans-serif}.alertWindow .ui-dialog-titlebar-close{display:none}.alertWindow .alertWindowInner{float:left;background:url(../images/interface/border-line.png) right bottom repeat-x #f4f1ea;width:100%!important;padding:20px 15px}.alertWindow .alertWindowInner h3{margin:0;font-family:Arial,sans-serif;font-size:18px;color:#d83230}.alertWindow .alertWindowInner .form-row-button span{background-color:#000;border-color:#608a00;border-radius:0;border-style:solid;border-width:0;color:#fff;outline:0;cursor:pointer;display:inline-block;text-transform:uppercase;font-size:14px;padding:0 15px;text-align:center;min-width:50px;height:30px;line-height:30px;margin:20px 0}.alertWindow.tablet-layout-alert{min-width:350px;min-height:326px;z-index:10000012}.alertWindow.tablet-layout-alert .ui-dialog-titlebar{background:0 0;height:auto}.alertWindow.tablet-layout-alert .ui-dialog-titlebar .ui-dialog-title{font-size:18px;font-family:BrandonText-Medium,Arial,sans-serif;color:#000;padding:35px 0 21px 32px}.alertWindow.tablet-layout-alert .alertWindowInner{background:0 0;padding:0 28px 27px 32px}.alertWindow.tablet-layout-alert .alertWindowInner h3{border-top:1px solid #000;padding-top:21px;padding-bottom:124px;font-family:BrandonText-Regular,Arial,sans-serif;font-size:16px;line-height:22px;color:#000}.alertWindow.tablet-layout-alert .alertWindowInner .form-row-button span{min-width:120px;height:40px;line-height:40px;font-family:BrandonText-Regular,Arial,sans-serif;margin:0;font-size:16px}.missing-class-size{color:#d83230;display:inline!important}.packstopick-error-close-icon{float:right;margin-top:-8px;cursor:pointer;margin-right:-4px;font-size:11px}.narvar-turorial{background-color:transparent;font-family:Arial regular;font-size:16px;color:#ffff}.narvar-turorial .close-dev{margin-left:230px;width:75px;height:30px;position:absolute}.narvar-turorial .div-align{display:flex}.narvar-turorial .top-text-padding{margin-top:23px;margin-left:10px}.narvar-turorial .text-bold{font-weight:700}.narvar-turorial .arrow-place{margin-top:36%;margin-left:25px}.narvar-turorial .button-height{height:47px}.narvar-turorial .track-button{margin-top:13px;padding-top:5px;height:27px;width:54px;float:right;background-color:#ffff;text-align:center}.narvar-turorial .track-button .modal-track-link{font-size:13px}@media screen and (min-width:360px){.narvar-turorial{margin-left:10%}}@media screen and (min-width:375px){.narvar-turorial{margin-left:13%}}@media screen and (min-width:414px){.narvar-turorial{margin-left:22%}}.hideOverflow,.hideOverflow-usr,.lock-back-ground-modal{overflow:hidden}.change-password-login .ui-dialog-titlebar,.registration-flow .ui-dialog-titlebar{display:none}.change-password-login .registration-body,.registration-flow .registration-body{margin-bottom:40px}@media screen and (max-width:480px){.change-password-login .registration-body,.registration-flow .registration-body{margin-bottom:0}}.change-password-login .ui-dialog-content,.change-password-login .ui-dialog-titlebar,.registration-flow .ui-dialog-content,.registration-flow .ui-dialog-titlebar{width:360px!important;margin:0 auto}@media screen and (max-width:480px){.change-password-login .ui-dialog-content,.change-password-login .ui-dialog-titlebar,.registration-flow .ui-dialog-content,.registration-flow .ui-dialog-titlebar{width:100%!important}}.change-password-login{background:0 0;top:0;height:100vh!important;overflow-y:auto;width:100vw!important}@media screen and (max-width:480px){.change-password-login{top:0!important;left:0!important;width:100%!important;min-height:100%;height:100%!important;overflow-y:auto!important;overflow-x:hidden!important}}.change-password-login .registration-header{margin-top:65px}.change-password-login .ui-dialog-content{float:none;background:0 0}.change-password-login .ui-dialog-content .main{float:none;padding:25px 15px;background:#f4f1ea}.change-password-login .ui-dialog-content .main .form-button{bottom:25px}.change-password-login .ui-dialog-content .main .form-button .button,.change-password-login .ui-dialog-content .main .form-button .buttonstyle,.change-password-login .ui-dialog-content .main .form-button button,.change-password-login .ui-dialog-content .main .form-button input[type=button]{width:calc(100% - 32px)}.change-password-login .registration-steps .registration-header .cross-icon-16{top:15px;right:15px}.unauth-login .ui-dialog-titlebar{max-height:44px}.unauth-login .ui-dialog-titlebar:after{display:none}.unauth-login.print-label .ui-dialog-titlebar .ui-dialog-title{font-size:24px;padding:10px 0 28px}.unauth-login .cac-section{padding-bottom:0!important}.unauth-login .cac-section hr{display:block;height:1px;border:0;border-top:1px solid #fff;margin:1em 0;padding:0}.unauth-login .login-box-content{padding:0}.unauth-login .required-indicator{display:none}.unauth-login .row-password-input{margin-bottom:.5em}.unauth-login label{width:100%;padding-top:0}.unauth-login button{margin-top:1em;margin-bottom:1em}.unauth-login .label-msg{float:left;font-weight:400;text-transform:uppercase}.unauth-login h3{margin:0 0 .5em!important}.unauth-login .sign-in-links{text-align:right}.unauth-login .sign-in-links a#password-reset{color:#0095b4;text-decoration:none}.unauth-login .sign-in-links a#password-reset:hover{color:#f88000}.ui-dialog.unauth-login .error-form,.ui-dialog.unauth-login .locked-error-form{background:#fff793;position:relative;padding:15px 20px 30px;border:2px solid #d73230;margin:0 0 20px;color:#d73230;z-index:999;width:100%;line-height:20px;text-align:left;border-radius:0;font-size:13.5px}.ui-dialog.unauth-login .error-form .error-title-form,.ui-dialog.unauth-login .locked-error-form .error-title-form{font-weight:700;margin-bottom:10px;line-height:14px}.ui-dialog.unauth-login .error-form:after,.ui-dialog.unauth-login .error-form:before,.ui-dialog.unauth-login .locked-error-form:after,.ui-dialog.unauth-login .locked-error-form:before{top:100%;left:15%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.ui-dialog.unauth-login .error-form:after,.ui-dialog.unauth-login .locked-error-form:after{border-color:#fff793 transparent transparent;border-width:13px;margin-left:-13px}.ui-dialog.unauth-login .error-form:before,.ui-dialog.unauth-login .locked-error-form:before{border-color:#d73230 transparent transparent;border-width:15px;margin-left:-15px}.ui-dialog.unauth-login .error-form.locked-user,.ui-dialog.unauth-login .locked-error-form.locked-user{display:none}.dlg-gift-card .dialog-content{margin-top:100px;background:url(../images/interface/border-line.png) right bottom repeat-x #f4f1ea}.dlg-gift-card .cross-icon-16{position:absolute;right:15px;top:15px}.no-title .ui-dialog-titlebar .ui-dialog-title{display:none}.no-title .ui-dialog-titlebar-close{text-indent:-9999px;z-index:10}.no-title .ui-dialog-titlebar-close span.ui-icon-closethick{background:url(../images/sprite-images.png) -166px -10px no-repeat;width:14px;height:14px;top:0;right:15px}.no-title .ui-widget-content{border-bottom:0;box-shadow:inset 0 -15px 0 #E6DDCC;width:360px!important;min-height:640px!important;margin:0 auto;float:none!important;padding:0!important;background:#f4f1ea}.no-title .ui-widget-content .ui-dialog-content-inner{float:none;width:auto;position:relative}.no-title .ui-widget-content .ui-dialog-content-inner .modal-header{padding:11px 33px 24px;background:#0270a9;position:relative}.no-title .ui-widget-content .ui-dialog-content-inner .modal-header span.arrow{display:inline-block;width:0;height:0;border-style:solid;border-width:0 16px 17px;border-color:transparent transparent #f4f1ea;position:absolute;left:48%;bottom:0}.no-title .ui-widget-content .ui-dialog-content-inner .modal-header h1{color:#fff;font-style:inherit;font-size:30px;line-height:35px;font-family:BrandonText-Bold,Arial,sans-serif;margin:unset;text-align:center}.no-title .ui-widget-content .ui-dialog-content-inner .modal-body{padding:15px;font-size:16px;line-height:20px;min-height:200px}.no-title .ui-widget-content .ui-dialog-content-inner .modal-body .digital-flyer-icons{padding-left:19px;font-size:14px}.no-title .ui-widget-content .ui-dialog-content-inner .modal-body p{margin-top:0;line-height:20px}.no-title .ui-widget-content .ui-dialog-content-inner .modal-body p.highlight{font-weight:700}.no-title .ui-widget-content .ui-dialog-content-inner .modal-body p .note{display:block;margin-bottom:10px}.no-title .ui-widget-content .ui-dialog-content-inner .modal-body ul{margin:10px 0;padding:0 0 0 1em}.no-title .ui-widget-content .ui-dialog-content-inner .modal-body ul li{margin-bottom:10px;line-height:20px;list-style:disc!important}.no-title .ui-widget-content .ui-dialog-content-inner .form-button{position:relative;bottom:initial}.no-title .ui-widget-content .ui-dialog-content-inner .form-button .dialog-button{text-align:center;padding:0;float:none;width:auto;margin-bottom:15px}.no-title .ui-widget-content .ui-dialog-content-inner .form-button .dialog-button a.cancel-button{font-weight:700;font-size:16px;color:#007599;text-transform:uppercase;cursor:pointer}.no-title .ui-widget-content .ui-dialog-content-inner .form-button .dialog-button a.button{font-size:16px;padding:10px;width:248px;color:#fff;cursor:pointer}.shopasparent .ui-dialog-titlebar .ui-dialog-title{display:none}.shopasparent .ui-dialog-titlebar-close{text-indent:-9999px;z-index:10}.shopasparent .ui-dialog-titlebar-close span.ui-icon-closethick{background:url(../images/sprite-images.png) -166px -10px no-repeat;width:14px;height:14px;top:0;right:15px}.shopasparent #dialog-container{border-bottom:0;box-shadow:inset 0 -15px 0 #E6DDCC}.shopasparent #dialog-container .switch-parent-teacher{float:none;width:auto;position:relative}.shopasparent #dialog-container .switch-parent-teacher .content-asset .dialog-header{padding:11px 33px 24px;background:#0270a9;position:relative}.shopasparent #dialog-container .switch-parent-teacher .content-asset .dialog-header span.arrow{display:inline-block;width:0;height:0;border-style:solid;border-width:0 16px 17px;border-color:transparent transparent #f4f1ea;position:absolute;left:48%;bottom:0}.shopasparent #dialog-container .switch-parent-teacher .content-asset .dialog-header h1{color:#fff;font-style:inherit;font-size:30px;line-height:35px;font-family:BrandonText-Bold,Arial,sans-serif;margin:unset;text-align:center}.shopasparent #dialog-container .switch-parent-teacher .content-asset .dialog-details{padding:30px;font-size:16px;min-height:200px}.shopasparent #dialog-container .switch-parent-teacher .content-asset .dialog-details p{margin-top:0;line-height:20px}.shopasparent #dialog-container .switch-parent-teacher .content-asset .dialog-details p.highlight{font-weight:700}.shopasparent #dialog-container .switch-parent-teacher .content-asset .dialog-details p .note{display:block;margin-bottom:10px}.shopasparent #dialog-container .switch-parent-teacher .content-asset .dialog-details ul{margin:10px 0;padding:0 0 0 1em}.shopasparent #dialog-container .switch-parent-teacher .content-asset .dialog-details ul li{margin-bottom:10px;line-height:20px;list-style:disc!important}.shopasparent #dialog-container .switch-parent-teacher .form-button{position:relative;bottom:initial}.shopasparent #dialog-container .switch-parent-teacher .form-button .dialog-button{text-align:center;padding:0;float:none;width:auto;margin-bottom:15px}.shopasparent #dialog-container .switch-parent-teacher .form-button .dialog-button a.cancel-button{font-weight:700;font-size:16px;color:#007599;text-transform:uppercase;cursor:pointer}.shopasparent #dialog-container .switch-parent-teacher .form-button .dialog-button a.button{font-size:16px;padding:10px;width:248px;color:#fff;cursor:pointer}.lock-minicart-modal{background:0 0;position:fixed;height:100vh!important;overflow-y:auto;width:100vw!important;z-index:10000002!important}@media screen and (max-width:480px){.lock-minicart-modal{top:0!important}}.lock-minicart-modal #minicart-modal{width:320px!important;margin:0 auto;float:none!important}@media screen and (max-width:480px){.lock-minicart-modal #minicart-modal{width:100%!important;position:relative;min-height:100%!important}}.lock-minicart-modal .ui-dialog-titlebar{margin-top:140px!important;width:320px!important;margin:0 auto;float:none!important}@media screen and (max-width:480px){.lock-minicart-modal .ui-dialog-titlebar{margin-top:0!important;top:0!important;width:100%!important}}.lock-reward-modal{background:0 0;position:fixed;height:100vh!important;overflow-y:auto;width:100vw!important;z-index:10000010!important}@media screen and (max-width:480px){.lock-reward-modal{top:0!important}}.lock-reward-modal #dialog-container,.lock-reward-modal .modal-body{width:860px!important;margin:0 auto;float:none!important}@media screen and (max-width:480px){.lock-reward-modal #dialog-container,.lock-reward-modal .modal-body{width:100%!important;position:absolute!important;min-height:100%!important}}@media screen and (max-width:480px){.lock-reward-modal #dialog-container .modal-body-inner,.lock-reward-modal .modal-body .modal-body-inner{width:100%!important;min-height:97%!important}}.lock-reward-modal .modal-header,.lock-reward-modal .ui-dialog-titlebar{margin-top:140px!important;margin:0 auto;float:none!important}@media screen and (max-width:480px){.lock-reward-modal .modal-header,.lock-reward-modal .ui-dialog-titlebar{margin-top:0!important;width:100%!important}}.lock-modal{background:0 0;top:0!important;position:fixed;height:100vh!important;overflow-y:auto;width:100vw!important;z-index:10000010!important}.lock-modal #dialog-container{width:290px!important;margin:0 auto;float:none!important;border-radius:0 0 5px 5px;-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,.5);-moz-box-shadow:0 2px 0 0 rgba(0,0,0,.5);box-shadow:0 2px 0 0 rgba(0,0,0,.5)}@media screen and (max-width:480px){.lock-modal #dialog-container{width:100%!important;border-radius:0}}.lock-modal .ui-dialog-titlebar{margin-top:140px!important;background-color:#ffff;padding:.4em 1em;width:292px!important;margin:0 auto;float:none!important;border-radius:5px 5px 0 0;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 4px 0 rgba(0,0,0,.5);box-shadow:0 0 4px 0 rgba(0,0,0,.5)}@media screen and (max-width:480px){.lock-modal .ui-dialog-titlebar{margin-top:0!important;width:100%!important;border-radius:0;padding:0}}.modal-lock-background{background:0 0;top:0!important;position:fixed;height:100vh!important;overflow-y:auto;width:100vw!important;z-index:10000010!important}.modal-lock-background #dialog-container,.modal-lock-background .ui-dialog-titlebar{width:360px!important;margin:0 auto;float:none!important;padding:0!important}@media screen and (max-width:480px){.modal-lock-background #dialog-container,.modal-lock-background .ui-dialog-titlebar{width:100%!important}}.modal-lock-background.login-myscholastic #dialog-container{background:#fff;margin-top:65px}@media screen and (max-width:480px){.modal-lock-background.login-myscholastic #dialog-container{margin-top:0}}.modal-lock-background.bonus-point-bank #dialog-container,.modal-lock-background.bonus-point-bank .ui-dialog-titlebar{width:320px!important;background:#fff;border-radius:5px 5px 0 0}@media screen and (max-width:480px){.modal-lock-background.bonus-point-bank #dialog-container,.modal-lock-background.bonus-point-bank .ui-dialog-titlebar{width:100%!important;border-radius:0}}@media screen and (max-width:480px){.modal-lock-background.bonus-point-bank{background:#fff;height:auto!important}}.modal-lock-background #dialog-container{background:url(../images/interface/border-line.png) right bottom repeat-x #f4f1ea}@media screen and (max-width:480px){.modal-lock-background #dialog-container{display:flex;flex-flow:column;height:100vh!important}}@media screen and (max-width:480px){.modal-lock-background.event-reminder #dialog-container{height:auto!important;min-height:calc(100% - 78px)!important}}.modal-lock-background .ui-dialog-titlebar{margin-top:144px}@media screen and (max-width:480px){.modal-lock-background .ui-dialog-titlebar{margin-top:0}}.login-sfcc-error #dialog-container,.login-sfcc-error .ui-dialog-titlebar{width:360px!important;margin:0 auto;float:none!important;padding:0!important}@media screen and (max-width:480px){.login-sfcc-error #dialog-container,.login-sfcc-error .ui-dialog-titlebar{width:340px!important}}.login-sfcc-error .ui-dialog-titlebar{background:#fff;height:42px;display:block}.login-sfcc-error .ui-icon-closethick{background:0 0;display:block;position:absolute;width:40px;height:40px}.login-sfcc-error .ui-icon-closethick:before{content:"";position:absolute;display:block;margin:auto;left:0;right:0;top:0;bottom:0;width:25px;height:0;border-top:1px solid #000;transform:rotate(45deg);transform-origin:center}.login-sfcc-error .ui-icon-closethick:after{content:"";position:absolute;display:block;margin:auto;left:0;right:0;top:0;bottom:0;width:25px;height:0;border-top:1px solid #000;transform:rotate(-45deg);transform-origin:center}.login-sfcc-error #dialog-container{background:#fff;min-height:158px!important}@media screen and (max-width:480px){.login-sfcc-error #dialog-container{width:340px!important;display:inherit}}.login-sfcc-error .ui-dialog-titlebar{margin-top:202px}@media screen and (max-width:480px){.login-sfcc-error .ui-dialog-titlebar{margin-top:103px}}.login-sfcc-error .ui-dialog-titlebar-close{width:40px;height:40px;top:12px;right:12px}.sfcc-login-error{margin:0 50px 50px;text-align:center}.sfcc-login-error h1{color:#e91023;font-family:BrandonText-Medium,Arial,sans-serif;font-size:20px;margin:0 0 10px;font-style:normal}.sfcc-login-error div.detail{font-family:BrandonText-Light,Arial,sans-serif;font-size:16px;line-height:24px;padding-bottom:50px}.sfcc-login-error .login-error-chat-link{display:none}.withChat .sfcc-login-error .login-error-chat-link{display:inline}#iframeMyScholastic{width:360px;height:645px}@media screen and (max-width:480px){#iframeMyScholastic{width:100%;height:100vh!important}}.apple-reward-top{background:#d83230;padding-bottom:20px}.apple-reward-top .hd-apple-reward{text-align:center;font-family:BrandonText-Light,Arial,sans-serif;font-size:30px;color:#fff;padding:15px 0}@media screen and (max-width:480px){.apple-reward-top .hd-apple-reward{font-size:21px}}.apple-reward-top .wrapper-content{margin:0 auto}.apple-reward-top .teacher-profile{border-right:1px solid #d83230;padding:0}.apple-reward-top .teacher-profile .avialable-profile .icon{width:60px;margin-top:10px;margin-left:10px;height:70px}.apple-reward-top .teacher-profile .avialable-profile .apple-status{bottom:unset;top:51px;left:55px}.apple-reward-top .teacher-profile .avialable-profile h1.noapple{font-family:BrandonText-Light,Arial,sans-serif;font-size:34px;color:#3a3a3a;padding:0;margin:8px 0 0}.apple-reward-top .teacher-profile .avialable-profile .teacher-name-with-salutation{color:#3a3a3a;font-size:34px;font-family:BrandonText-Light,Arial,sans-serif;margin-left:20px;max-width:550px}.apple-reward-top .apple-status-header .ytd-spend{background:#fff}.apple-reward-top .apple-status-header .ytd-spend .ytd-spend-inner{margin-left:10px}.apple-reward-top .apple-status-header .ytd-spend .hd-ytd-spend{font-size:16px;line-height:28px;font-family:BrandonText-Regular,Arial,sans-serif}.apple-reward-top .apple-status-header .ytd-spend .num-ytd-spend{font-size:24px;line-height:28px;font-family:BrandonText-Medium,Arial,sans-serif}.apple-reward-top .apple-status-header .ytd-spend .days-to-update{font-size:12px;line-height:17px;font-family:BrandonText-Regular,Arial,sans-serif}.apple-reward-top .apple-status .apple-icon{margin-right:4px}@media screen and (max-width:480px){#wrapper .apple-reward-top{padding-bottom:10px}#wrapper .apple-reward-top .hd-apple-reward{padding:15px 10px}#wrapper .apple-reward-top .wrapper-content{margin:0 10px;width:auto;float:none}#wrapper .apple-reward-top .wrapper-content .teacher-profile{border-right:0}#wrapper .apple-reward-top .apple-status-header{display:block;background:#fff;padding-bottom:5px}#wrapper .apple-reward-top .apple-status-header .teacher-profile{width:auto;display:block}#wrapper .apple-reward-top .apple-status-header .teacher-profile .avialable-profile{float:none;width:auto;position:relative}#wrapper .apple-reward-top .apple-status-header .teacher-profile .avialable-profile .icon{float:none;display:inline-block}#wrapper .apple-reward-top .apple-status-header .teacher-profile .avialable-profile .teacher-name-with-salutation{width:auto;position:absolute}#wrapper .apple-reward-top .apple-status-header .teacher-profile .avialable-profile .teacher-name-with-salutation h1.noapple{margin-top:0;margin-left:0;max-width:250px;padding-top:10px}#wrapper .apple-reward-top .apple-status-header .ytd-spend{width:auto;display:block}#wrapper .apple-reward-top .apple-status-header .ytd-spend .ytd-spend-inner{position:relative;margin-left:90px;margin-top:10px}.apple-status-m .color-block{display:none}.apple-status-m .asset-tiles-container .asset-tiles-cont.slick-slider{margin-left:0}.apple-status-m .asset-tiles-container{padding-top:15px}}.complete-profile.registration-flow{z-index:10000001!important}.complete-profile.registration-flow .registration-steps .registration-header{background:#0270a9}.complete-profile.registration-flow .registration-steps .registration-header .registration-title{font-size:30px;line-height:35px;width:auto;padding:30px 0 0}.complete-profile.registration-flow .registration-steps .registration-header .steps{margin-top:0}.complete-profile.registration-flow .registration-steps .registration-header .steps .progress-arrow{left:45%}.complete-profile.registration-flow .registration-steps .registration-body{padding-top:8px;min-height:350px}.complete-profile.registration-flow .registration-steps .registration-body .complete-cta{text-transform:capitalize;letter-spacing:.07em}.complete-profile.registration-flow .registration-steps .registration-body .fa-chevron-right{font-size:.8em;padding-left:2px}.complete-profile.registration-flow .registration-steps .registration-body .div-signin{margin:16px 0}.complete-profile.registration-flow .link-next{margin-top:8px;margin-bottom:16px}.complete-profile.registration-flow .link-next a.button{display:block;width:auto!important}#schoolsselectionlist h3{font-family:Arial,sans-serif;font-weight:400;font-size:14px;margin:0 0 10px;padding:0}#HomeSchoolForm #schoolsselectionlist,#SelectSchoolForm #schoolsselectionlist{margin-top:10px}#HomeSchoolForm .findschool-heading,#SelectSchoolForm .findschool-heading{font-size:16px}#HomeSchoolForm fieldset .school-name-entered,#SelectSchoolForm fieldset .school-name-entered{text-transform:capitalize}#HomeSchoolForm fieldset .form-row,#SelectSchoolForm fieldset .form-row{float:none}#HomeSchoolForm fieldset label,#SelectSchoolForm fieldset label{line-height:inherit;margin-bottom:0;padding-bottom:0;float:none;font-size:16px}#HomeSchoolForm fieldset .sec-school-entered,#SelectSchoolForm fieldset .sec-school-entered{position:relative}#HomeSchoolForm fieldset .sec-school-entered .button-hyperlink,#SelectSchoolForm fieldset .sec-school-entered .button-hyperlink{position:absolute;top:10px;right:10px}#HomeSchoolForm fieldset .sec-school-entered .button-hyperlink i.fa-chevron-right,#SelectSchoolForm fieldset .sec-school-entered .button-hyperlink i.fa-chevron-right{font-size:10px;vertical-align:top;line-height:20px}#HomeSchoolForm fieldset .sec-school-entered h3,#SelectSchoolForm fieldset .sec-school-entered h3{font-family:Arial,sans-serif;font-weight:400;font-size:14px;margin:0 0 10px;padding:0}#HomeSchoolForm fieldset .sec-school-entered.no-match,#SelectSchoolForm fieldset .sec-school-entered.no-match{background:#fff;padding:10px;margin-bottom:20px;margin-top:20px}#HomeSchoolForm fieldset .sec-school-entered.no-match .custom-radio.fa,#HomeSchoolForm fieldset .sec-school-entered.no-match h3,#SelectSchoolForm fieldset .sec-school-entered.no-match .custom-radio.fa,#SelectSchoolForm fieldset .sec-school-entered.no-match h3{display:none}#HomeSchoolForm fieldset .sec-school-entered.no-match .form-row,#SelectSchoolForm fieldset .sec-school-entered.no-match .form-row{margin-bottom:0;width:auto}#HomeSchoolForm fieldset .sec-school-entered.no-match .form-row label,#SelectSchoolForm fieldset .sec-school-entered.no-match .form-row label{width:100%}.verify-msg{margin-bottom:20px}.errormsg-school-not-selected{display:none;color:#d83230;margin-bottom:20px}.supOrderTransPadding{margin-bottom:30px!important}.question-circle-o{font-size:12px;cursor:pointer;display:inline-block;width:13px;height:13px;border:1.5px solid #0270a9;border-radius:50%;color:#0270a9;text-align:center;line-height:13px;font-style:normal;font-weight:700;margin:0 4px}.button-continue.school-search{width:100%}.registration-flow .registration-body .button,.registration-flow .registration-body .buttonstyle,.registration-flow .registration-body button,.registration-flow .registration-body input[type=button]{width:100%!important;font-family:BrandonText-Medium,Arial,sans-serif;text-transform:none}.registration-flow .registration-body .button.button-hyperlink,.registration-flow .registration-body .button.home-schooler-link-action,.registration-flow .registration-body .buttonstyle.button-hyperlink,.registration-flow .registration-body .buttonstyle.home-schooler-link-action,.registration-flow .registration-body button.button-hyperlink,.registration-flow .registration-body button.home-schooler-link-action,.registration-flow .registration-body input[type=button].button-hyperlink,.registration-flow .registration-body input[type=button].home-schooler-link-action{width:auto!important}.registration-flow .registration-body button.next-button{float:right}.registration-flow .registration-body .school-locate button.next-button{float:none;font-weight:700}.registration-flow .registration-body .anchor-hyperlink{padding-left:2px!important;font-family:BrandonText-Medium,Arial,sans-serif;text-transform:none;font-size:16px;color:#007599}.registration-flow .registration-body .anchor-hyperlink:hover{color:#f88000}.questions-editschool{font-size:16px;line-height:20px;margin-bottom:20px}.registration-flow.myclubaccount-dialog .registration-steps.step-4 .registration-header .registration-title{margin-top:0;padding-bottom:30px}#ParentRegistrationForm>fieldset,#RegistrationForm>fieldset{position:relative}#ParentRegistrationForm #recaptchaSubmit,#RegistrationForm #recaptchaSubmit{position:absolute;bottom:48px}#ParentRegistrationForm .form-row.captcha-active,#RegistrationForm .form-row.captcha-active{padding-top:85px}#ParentRegistrationForm .form-row.captcha-hidden,#ParentRegistrationForm .form-row.captcha-hidden *,#RegistrationForm .form-row.captcha-hidden,#RegistrationForm .form-row.captcha-hidden *{margin:0}.pt_wish-list .list-table-header{background:url(../images/interface/icon-double-line-header.png) left top repeat-x #efefef;overflow:hidden;padding:2em}.pt_wish-list .list-table-header p{color:#999;float:right;margin:0;overflow:hidden;width:40%}.pdp-main .pt_wish-list .primary-content .list-table-header .product-bundle-title,.pt_wish-list .primary-content .list-table-header .pdp-main .product-bundle-title,.pt_wish-list .primary-content .list-table-header h2{float:left}.pt_wish-list #secondary{display:none}.pt_wish-list .page-content .primary-content{width:100%;margin:0;padding:0;position:relative}.pt_wish-list .page-content .primary-content.my-list-page-only{margin-bottom:96px}@media screen and (max-width:480px){.pt_wish-list .page-content .primary-content.my-list-page-only{margin-bottom:96px!important}}.pt_wish-list .page-content .primary-content .html-slot-container{display:none}.pt_wish-list .page-content .primary-content .title-section{float:left;width:100%}.pt_wish-list .page-content .primary-content .title-section h1{color:#0270a9;font-size:32px;margin:8px 0 2px}.pt_wish-list .page-content .primary-content .title-section h1 a{pointer-events:none}.pt_wish-list .page-content .primary-content .title-section h1 .fa-pcool-heart{color:#f26d7d;float:inherit;line-height:16px;margin-left:10px;width:19px;height:19px;background:url(../images/product_tile_icons.png) -24px 0 no-repeat}.pt_wish-list .page-content .primary-content .title-section h1 span{float:none;display:inline;margin-left:12px}.pt_wish-list .page-content .primary-content .title-section.link h1 a{pointer-events:auto}.pt_wish-list .page-content .primary-content .parent-zerostate.parent{float:left;width:100%;padding:20px 0;font-size:16px;background:#f4f1ea;border-bottom:4px solid #fff}.pt_wish-list .page-content .primary-content .content-section.parent{padding:10px 0 0;border-bottom-width:0}.pt_wish-list .page-content .primary-content .content-section.parent .teacherslistform{border-top:4px solid #fff;float:left;width:100%;margin-top:10px}.pdp-main .pt_wish-list .page-content .primary-content .content-section.parent .sub-title .name .product-bundle-title,.pt_wish-list .page-content .primary-content .content-section.parent .sub-title .name .pdp-main .product-bundle-title,.pt_wish-list .page-content .primary-content .content-section.parent .sub-title .name h2{color:#3a3a3a;font-family:Arial,sans-serif;font-size:22px}.pt_wish-list .page-content .primary-content .content-section.parent .item-list tr .item-dashboard .item-option .tooltip-remove-action{width:260px;right:10px;top:-75px;line-height:34px;padding-bottom:7px;min-width:260px}.pt_wish-list .page-content .primary-content .content-section.parent .item-list tr .item-dashboard .item-option .tooltip-remove-action .action-remove-wrapper span.delete-warning{margin-top:0;font-size:15px;font-weight:400;margin-right:10px;width:50%;height:inherit;padding-left:9px}.pt_wish-list .page-content .primary-content .content-section.teacher{margin-bottom:15px}.pt_wish-list .page-content .primary-content .content-section{background:#f4f1ea;padding:12px 0 0;float:left;width:100%;border-bottom:2px solid #f3f2ee}.pt_wish-list .page-content .primary-content .content-section .empty-list-section{float:left;width:100%;margin:5px 0 15px}.pt_wish-list .page-content .primary-content .content-section .classroomwishlistform .sub-title .name{margin-top:7px}.pt_wish-list .page-content .primary-content .content-section .classroomwishlistform .sub-title .share-section{margin-top:48px;display:flex;justify-content:end}@media screen and (max-width:480px){.pt_wish-list .page-content .primary-content .content-section .classroomwishlistform .sub-title .share-section{margin-top:0}}.pt_wish-list .page-content .primary-content .content-section .classroomwishlistform,.pt_wish-list .page-content .primary-content .content-section .recommendationtostudentsform,.pt_wish-list .page-content .primary-content .content-section .saveforlaterform{float:left;width:100%;margin-bottom:6px}.pt_wish-list .page-content .primary-content .content-section .title-section h1{color:#0270a9;font-size:32px;margin:0 0 25px}.pt_wish-list .page-content .primary-content .content-section .title-section h1 .fa-pcool-heart{color:#f26d7d;float:inherit;line-height:16px;margin-left:10px;width:19px;height:19px;background:url(../images/product_tile_icons.png) -24px 0 no-repeat}.pt_wish-list .page-content .primary-content .content-section .title-section h1 span{float:none;display:inline;margin-left:12px}.pt_wish-list .page-content .primary-content .content-section .content-blk{clear:both;float:left;width:100%}.pt_wish-list .page-content .primary-content .content-section .sub-title{float:left;width:100%;margin-bottom:6px}.pt_wish-list .page-content .primary-content .content-section .sub-title .auto-updates.onoff-toggle{float:left;margin:2px 0 0 7px;width:auto}.pt_wish-list .page-content .primary-content .content-section .sub-title .auto-updates.onoff-toggle .auto-submit,.pt_wish-list .page-content .primary-content .content-section .sub-title .auto-updates.onoff-toggle .repeat-month{float:none;width:100%}.pt_wish-list .page-content .primary-content .content-section .sub-title .auto-updates.onoff-toggle .auto-submit input[type=checkbox]+span.custom-checkbox,.pt_wish-list .page-content .primary-content .content-section .sub-title .auto-updates.onoff-toggle .repeat-month input[type=checkbox]+span.custom-checkbox{background:url(../images/sprite-images.png) -244px -289px no-repeat #cdcdcd;font-weight:700;margin:0}.pt_wish-list .page-content .primary-content .content-section .sub-title .auto-updates.onoff-toggle .auto-submit input[type=checkbox]:checked+span.custom-checkbox,.pt_wish-list .page-content .primary-content .content-section .sub-title .auto-updates.onoff-toggle .repeat-month input[type=checkbox]:checked+span.custom-checkbox{background:url(../images/sprite-images.png) -244px -289px no-repeat #007599;margin:0}.pt_wish-list .page-content .primary-content .content-section .sub-title .auto-updates.onoff-toggle .auto-submit .title,.pt_wish-list .page-content .primary-content .content-section .sub-title .auto-updates.onoff-toggle .repeat-month .title{float:left}.pt_wish-list .page-content .primary-content .content-section .sub-title .auto-updates.onoff-toggle .auto-submit .form-row,.pt_wish-list .page-content .primary-content .content-section .sub-title .auto-updates.onoff-toggle .repeat-month .form-row{clear:none;float:right;margin:0}.pt_wish-list .page-content .primary-content .content-section .sub-title .auto-updates.onoff-toggle .auto-submit .form-row .checkbox-label,.pt_wish-list .page-content .primary-content .content-section .sub-title .auto-updates.onoff-toggle .repeat-month .form-row .checkbox-label{position:static}.pt_wish-list .page-content .primary-content .content-section .sub-title .share{float:left;margin-top:3px}.pt_wish-list .page-content .primary-content .content-section .sub-title .share a{color:#007599}.pt_wish-list .page-content .primary-content .content-section .sub-title .name{font-family:Arial,sans-serif;margin:0;padding:0;font-size:18px;float:left}.pdp-main .pt_wish-list .page-content .primary-content .content-section .sub-title .name .product-bundle-title,.pt_wish-list .page-content .primary-content .content-section .sub-title .name .pdp-main .product-bundle-title,.pt_wish-list .page-content .primary-content .content-section .sub-title .name h2{color:#0270a9;font-size:24px;margin:0;float:left;vertical-align:top}.pt_wish-list .page-content .primary-content .content-section .sub-title .name .fa-folder,.pt_wish-list .page-content .primary-content .content-section .sub-title .name .fa-heart,.pt_wish-list .page-content .primary-content .content-section .sub-title .name .fa-star{margin-left:5px;padding-top:0;font-size:20px}.pt_wish-list .page-content .primary-content .content-section .sub-title .name .fa-heart{font-size:20px}.pt_wish-list .page-content .primary-content .content-section .sub-title .name .sub-text{float:left;clear:both;margin:0;font-size:14px}.pt_wish-list .page-content .primary-content .content-section .sub-title .share-section{float:right;margin-top:0;width:195px;position:relative}.pt_wish-list .page-content .primary-content .content-section .sub-title .share-section.reccommend-section{width:auto}.pt_wish-list .page-content .primary-content .content-section .sub-title .share-section .custom-tooltip{float:left;margin-top:3px}.pt_wish-list .page-content .primary-content .content-section .sub-title .share-section .custom-tooltip.recommend-section-top{margin-top:45px}@media screen and (max-width:480px){.pt_wish-list .page-content .primary-content .content-section .sub-title .share-section .custom-tooltip.recommend-section-top{margin-top:0}}.pt_wish-list .page-content .primary-content .content-section .sub-title .share-section .custom-tooltip .mobile-recommendation{display:none}@media screen and (max-width:480px){.pt_wish-list .page-content .primary-content .content-section .sub-title .share-section .custom-tooltip .desktop-recommendation{display:none}.pt_wish-list .page-content .primary-content .content-section .sub-title .share-section .custom-tooltip .mobile-recommendation{display:block}}.pt_wish-list .page-content .primary-content .content-section .sub-title .share-section a{color:#007599}.pt_wish-list .page-content .primary-content .content-section .sub-title .share-section a:hover{color:#f88000}.pt_wish-list .page-content .primary-content .content-section .sub-title .share-section .divider-section{float:left;margin:2px 8px 0}.pt_wish-list .page-content .primary-content .content-section .sub-title .share-section .publish-section span{float:left;margin-top:3px}.pt_wish-list .page-content .primary-content .content-section .sub-title .share-section .publish-section .auto-updates.onoff-toggle{margin-left:8px}.pt_wish-list .page-content .primary-content .content-section .sub-title .share-section .publish-section .form-row.onoff-toggle{float:left;clear:none;margin:0}.pt_wish-list .page-content .primary-content .content-section .sub-title .share-section .publish-section .form-row.onoff-toggle .checkbox-label{overflow:inherit}.pt_wish-list .page-content .primary-content .content-section .sub-title .share-section .publish-section .form-row.onoff-toggle .checkbox-label input[type=checkbox]+span.custom-checkbox{background:url(../images/sprite-images.png) -244px -289px no-repeat #cdcdcd}.pt_wish-list .page-content .primary-content .content-section .sub-title .share-section .publish-section .form-row.onoff-toggle .checkbox-label input[type=checkbox]:checked+span.custom-checkbox{background:url(../images/sprite-images.png) -244px -289px no-repeat #007599}.pt_wish-list .page-content .primary-content .content-section .saveforlaterform{margin-bottom:18px}.pt_wish-list .page-content .primary-content .content-section .saveforlaterform .sub-title .name{margin-top:7px}.pt_wish-list .page-content .primary-content .content-section .parentswishlistform{float:left;width:100%}.pt_wish-list .page-content .primary-content .content-section .parentswishlistform .sub-title{position:relative}.pt_wish-list .page-content .primary-content .content-section .parentswishlistform .sub-title .rename-list.row.hide{display:none}.pt_wish-list .page-content .primary-content .content-section .parentswishlistform .sub-title .rename-list{float:left;width:auto;clear:none}.pt_wish-list .page-content .primary-content .content-section .parentswishlistform .sub-title .rename-list input[type=text]{color:#3a3a3a!important;font-size:24px;font-family:BrandonText-Medium,Arial,sans-serif}.pt_wish-list .page-content .primary-content .content-section .parentswishlistform .sub-title .rename-list a.save-listname{padding:10px;float:left}.pt_wish-list .page-content .primary-content .content-section .parentswishlistform .sub-title .rename-list a.save-listname:hover{color:#007599}.pt_wish-list .page-content .primary-content .content-section .parentswishlistform .sub-title .rename-list a.save-listname.active{color:#f88000}.pt_wish-list .page-content .primary-content .content-section .parentswishlistform .sub-title .delete-section{position:relative;float:left}.pt_wish-list .page-content .primary-content .content-section .parentswishlistform .sub-title .delete-section a.edit-list{float:left;padding:6px 0 0;margin:0 0 0 10px}.pt_wish-list .page-content .primary-content .content-section .parentswishlistform .sub-title .delete-section a.edit-list:hover{color:#007599}.pt_wish-list .page-content .primary-content .content-section .parentswishlistform .sub-title .delete-section a.edit-list.active{color:#f88000}.pt_wish-list .page-content .primary-content .content-section .parentswishlistform .sub-title .delete-section .divider{color:#3a3a3a;background:#b0b0b0;width:1px;height:12px;border-right:1px solid #3a3a3a;float:left;padding:0;margin:8px 8px 0;vertical-align:top}.pt_wish-list .page-content .primary-content .content-section .parentswishlistform .sub-title .delete-section a.delete-list{float:left;padding:6px 0 0;margin:0}.pt_wish-list .page-content .primary-content .content-section .parentswishlistform .sub-title .delete-section a.delete-list:hover{color:#007599}.pt_wish-list .page-content .primary-content .content-section .parentswishlistform .sub-title .delete-section a.delete-list.active{color:#f88000}.pt_wish-list .page-content .primary-content .content-section .parentswishlistform .sub-title .delete-section .tooltip-remove-action{position:absolute;left:0;top:-70px}.pt_wish-list .page-content .primary-content .content-section .parentswishlistform .sub-title .delete-section .tooltip-remove-action .arrow-down,.pt_wish-list .page-content .primary-content .content-section .parentswishlistform .sub-title .delete-section .tooltip-remove-action .arrow-down-border{left:55px;right:inherit}.pt_wish-list .page-content .primary-content .content-section .parentswishlistform .sub-title .delete-section .tooltip-remove-action .action-remove-wrapper{padding:10px}.pt_wish-list .page-content .primary-content .content-section .parentswishlistform .sub-title .delete-section .tooltip-remove-action .action-remove-wrapper .delete-warning{font-weight:400;margin-right:10px;color:#3a3a3a;padding-left:10px}.pt_wish-list .page-content .primary-content .content-section .item-list{background:#fff;margin-bottom:10px}.pt_wish-list .page-content .primary-content .content-section .item-list tr.hidden .item-dashboard .button-text{color:#3a3a3a;background:0 0;opacity:.5}.pt_wish-list .page-content .primary-content .content-section .item-list tr.hidden .add-anote,.pt_wish-list .page-content .primary-content .content-section .item-list tr.hidden .item-dashboard .item-option .divider,.pt_wish-list .page-content .primary-content .content-section .item-list tr.hidden .item-dashboard .item-option button.button-fancy-small.secondary.add-to-cart,.pt_wish-list .page-content .primary-content .content-section .item-list tr.hidden .item-dashboard .item-option button.move-item,.pt_wish-list .page-content .primary-content .content-section .item-list tr.hidden .item-details,.pt_wish-list .page-content .primary-content .content-section .item-list tr.hidden .item-image{opacity:.5}.pt_wish-list .page-content .primary-content .content-section .item-list tr.hidden .add-anote button,.pt_wish-list .page-content .primary-content .content-section .item-list tr.hidden .item-details button,.pt_wish-list .page-content .primary-content .content-section .item-list tr.hidden .item-image button{color:#3a3a3a;background:0 0}.pt_wish-list .page-content .primary-content .content-section .item-list tr.hidden .item-availability{position:relative}.pt_wish-list .page-content .primary-content .content-section .item-list tr.hidden .add-anote button[disabled]:hover,.pt_wish-list .page-content .primary-content .content-section .item-list tr.hidden .item-availability button[disabled]:hover,.pt_wish-list .page-content .primary-content .content-section .item-list tr.hidden .item-details button[disabled]:hover,.pt_wish-list .page-content .primary-content .content-section .item-list tr.hidden .item-image button[disabled]:hover{background-color:transparent;border-color:#d8d8d8;color:#3a3a3a}.pt_wish-list .page-content .primary-content .content-section .item-list tr.hidden .add-anote a,.pt_wish-list .page-content .primary-content .content-section .item-list tr.hidden .add-anote a.quickview,.pt_wish-list .page-content .primary-content .content-section .item-list tr.hidden .add-anote a.unauthenticated-quickview,.pt_wish-list .page-content .primary-content .content-section .item-list tr.hidden .item-availability a,.pt_wish-list .page-content .primary-content .content-section .item-list tr.hidden .item-availability a.quickview,.pt_wish-list .page-content .primary-content .content-section .item-list tr.hidden .item-availability a.unauthenticated-quickview,.pt_wish-list .page-content .primary-content .content-section .item-list tr.hidden .item-details a,.pt_wish-list .page-content .primary-content .content-section .item-list tr.hidden .item-details a.quickview,.pt_wish-list .page-content .primary-content .content-section .item-list tr.hidden .item-details a.unauthenticated-quickview,.pt_wish-list .page-content .primary-content .content-section .item-list tr.hidden .item-image a,.pt_wish-list .page-content .primary-content .content-section .item-list tr.hidden .item-image a.quickview,.pt_wish-list .page-content .primary-content .content-section .item-list tr.hidden .item-image a.unauthenticated-quickview{pointer-events:none;cursor:default}.pt_wish-list .page-content .primary-content .content-section .item-list tr.hidden .add-anote .tooltip-remove-action,.pt_wish-list .page-content .primary-content .content-section .item-list tr.hidden .item-availability .tooltip-remove-action,.pt_wish-list .page-content .primary-content .content-section .item-list tr.hidden .item-details .tooltip-remove-action,.pt_wish-list .page-content .primary-content .content-section .item-list tr.hidden .item-image .tooltip-remove-action{right:-151px;top:35px}.pt_wish-list .page-content .primary-content .content-section .item-list tr.hidden .item-option .add-to-cart,.pt_wish-list .page-content .primary-content .content-section .item-list tr.hidden .item-option .divider,.pt_wish-list .page-content .primary-content .content-section .item-list tr.hidden .item-option button.move-item{opacity:.5}.pt_wish-list .page-content .primary-content .content-section .item-list tr.hidden .item-dashboard .item-option button.button-fancy-small.secondary.add-to-cart:hover,.pt_wish-list .page-content .primary-content .content-section .item-list tr.hidden .item-dashboard .item-option button.move-item:hover{background-color:#d8d8d8;border-color:#d8d8d8;color:#fff}.pt_wish-list .page-content .primary-content .content-section .item-list tr.outofstock td{position:relative}.pt_wish-list .page-content .primary-content .content-section .item-list tr.outofstock td:before{position:absolute;display:block;left:0;top:0;z-index:1;content:'';width:100%;height:100%;border-right:2px solid rgba(244,241,234,.3);background:rgba(255,255,255,.7)}.pt_wish-list .page-content .primary-content .content-section .item-list tr.outofstock .item-dashboard .option-update{margin-left:-22px}.pt_wish-list .page-content .primary-content .content-section .item-list tr.outofstock a,.pt_wish-list .page-content .primary-content .content-section .item-list tr.outofstock button{-webkit-filter:saturate(50%);filter:saturate(50%)}.pt_wish-list .page-content .primary-content .content-section .item-list tr.outofstock a.delete-current{position:absolute;z-index:7;right:0;-webkit-filter:unset;filter:unset}.pt_wish-list .page-content .primary-content .content-section .item-list tr.outofstock i.fa.fa-exclamation-circle{position:absolute;z-index:7;right:5px;top:10px;-webkit-filter:unset;filter:unset}@media screen and (max-width:480px){.pt_wish-list .page-content .primary-content .content-section .item-list tr.outofstock i.fa.fa-exclamation-circle{right:-5px;top:0}}.pt_wish-list .page-content .primary-content .content-section .item-list tr{border-bottom:2px solid #f4f1ea}.pt_wish-list .page-content .primary-content .content-section .item-list tr td{border-right:2px solid #f4f1ea;padding:15px 10px;width:33%}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-image{width:17.5%;padding:15px 20px 20px}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-image img{margin:auto;display:block;max-width:100%;max-height:100%}.pt_wish-list .page-content .primary-content .content-section .item-list tr .add-anote textarea{width:85%}.pt_wish-list .page-content .primary-content .content-section .item-list tr .add-anote textarea:focus{outline:0;border:1px solid #81c8d4}.pt_wish-list .page-content .primary-content .content-section .item-list tr .add-anote textarea:focus+button.wishlist-save{color:#f88000}.pt_wish-list .page-content .primary-content .content-section .item-list tr .add-anote button{float:left;text-align:left;margin-top:0;line-height:12px}.pt_wish-list .page-content .primary-content .content-section .item-list tr .add-anote{width:17%}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-details{width:31%}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-details a.custom-tooltip.tooltipstered{right:5px;z-index:7;filter:unset;position:absolute}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-details .product-list-item{line-height:20px;position:relative;float:left;min-height:143px}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-details .product-list-item .name{line-height:12px}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-details .product-list-item .name a{font-size:14px;font-weight:700;color:#3a3a3a;font-style:normal;margin-bottom:2px;display:block}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-details .product-list-item .price .label,.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-details .product-list-item .price .price,.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-details .product-list-item .price .value,.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-details .product-list-item .sku .label,.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-details .product-list-item .sku .price,.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-details .product-list-item .sku .value{font-size:14px;font-weight:400;color:#3a3a3a}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-details .reading-level{float:left;clear:both;width:100%;line-height:16px}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-details .reading-level span{text-transform:capitalize}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-details .reading-level .value{font-weight:400;text-transform:uppercase}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-details .range-grade{float:left;clear:both;width:100%}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-details .range-grade ul.range{display:inline-block}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-details .range-grade ul.range li.attribute{background:url(../images/divider-icon.png) right 5px no-repeat}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-details .range-grade ul.range li.attribute .value{font-weight:400;margin-right:6px}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-details .range-grade ul.range:last-child li.attribute{background:0 0}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-details .range-grade ul.range:last-child li.attribute .label{margin-left:1px}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-details .points{float:left;margin-top:8px}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-details .points .price-salesblk{float:left}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-details .points .pts .divider{float:left;margin:0 6px}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-details .points.parent-points{font-weight:700;margin-top:20px}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-availability{width:15.2%}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-availability input[type=number],.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-availability input[type=password],.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-availability input[type=text]{width:33px;height:30px;float:left;clear:both;padding:0 0 0 9px;margin-top:8px}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-availability label{font-weight:400;padding:0}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-availability .wishlist-input.quantity-text{width:40px;text-align:center;padding:0 2px;line-height:28px}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-availability-teacher{width:17%}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-availability-teacher-wish{width:17%;height:175px}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-availability-teacher-wish label{float:left;width:100%;padding:0;font-weight:400;text-align:left;margin-bottom:10px;line-height:12px}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-availability-teacher-wish .qty-purchased{float:left;width:100%;margin-top:8px}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-availability-teacher-wish .wishlist-qty-input{position:relative}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-availability-teacher-wish .wishlist-qty-input .tooltip-remove-action{top:10px;right:-158px}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-availability-teacher-wish .wishlist-qty-input .tooltip-remove-action .delete-warning{padding-left:10px;margin-right:10px}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-availability-teacher-wish .wishlist-qty-input .tooltip-remove-action button{min-width:40px}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-availability-teacher-wish .wishlist-qty-input .wishlist-input.quantity-text,.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-availability-teacher-wish .wishlist-qty-input input[type=text]{width:40px;text-align:center;padding:0 2px;line-height:28px;height:30px}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-dashboard{width:17.5%;padding:50px 15px}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-dashboard .item-option{float:left;text-align:center;margin:0 auto;width:100%;position:relative}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-dashboard .item-option .tooltip-remove-action{width:248px;right:0;min-width:248px;top:-75px;line-height:34px;padding-bottom:10px}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-dashboard .item-option .tooltip-remove-action .action-remove-wrapper{padding:10px}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-dashboard .item-option .tooltip-remove-action .action-remove-wrapper span{margin:1px 0 0;width:auto;height:0;background:0 0;float:left;text-align:left}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-dashboard .item-option .tooltip-remove-action .action-remove-wrapper span.delete-warning{margin-top:2px;margin-right:0;width:52%;height:inherit;padding-left:5px}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-dashboard .item-option .tooltip-remove-action .action-remove-wrapper button{min-width:40px;float:right;margin-right:4px}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-dashboard .add-to-cart{font-weight:400;margin-bottom:10px;width:100%}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-dashboard button.button-fancy-small.secondary.add-to-cart:hover{background-color:#f47000;color:#fff}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-dashboard .button-text{min-width:inherit;font-size:14px}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-dashboard .move-delete{float:left;margin:0 auto;padding:0;width:100%;text-align:center;position:relative}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-dashboard .move-delete .divider{padding:0 2px;float:none;display:inline}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-dashboard .move-delete .delete-current,.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-dashboard .move-delete .move-item{float:none;line-height:19px;display:inline}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-dashboard .delete-item-new{float:left;background:#fff;width:100%;padding:5px 5px 5px 10px;border:1px solid #d7d4c1}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-dashboard .delete-item-new p{color:#3a3a3a;font-size:14px;float:left}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-dashboard .delete-item-new .selection{float:none;text-align:center;margin:0 auto;clear:both}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-dashboard .delete-item-new .selection .no,.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-dashboard .delete-item-new .selection .yes{padding:9px 0;float:none;width:30px;display:inline-block;text-transform:capitalize}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-dashboard .delete-item-new .selection .yes{background:#a1a1a1;color:#fff;margin-right:4px}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-dashboard .delete-item-new .selection .no{background:#d2d2d2;color:#3a3a3a}.pt_wish-list .page-content .primary-content .content-section .zero-state{width:100%;float:left;border-top-color:#fff;border-top-style:solid;padding-top:8px}.pt_wish-list .page-content .primary-content .content-section .zero-state .tabheader{background:#f4f1ea}.pt_wish-list .page-content .primary-content .content-section .zero-state .title-section{background:#f4f1ea;float:left;padding:0 20px;width:100%}.pdp-main .pt_wish-list .page-content .primary-content .content-section .zero-state .title-section .product-bundle-title,.pt_wish-list .page-content .primary-content .content-section .zero-state .title-section .pdp-main .product-bundle-title,.pt_wish-list .page-content .primary-content .content-section .zero-state .title-section h2{color:#0270a9;float:left;margin:0}.pt_wish-list .page-content .primary-content .content-section .zero-state .title-section .heading{float:left;width:100%;margin-top:33px}.pt_wish-list .page-content .primary-content .content-section .zero-state .title-section .heading div{float:left;width:33%;text-align:center}.pt_wish-list .page-content .primary-content .content-section .zero-state .title-section .heading p{color:#007599;font-size:14px;text-transform:uppercase;font-weight:700;margin:0 0 10px}.pt_wish-list .page-content .primary-content .content-section .zero-state .tabcontainer .tabheader .tabheaditem{line-height:16px;margin-bottom:15px}.pt_wish-list .page-content .primary-content .content-section .zero-state .items-section{background:#fff;float:left;width:100%}.pt_wish-list .page-content .primary-content .content-section .zero-state .items-section ul{float:left}.pt_wish-list .page-content .primary-content .content-section .zero-state .items-section ul li{float:left;clear:none;width:240px;margin:10px 0 0 7px}.pt_wish-list .page-content .primary-content .content-section .zero-state .ratings{float:right}.pt_wish-list .page-content .primary-content .content-section .zero-state .ratings .classromm-wishlist,.pt_wish-list .page-content .primary-content .content-section .zero-state .ratings .recom-students,.pt_wish-list .page-content .primary-content .content-section .zero-state .ratings .save-later{float:left;margin-right:25px}.pt_wish-list .page-content .primary-content .content-section .zero-state .ratings .classromm-wishlist i.fa,.pt_wish-list .page-content .primary-content .content-section .zero-state .ratings .recom-students i.fa,.pt_wish-list .page-content .primary-content .content-section .zero-state .ratings .save-later i.fa{float:left;margin-top:2px}.pt_wish-list .page-content .primary-content .content-section .zero-state .ratings .classromm-wishlist p,.pt_wish-list .page-content .primary-content .content-section .zero-state .ratings .recom-students p,.pt_wish-list .page-content .primary-content .content-section .zero-state .ratings .save-later p{float:left;clear:none;margin:0;width:50%}.pt_wish-list .page-content .primary-content .content-section .zero-state .ratings .classromm-wishlist span,.pt_wish-list .page-content .primary-content .content-section .zero-state .ratings .recom-students span,.pt_wish-list .page-content .primary-content .content-section .zero-state .ratings .save-later span{display:block;font-size:34px;float:left;line-height:32px;margin:0;padding:0 3px}.pt_wish-list .page-content .primary-content .content-section .zero-state .ratings .recom-students{width:155px}.pt_wish-list .page-content .primary-content .content-section .zero-state .ratings .recom-students .fa-star{font-size:30px}.pt_wish-list .page-content .primary-content .content-section .zero-state .ratings .classromm-wishlist{width:155px}.pt_wish-list .page-content .primary-content .content-section .zero-state .ratings .classromm-wishlist .fa-heart{font-size:28px}.pt_wish-list .page-content .primary-content .content-section .zero-state .ratings .save-later{width:115px;margin-right:0}.pt_wish-list .page-content .primary-content .content-section .zero-state .ratings .save-later .fa-folder{font-size:30px}.zero-state{display:inline-block;width:100%}.list-share{background-color:#efefef;border-top:1px solid #d6d5d5;padding:2em}.list-share .share-option a{display:block}.list-share .list-title{float:left}.list-share .print-page{float:right}.event-info{margin:1em}.tooltipster-base.product-actions-wishlist-popover{z-index:99!important}.tooltipster-base.product-actions-wishlist-popover .product-actions-wishlist-template{float:left;width:100%}.tooltipster-base.product-actions-wishlist-popover .product-actions-wishlist-template .checkbox-label input[type=checkbox]{left:10px;top:10px;width:18px;height:18px}.create-newlist{padding:15px 10px;float:left;width:100%;position:relative}.create-newlist a{color:#3a3a3a;float:left;width:auto;position:absolute;top:23px;right:18px}.create-newlist a span{float:right;background:url(../images/wihs_plusicon.png) 95% center no-repeat;width:18px;height:18px}.create-newlist input[type=text]::-ms-clear{display:none}.add-note-limitter{font-size:12px;font-style:italic;color:#999}.product-actions-wishlist-popover-preview{width:230px!important;min-width:230px!important;max-width:230px!important}.product-actions-wishlist-popover-preview .tooltipster-body{padding:0}.product-actions-wishlist-popover-preview .tooltipster-body .text{float:left;background:#ece6d8;width:100%;padding:10px 15px}.product-actions-wishlist-popover-preview .tooltipster-body .text p{margin:0;padding:0;line-height:17px}.product-actions-wishlist-popover-preview .tooltipster-body .preview{float:left;background:#fff;width:100%;padding:15px}.product-actions-wishlist-popover-preview .tooltipster-body .preview .form-button input[type=button]{background:0 0;color:#3a3a3a;float:left;font-size:14px;text-transform:capitalize;font-family:Arial,sans-serif;padding:0;line-height:normal;height:auto;min-width:inherit}.product-actions-wishlist-popover-preview .tooltipster-body .preview .form-button span{background:url(../images/sprite-images.png) -263px -33px no-repeat;width:25px;height:16px;float:left;content:" ";margin-left:5px}.tooltip-nla{max-width:310px!important}.tooltip-nla .tooltipster-body{padding:15px;float:left}.wishlist_tab.tabcontainer{padding-top:0}.wishlist_tab.tabcontainer .tabheader{padding-top:25px;background:#ebe5d9}.wishlist_tab.tabcontainer .tabheader .slick-track{width:100%}.wishlist_tab.tabcontainer .tabheader .slick-pointer{display:none;background:#0270a9}.wishlist_tab.tabcontainer .tabheader .slick-pointer:after{border-bottom-color:#0270a9}.wishlist_tab.tabcontainer .tabheader .tabheaditem a{color:#0270a9;font-size:15px}.wishlist_tab.tabcontainer .tabheader .tabheader-slick{margin-bottom:-2px}.wishlist_tab.tabcontainer .tabheader .tabheader-slick:after{border-color:#0270a9}.wishlist_tab.tabcontainer .tabheader .awardtab,.wishlist_tab.tabcontainer .tabheader .awardtab .slick-pointer,.wishlist_tab.tabcontainer .tabheader .flyertab,.wishlist_tab.tabcontainer .tabheader .flyertab .slick-pointer,.wishlist_tab.tabcontainer .tabheader .gradetab,.wishlist_tab.tabcontainer .tabheader .gradetab .slick-pointer{padding:0 2px}.wishlist_tab.tabcontainer .tabheader .tabheaditem.active .slick-pointer{display:block}.previewwishlist-tootip .tooltipster-body{padding:0}.previewwishlist-tootip .tooltipster-body .previewwishlist .tooltipster-title-msg{float:left;background:#ece6d8;padding:15px 20px 17px;width:100%}.previewwishlist-tootip .tooltipster-body .previewwishlist .tooltipster-title-msg p{margin:0;line-height:18px;font-size:14px}.previewwishlist-tootip .tooltipster-body .previewwishlist a{color:#3a3a3a;position:relative;float:left;width:100%;padding:20px}.previewwishlist-tootip .tooltipster-body .previewwishlist a.hover{color:#3a3a3a}.previewwishlist-tootip .tooltipster-body .previewwishlist a:after{content:'';background:url(../images/sprite-images.png) -263px -35px no-repeat;width:9px;height:14px;position:absolute;right:23%;top:38%;margin-left:-15px}.pt_wish-list.empty-wishlist .page-content .primary-content .content-section .zero-state{border-top:0 none;padding:0}.pt_wish-list.empty-wishlist .page-content .primary-content .content-section .zero-state .title-section{padding:6px 20px 0 0}input.wishlist-dialog-create-input::-ms-clear{display:none}.saveforlater .add-anote .wishlist-note{display:none}.pt_teacherdesk .subheader-top.teachers-subheader-top{display:block}.pt_teacherdesk .teacherdesk-landing{float:left;width:100%}.pt_teacherdesk .monthly-promotions{float:left;width:100%;margin-bottom:30px}.pt_teacherdesk .monthly-promotions .monthly-slotbanner{float:left}.pdp-main .pt_teacherdesk .monthly-promotions .monthly-slotbanner .product-bundle-title,.pt_teacherdesk .monthly-promotions .monthly-slotbanner .pdp-main .product-bundle-title,.pt_teacherdesk .monthly-promotions .monthly-slotbanner h2{font-family:BrandonText-Medium,Arial,sans-serif;color:#0270a9;margin:26px 0 17px;line-height:24px;font-size:24px;font-weight:400}.pt_teacherdesk .monthly-promotions .monthly-slotbanner .left p,.pt_teacherdesk .monthly-promotions .monthly-slotbanner .right p{margin:0}.pt_teacherdesk .monthly-promotions .monthly-slotbanner .left img,.pt_teacherdesk .monthly-promotions .monthly-slotbanner .right img{float:left}.pt_teacherdesk .monthly-promotions .monthly-slotbanner .left{width:48.485%;float:left;margin-right:30px}.pt_teacherdesk .monthly-promotions .monthly-slotbanner .right{width:48.485%;float:left}.pt_teacherdesk .bazzar-voice{float:left;width:100%;margin-bottom:97px}.pt_teacherdesk .bazzar-voice .monthly-slottwo p{margin:0}.pt_teacherdesk .teacherdesk-landing .teacher-accnt{background:#f4f1ea;float:left;width:100%;padding-bottom:13px}.pdp-main .pt_teacherdesk .teacherdesk-landing .teacher-accnt .hd-teacher-desktop.product-bundle-title,.pt_teacherdesk .teacherdesk-landing .teacher-accnt .pdp-main .hd-teacher-desktop.product-bundle-title,.pt_teacherdesk .teacherdesk-landing .teacher-accnt h2.hd-teacher-desktop{padding:8px 15px;margin:21px 0 0;background:#71bdb9;color:#3a3a3a;font-family:BrandonText-Medium,Arial,sans-serif;font-size:16px;text-transform:uppercase}@media screen and (max-width:480px){.pdp-main .pt_teacherdesk .teacherdesk-landing .teacher-accnt .hd-teacher-desktop.product-bundle-title,.pt_teacherdesk .teacherdesk-landing .teacher-accnt .pdp-main .hd-teacher-desktop.product-bundle-title,.pt_teacherdesk .teacherdesk-landing .teacher-accnt h2.hd-teacher-desktop{padding:5px 15px}}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .greenapple-heading{padding:23px 0 0;float:left;width:100%;margin-bottom:15px;margin-top:22px}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .greenapple-heading .reading-club{font-size:14px;color:#007599;float:right;margin-bottom:5px}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .greenapple-heading .content{width:100%;float:left}.pt_teacherdesk .teacherdesk-landing .teacher-accnt a.changepic{position:absolute;text-indent:-9999em}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section{display:flex;align-items:stretch;margin-top:10px}@media screen and (max-width:480px){.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section{display:block}}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel{flex-grow:1;width:33.3%;background:#fff;margin-right:25px}@media screen and (max-width:480px){.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel{display:block}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.order,.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.rightcol{border-top:5px solid #f4f1ea}}.pdp-main .pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .product-bundle-title,.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .pdp-main .product-bundle-title,.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel h2{padding:10px 0 12px 15px;color:#fff;margin:0 0 7px;font-weight:400;font-size:16px;line-height:16px;font-family:BrandonText-Regular,Arial,sans-serif}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel h3{font-size:16px;color:#3a3a3a;margin:0;padding:0;font-weight:400;font-family:BrandonText-Regular,Arial,sans-serif;line-height:22px;text-transform:uppercase}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .link span{color:#3a3a3a;background:#b0b0b0;width:1px;height:13px;float:left;margin:0 8px;vertical-align:top;border-right:1px solid #3a3a3a;clear:none}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .panel-inner{display:flex;flex-direction:column;min-height:100%}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .panel-inner-sec{padding:15px;border-top:5px solid #f4f1ea;position:relative}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .panel-inner-sec:first-child{border-top:0}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .panel-inner-sec.class-roaster,.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .panel-inner-sec.send-letter{max-height:45px}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .panel-inner-sec.class-roaster h3,.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .panel-inner-sec.send-letter h3{margin-bottom:12px}@media screen and (max-width:480px){.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .panel-inner-sec.parent-online .link{position:relative;margin-top:25px;bottom:initial;right:initial}}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .panel-inner-sec.flexbox{display:flex;align-items:center;justify-content:space-between}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .panel-inner-sec .pcomm-link-modal{margin:4px 0 0}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .share-flyer{padding:15px 10px;float:left;width:100%;background:#fff}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .submit-order{padding-top:13px;position:relative}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .submit-order .left{float:left;width:60%;margin-top:7px}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .submit-order .left #toolkit-time-left{left:-70px}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .submit-order .left .code{padding:0;font-size:30px;margin:2px 0 1px;float:left;clear:both;text-align:left;width:100%}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .submit-order .right{float:left;width:40%}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .submit-order .right span.tool-tip-error{background:#fff;font-size:13px;border-radius:5px;border:1px solid #b2b2b2;color:#3a3a3a;z-index:100;width:200px}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .submit-order .right span.tool-tip-error:before{border-color:#b2b2b2 transparent transparent;border-width:8px;margin-left:-8px}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .submit-order .right span.tool-tip-error:after{border-color:#fff transparent transparent;border-width:7px;margin-left:-7px}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .submit-order .right span.close{cursor:pointer;float:right;position:absolute;right:15px;top:15px;background:url(../images/sprite-images.png) -10px -416px no-repeat;width:14px;height:14px}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .submit-order .right p{margin:0;width:85%;text-align:left;line-height:18px}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .submit-order .right .time{width:auto;float:right;padding:10px;background:#f4f1ea}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .submit-order .right .time p{font-size:12px;font-family:Arial,sans-serif;margin:0 0 3px;text-align:center;float:none;font-weight:700;line-height:12px}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .submit-order .right .time span{background:#f09462;color:#fff;padding:3px 2px 2px;text-decoration:line-through;font-size:16px;font-weight:400;float:left}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .submit-order .right .time span.divider{color:#d3c7b1;background-color:transparent;padding:0;margin:3px 1px 0;text-decoration:none;font-size:14px;font-weight:700;float:left}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .submit-order p{font-size:14px;color:#3a3a3a;float:left;line-height:14px;margin:11px 0 0}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .submit-order p a:hover{color:#f88000}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .class-activation .link{width:auto;clear:both}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .class-activation .code{padding:0;font-size:30px;margin:9px 0 21px}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .order-status p{float:left;clear:both;margin:11px 0 12px;line-height:14px}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .order-status img{margin-left:5px}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .order-status p.process{margin:10px 0 0}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .parent-online .parent-online-name{margin-top:6px}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .parent-online .parent-online-name .salname{text-transform:capitalize}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .parent-online .parent-online-name span{font-size:13px;clear:both;margin-top:6px}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .parent-online .parent-online-text{font-size:12px;clear:both;color:#9a9a98;margin:10px 0;line-height:18px;max-width:305px;word-wrap:break-word;-ms-word-wrap:break-word}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .parent-online .parent-online-text p{margin:10px 0;color:#999;line-height:18px}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .parent-online textarea{width:100%;margin:7px 0 0 -5px;padding:3px 4px;border:1px solid #80c8d4;float:left;overflow:auto;text-indent:0;resize:none}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .parent-online a.hide.save-onlinegreeting{color:#f88000;float:right;clear:both;margin:6px 0}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .link{padding:0;text-align:right}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .link::after,.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .link::before{clear:both}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .link a{font-size:14px;color:#007599;float:none;display:inline-block;line-height:16px;border-left:1px solid #3a3a3a;margin-left:6px;padding-left:10px}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .link a:hover{color:#f88000}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .link a:first-child{border-left:0;margin-left:0;padding-left:0}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .link a.mobile-pdf-link{display:none;font-size:14px;color:#007599;float:none;line-height:16px}@media screen and (max-width:480px){.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .link a.desktop-link-pdf{display:none}}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .link a.mobile-pdf-link:hover{color:#f88000}@media screen and (max-width:480px){.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .link a.mobile-pdf-link{display:inline-block!important}}.pdp-main .pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.message .product-bundle-title,.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.message .pdp-main .product-bundle-title,.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.message h2{background:#71bdb9}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.message .edit-duedate-sec{float:right;font-size:14px;line-height:22px;margin:0;font-weight:400;padding:0;width:auto}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.message .edit-calender{font-family:BrandonText-Regular,Arial,sans-serif}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.message .order-due .edit-duedate{padding:0;font-size:14px;font-family:BrandonText-Regular,Arial,sans-serif}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.message .order-due span.tooltip-left-parent{margin-left:66px}@media screen and (max-width:480px){.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.message .order-due span.tooltip-left-parent{margin-left:166px}}@media screen and (min-width:320px) and (max-width:375px){.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.message .order-due span.tooltip-left-parent{margin-left:113px}}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.message .order-due .monthly-calender{padding-top:22px;line-height:12px}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.message .order-due .monthly-calender label{float:none;display:inline-block}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.message .order-due .monthly-calender span.edit-calender{background:0 0;font-size:14px;color:#007599;cursor:pointer;font-weight:400;padding:0;border:0;width:auto;margin:0;position:relative;z-index:1}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.message .order-due .monthly-calender span.edit-calender:hover{color:#f88000}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.message .order-due .monthly-calender input{opacity:0;width:24px;margin:0;padding:0;border:0;position:absolute;left:0;top:0;height:10px}.pdp-main .pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.order .product-bundle-title,.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.order .pdp-main .product-bundle-title,.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.order h2{background:#f09462}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.order .students-online p{float:left;clear:both;width:100%;text-align:left;margin:5px 0 4px}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.order .students-online p span{font-size:30px}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.order .students-online .link{float:right}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.order .students-online .link a{line-height:16px}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.order .students-online .link a span{background:url(../images/homepage/arrow-icon.png) right top no-repeat;color:#007599;padding:0 25px 0 0;width:auto;display:block;height:auto;border:0;margin:0}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.rightcol{margin-right:0}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.rightcol div.sec-rightcol{padding:15px}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.rightcol div.sec-rightcol p{padding:0;margin:10px 0 0;font-family:BrandonText-Regular,Arial,sans-serif;font-size:16px;line-height:22px}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.rightcol div.sec-rightcol p:first-child{margin-top:0}.pdp-main .pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.rightcol .product-bundle-title,.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.rightcol .pdp-main .product-bundle-title,.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.rightcol h2{background:#8393ca}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.rightcol h3{text-align:center;width:65%;float:none;margin:5px auto 0;line-height:normal}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.rightcol .items{float:right;text-align:right;width:100%;clear:both}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.rightcol .folder-list a,.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.rightcol .folder-list a:hover,.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.rightcol .recom-students a,.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.rightcol .recom-students a:hover,.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.rightcol .wishlist-classroom a,.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.rightcol .wishlist-classroom a:hover{color:#3a3a3a}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.rightcol .recom-students .fa-star{font-size:48.3px;text-align:center;margin:0 auto;float:none;display:block}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.rightcol .folder-list,.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.rightcol .wishlist-classroom{padding-bottom:18px}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.rightcol .folder-list .fa-folder,.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.rightcol .folder-list .fa-heart,.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.rightcol .wishlist-classroom .fa-folder,.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.rightcol .wishlist-classroom .fa-heart{font-size:40.6px;text-align:center;margin:0 auto;float:none;display:block;line-height:35px}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.rightcol .folder-list h3,.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.rightcol .wishlist-classroom h3{width:48%;margin-top:7px;line-height:21px}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.rightcol .manage-lists{padding:12px 15px 10px 20px;margin-bottom:15px}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.rightcol .manage-lists .link{padding:0}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.rightcol .manage-lists .link a{line-height:16px;float:right}.apple-status{position:absolute;bottom:5px;line-height:21px;left:65px;z-index:7;text-transform:uppercase;font-family:BrandonText-Bold,Arial,sans-serif;font-size:15px}.apple-status .apple-icon{float:left;margin-top:-8px;margin-right:12px;width:30px;height:30px}.apple-status--green a{color:#a7bd2c!important}.apple-status--green .apple-icon{background:url(../images/icons/green-apple-status-icon.svg) no-repeat}.apple-status--red a{color:#9e0906!important}.apple-status--red .apple-icon{background:url(../images/icons/red-apple-status-icon.svg) no-repeat}.apple-status--gold a{color:#ffc600!important}.apple-status--gold .apple-icon{background:url(../images/icons/golden-apple-status-icon.svg) no-repeat}.setmonthly-dialog.account-onhold .ui-dialog-titlebar .ui-dialog-title{line-height:27px}.setmonthly-dialog.account-onhold .ui-dialog-content{padding:0;height:auto!important;background:#f4f1ea;float:left}.setmonthly-dialog.account-onhold .ui-dialog-content .warning-section{float:left;background:url(../images/interface/border-line.png) right bottom repeat-x #f4f1ea;padding:25px 15px;min-height:400px}.setmonthly-dialog.account-onhold .ui-dialog-content .warning-section .account-onhold h1{line-height:22px}.setmonthly-dialog.account-onhold .ui-dialog-content .warning-section .account-onhold p{line-height:18px}.setmonthly-dialog.account-onhold .ui-dialog-content .warning-section h1{margin:0 0 5px;font-size:22px;font-weight:400;font-family:BrandonText-Medium,Arial,sans-serif;line-height:22px;float:left;width:100%;font-style:normal}.setmonthly-dialog.account-onhold .ui-dialog-content .warning-section h4{float:left;width:100%;margin:0;font-size:14px;font-weight:400}.setmonthly-dialog.account-onhold .ui-dialog-content .warning-section p{font-size:14px;margin:0;line-height:normal;font-family:Arial,sans-serif;float:left;width:100%}.setmonthly-dialog.account-onhold .ui-dialog-content .warning-section .soo{float:left;width:100%;background:#fff;padding:10px;margin-top:20px}.setmonthly-dialog{color:#3a3a3a;font-family:Arial,sans-serif}.setmonthly-dialog .ui-dialog-titlebar{background:#0270a9;color:#fff;float:left;font-family:BrandonText-Medium,Arial,sans-serif;height:auto;padding:0;position:relative;width:100%;display:block}.setmonthly-dialog .ui-dialog-titlebar .ui-dialog-title{color:#fff;font-weight:400;font-weight:normal;width:65%;text-align:center;overflow:initial;display:block;white-space:normal;margin:0 auto;text-transform:capitalize;line-height:26px;font-size:26px;float:none;padding:15px 0 28px}.setmonthly-dialog .ui-dialog-titlebar::after{content:'';background:url(../images/sprite-images.png) -443px -343px no-repeat;width:30px;height:13px;position:absolute;left:50%;bottom:0;margin-left:-15px}.setmonthly-dialog .ui-dialog-titlebar-close{width:14px;height:14px;right:15px;top:15px;min-width:inherit;background-color:transparent;text-indent:-9999px}.setmonthly-dialog .ui-dialog-titlebar-close span.ui-icon-closethick{background:url(../images/sprite-images.png) -166px -10px no-repeat;width:14px;height:14px}.setmonthly-dialog .ui-dialog-content{padding:0;height:auto!important;background:#f4f1ea;float:left}.setmonthly-dialog .ui-dialog-content .set-montly{float:left;background:url(../images/interface/border-line.png) right bottom repeat-x #f4f1ea;padding:18px 15px 15px}.setmonthly-dialog .ui-dialog-content .set-montly h3{margin:0 0 5px 3px;font-size:16px;font-weight:700;font-family:Arial,sans-serif;line-height:17px}.setmonthly-dialog .ui-dialog-content .set-montly p{font-size:14px;margin:0 0 7px 3px;line-height:17px;font-family:Arial,sans-serif}.setmonthly-dialog .ui-dialog-content .set-montly .auto-updates.onoff-toggle{float:left;margin:27px 0 130px;width:100%}.setmonthly-dialog .ui-dialog-content .set-montly .auto-updates.onoff-toggle .auto-submit,.setmonthly-dialog .ui-dialog-content .set-montly .auto-updates.onoff-toggle .repeat-month{float:left;width:100%}.setmonthly-dialog .ui-dialog-content .set-montly .auto-updates.onoff-toggle .auto-submit input[type=checkbox]+span.custom-checkbox,.setmonthly-dialog .ui-dialog-content .set-montly .auto-updates.onoff-toggle .repeat-month input[type=checkbox]+span.custom-checkbox{background:url(../images/sprite-images.png) -244px -289px no-repeat #cdcdcd;font-weight:700}.setmonthly-dialog .ui-dialog-content .set-montly .auto-updates.onoff-toggle .auto-submit input[type=checkbox]:checked+span.custom-checkbox,.setmonthly-dialog .ui-dialog-content .set-montly .auto-updates.onoff-toggle .repeat-month input[type=checkbox]:checked+span.custom-checkbox{background:url(../images/sprite-images.png) -244px -289px no-repeat #007599}.setmonthly-dialog .ui-dialog-content .set-montly .auto-updates.onoff-toggle .auto-submit .title,.setmonthly-dialog .ui-dialog-content .set-montly .auto-updates.onoff-toggle .repeat-month .title{float:left}.setmonthly-dialog .ui-dialog-content .set-montly .auto-updates.onoff-toggle .auto-submit .form-row,.setmonthly-dialog .ui-dialog-content .set-montly .auto-updates.onoff-toggle .repeat-month .form-row{clear:none;float:right}.setmonthly-dialog .ui-dialog-content .set-montly .auto-updates.onoff-toggle .auto-submit .form-row .checkbox-label,.setmonthly-dialog .ui-dialog-content .set-montly .auto-updates.onoff-toggle .repeat-month .form-row .checkbox-label{position:static}.share-activation-code .share-activation-code-section{padding:16px 15px 25px}.share-activation-code .share-activation-code-section input{box-sizing:border-box;width:100%;padding:8px 11px;border:1px solid #D2D2D2;line-height:17px;outline:0;font-weight:700}.share-activation-code .share-activation-code-section h3{font-size:16px;color:#3A3A3A;margin:0;padding:0;font-weight:400;font-family:Arial,sans-serif}.share-activation-code .share-activation-code-section .code{padding:0;font-size:30px;margin:2px 0 1px;width:100%}.share-activation-code .share-activation-code-section .share-activation-code-greeting{margin-bottom:10px}.share-activation-code .share-activation-code-section .share-activation-code-help{margin-top:5px;margin-bottom:5px;color:#999}.track-order .track-order-section{padding:16px 15px 25px}.track-order .track-order-section h3{font-size:16px;color:#3A3A3A;margin:0;padding:0;font-weight:400;font-family:Arial,sans-serif;line-height:14px}.track-order .track-order-section .box-orders{margin-top:2em}.track-order .track-order-section .box-orders table:last-child{margin-bottom:0}.track-order .track-order-section .box-name{font-weight:700;text-transform:uppercase}.track-order .track-order-section .box-shipping-info{margin-top:.5em}.track-order .track-order-section .box-wrapper{position:relative;background:#FFF;padding:10px;margin-bottom:2px}.track-order .track-order-section .box-wrapper .js-expand{position:absolute;top:0;right:7px;color:#c0b298;line-height:1em;font-size:2.375em;font-weight:700}.track-order .track-order-section .track-order-greeting{margin-bottom:1.5em}.track-order .track-order-section table{margin-bottom:2em}.track-order .track-order-section table caption{margin-bottom:.5em;text-align:left}.track-order .track-order-section table td,.track-order .track-order-section table th{padding:0}.track-order .track-order-section table td:nth-of-type(2),.track-order .track-order-section table th:nth-of-type(2){text-align:right}.track-order .track-order-section table td{text-transform:capitalize}.track-order .track-order-section table th{color:#9A9A98}#order-counts--absent,#order-counts--present{display:none}#order-counts--absent .order-step.order-step--noorders{margin-top:-4px}.order-status--teacher .order-step-tooltip{width:25px}.order-status--teacher .order-status-head{margin-bottom:5px}.order-status--teacher .order-start{float:right}.order-status--teacher .order-noorders{margin-top:-1px;text-align:center}.order-status--teacher .order-step .order-step-disp{width:250px;height:40px;margin-top:15px;margin-right:auto;margin-left:auto;background:url(../images/order-tracking-steps-teacher.png) no-repeat}.order-status--teacher .order-step .order-step-name{margin-left:4px;width:auto;float:left;text-align:center;line-height:10px;margin-top:12px}.order-status--teacher .order-step .order-step-name.process{width:auto}.order-status--teacher .order-step .order-step-name.transit{margin-left:50px;width:auto;float:left;color:#ccc}.order-status--teacher .order-step .order-step-name.delivered{margin-left:40px;width:auto;float:left;color:#ccc}.order-status--teacher .order-step--submitted .order-step-disp{background-position:0 0}.order-status--teacher .order-step--submitted .order-step-name.process{margin-left:5px}.order-status--teacher .order-step--submitted .order-step-tooltip{margin-left:25px}.order-status--teacher .order-step--submitted .delivered-tooltip,.order-status--teacher .order-step--submitted .process-tooltip{display:none}.order-status--teacher .order-step--processing .order-step-disp{background-position:0 -40px;position:relative}.order-status--teacher .order-step--processing .order-step-disp .process-tooltip .custom-tooltip{float:none;width:38px;text-align:right;position:absolute;height:33px;padding:0;margin:0;right:40%;top:0}.order-status--teacher .order-step--processing .order-step-disp .delivered-tooltip{display:none}.order-status--teacher .order-step--processing .order-step-name{margin-left:85px}.order-status--teacher .order-step--processing .order-step-name.process{margin-left:10px}.order-status--teacher .order-step--processing .order-step-name.transit{color:#3a3a3a}.order-status--teacher .order-step--processing .order-step-tooltip{margin-left:140px}.order-status--teacher .order-step--delivered .order-step-disp{background-position:0 -80px;position:relative}.order-status--teacher .order-step--delivered .order-step-disp .delivered-tooltip .custom-tooltip{float:none;width:38px;text-align:right;position:absolute;height:33px;padding:0;margin:0;right:-5px;top:9%}.order-status--teacher .order-step--delivered .order-step-disp .process-tooltip{display:none}.order-status--teacher .order-step--delivered .order-step-name{margin-left:0;color:#3a3a3a}.order-status--teacher .order-step--delivered .order-step-name.transit{color:#3a3a3a}.order-status--teacher .order-step--delivered .order-step-tooltip{margin-left:240px}.order-status--teacher .order-step--delivered .order-step-name.delivered{color:#3a3a3a}.order-status--teacher .order-step--noorders .order-step-disp{margin-top:25px;background-position:0 -120px}.disabled{color:#aaa}.disabled:hover{color:#aaa;cursor:default}.banner-tabs-wrapper .banner-tabs .ui-widget-header{border:none;background-color:transparent;text-transform:capitalize}.banner-tabs-wrapper .ui-tabs .ui-tabs-panel{padding:0;box-shadow:none;border:none;background:0 0}.banner-tabs-wrapper .ui-tabs .ui-tabs-panel.sec-embed p{font-size:16px;font-style:italic}.banner-tabs-wrapper .ui-tabs .ui-tabs-panel.sec-embed .sec-img{height:150px}.banner-tabs-wrapper .ui-tabs .ui-tabs-nav .ui-tabs-anchor{margin:5px 0;padding:0 1em}.banner-tabs-wrapper .ui-tabs .ui-tabs-nav li{border:none;background-color:transparent;margin:0}.banner-tabs-wrapper .ui-tabs .ui-tabs-nav li a{color:#007599;font-style:normal}.banner-tabs-wrapper .ui-tabs .ui-tabs-nav li.ui-state-active a{color:#0270a9;font-weight:700}.banner-tabs-wrapper .ui-tabs .ui-tabs-nav li:first-child{border:none}.banner-tabs-wrapper .ui-tabs .ui-tabs-nav li:first-child a{border-right:1px solid #000}.banner-tabs-wrapper .ui-tabs .ui-tabs-nav li:first-child .ui-tabs-anchor{padding-left:0}.print-label{color:#3a3a3a;font-family:Arial,sans-serif}.print-label .ui-dialog-titlebar{background:#0270a9;color:#fff;float:left;font-family:BrandonText-Medium,Arial,sans-serif;height:auto;padding:0;position:relative;width:100%;display:block}.print-label .ui-dialog-titlebar .ui-dialog-title{color:#fff;font-weight:400;font-weight:normal;width:65%;text-align:center;overflow:initial;display:block;white-space:normal;margin:0 auto;text-transform:capitalize;line-height:26px;font-size:26px;float:none;padding:15px 0 28px}.print-label .ui-dialog-titlebar::after{content:'';background:url(../images/sprite-images.png) -443px -343px no-repeat;width:30px;height:13px;position:absolute;left:50%;bottom:0;margin-left:-15px}.print-label .ui-dialog-titlebar-close{width:14px;height:14px;right:15px;top:15px;min-width:inherit;background-color:transparent;text-indent:-9999px}.print-label .ui-dialog-titlebar-close span.ui-icon-closethick{background:url(../images/sprite-images.png) -166px -10px no-repeat;width:14px;height:14px}.print-label .ui-dialog-content{padding:0;height:auto!important;background:#f4f1ea;width:100%!important;float:left}.print-label .ui-dialog-content .main{float:none;width:100%;min-height:562px}.print-label .ui-dialog-content .main .printlabel-section{float:left;padding:16px 15px 25px;width:100%}.print-label .ui-dialog-content .main .printlabel-section h3{margin:0 0 5px 3px;font-size:16px;font-weight:700;font-family:Arial,sans-serif;line-height:17px;padding-bottom:3px}.print-label .ui-dialog-content .main .printlabel-section h3.addChildLogin,.print-label .ui-dialog-content .main .printlabel-section h3.addChildSignIn{margin:0 0 10px;font-size:18px;font-weight:400;font-family:Arial,sans-serif;line-height:18px;word-break:break-word}.print-label .ui-dialog-content .main .printlabel-section .loginaddchild{padding-bottom:8px}.print-label .ui-dialog-content .main .printlabel-section .content-asset p{margin:0;line-height:18px}.print-label .ui-dialog-content .main .printlabel-section p{font-size:14px;margin:0 0 7px 3px;line-height:17px;font-family:Arial,sans-serif}.print-label .ui-dialog-content .main .printlabel-section .due-section{background:#fff;padding:20px 0 40px 2px;float:left;width:100%;margin-top:10px}.print-label .ui-dialog-content .main .printlabel-section .socialicon-section{float:left;width:100%;margin:0 auto;text-align:center;border-top:1px solid #e6ddcc;padding:7px 0 15px}.print-label .ui-dialog-content .main .printlabel-section .socialicon-section .social-icons a{margin-right:20px;background:url(../images/sprite-two.png) no-repeat}.print-label .ui-dialog-content .main .printlabel-section .socialicon-section .social-icons a.fb{background-position:-9px -271px}.print-label .ui-dialog-content .main .printlabel-section .socialicon-section .social-icons a.fb:hover{background-position:-9px -299px}.print-label .ui-dialog-content .main .printlabel-section .socialicon-section .social-icons a.pt{background-position:-97px -271px}.print-label .ui-dialog-content .main .printlabel-section .socialicon-section .social-icons a.pt:hover{background-position:-97px -299px}.print-label .ui-dialog-content .main .printlabel-section .form-button{width:100%;margin:18px auto 15px;text-align:center;float:left}.print-label .ui-dialog-content .main .printlabel-section .form-button button{background:0 0;min-width:inherit;padding:0;border:0;height:auto;color:#3a3a3a;font-family:Arial,sans-serif;font-size:14px;text-transform:none}.print-label .ui-dialog-content .main .printlabel-section .form-button button span{background:url(../images/sprite-two.png) no-repeat;width:22px;height:24px;float:left}.print-label .ui-dialog-content .main .printlabel-section .form-button button p{float:left;margin-top:2px}.print-label .ui-dialog-content .main .printlabel-section .form-button .download{margin-right:39px}.print-label .ui-dialog-content .main .printlabel-section .form-button .download span{background-position:-44px -234px}.print-label .ui-dialog-content .main .printlabel-section .form-button .printpreview{margin-right:0}.print-label .ui-dialog-content .main .printlabel-section .form-button .printpreview span{background-position:-145px -237px}.print-label .ui-dialog-content .main .printlabel-section .form-button .printpreview p{margin-left:4px;margin-top:4px}.avatar-section{color:#3a3a3a;font-family:Arial,sans-serif}.avatar-section .ui-dialog-titlebar{background:#0270a9;color:#fff;float:left;font-family:BrandonText-Medium,Arial,sans-serif;height:auto;padding:0;position:relative;width:100%;display:block}.avatar-section .ui-dialog-titlebar .ui-dialog-title{color:#fff;font-weight:400;font-weight:normal;width:65%;text-align:center;overflow:initial;display:block;white-space:normal;margin:0 auto;text-transform:capitalize;line-height:26px;font-size:26px;float:none;padding:15px 0 28px}.avatar-section .ui-dialog-titlebar::after{content:'';background:url(../images/sprite-images.png) -443px -343px no-repeat;width:30px;height:13px;position:absolute;left:50%;bottom:0;margin-left:-15px}.avatar-section .ui-dialog-titlebar-close{width:14px;height:14px;right:15px;top:15px;min-width:inherit;background-color:transparent;text-indent:-9999px}.avatar-section .ui-dialog-titlebar-close span.ui-icon-closethick{background:url(../images/sprite-images.png) -166px -10px no-repeat;width:14px;height:14px}.avatar-section .ui-dialog-content{padding:0;height:auto!important;background:#f4f1ea;width:100%!important;float:left}.avatar-section .ui-dialog-content .avatar-block{width:100%;overflow-y:auto;max-height:540px}.avatar-section .ui-dialog-content .avatar-block .avatar-img{float:left;padding:20px 0 35px 17px;background:url(../images/interface/border-line.png) right bottom repeat-x #f4f1ea;width:100%}.avatar-section .ui-dialog-content .avatar-block .avatar-img ul li{float:left;margin:0 17px 20px 0}.avatar-section .ui-dialog-content .avatar-block .avatar-img ul li a{float:left;border:2px solid #fff;border-radius:42px;-moz-border-radius:42px;-webkit-border-radius:42px;-ms-border-radius:42px}.avatar-section .ui-dialog-content .avatar-block .avatar-img ul li a img{float:left}.avatar-section .ui-dialog-content .avatar-block .avatar-img ul li a.highlight{border:2px solid #007599}.avatar-section .ui-dialog-content .avatar-block .avatar-img ul li.newrow{margin-right:0}.avatar-section .ui-dialog-content .avatar-block .avatar-img .form-row-button{width:100%;margin:11px auto 15px;text-align:center;float:left}.event-reminder{top:144px!important}.event-reminder .ui-dialog-title{text-align:center!important;padding-top:20px!important;padding-bottom:30px!important;margin:0 66px!important}.event-reminder .ui-dialog-titlebar::after{left:48%!important}.event-reminder .start-book-section{position:relative;width:100%;margin:0 60px}.event-reminder .start-book-section .email-error{position:absolute;width:120%;bottom:125%;padding:10px 20px;box-sizing:border-box;background-color:#fff793;border:2px solid #d73230;color:#d73230;text-align:center;left:20px}.event-reminder .start-book-section .email-error::after,.event-reminder .start-book-section .email-error::before{content:'';display:inline-flex;border:20px solid transparent;left:135px;border-top-color:#fff793;position:absolute;top:98%}.event-reminder .start-book-section .email-error::before{border-top-color:#d73230;top:101%}.event-reminder .start-book-section .send-wrapper{display:flex;justify-content:space-between}.event-reminder .copy-share{padding-left:31px;font-size:16px;font-family:arial,regular;cursor:pointer;background:url(../images/icons/copy-icon-hover.svg) -5000px 0 no-repeat}.event-reminder .copy-link-digital,.event-reminder .email-link-digital{padding-left:31px;font-size:16px;font-family:arial,regular;background:url(../images/icons/email-icon-hover.svg) -5000px 0 no-repeat}.event-reminder .email-link-digital{background:url(../images/icons/email-icon-hover.svg) -5000px 0 no-repeat}.event-reminder .copy-link{background:url(../images/icons/copy-icon.svg) 0 2px no-repeat;padding:5px 3px;margin-bottom:16px}@media screen and (min-width:480px){.event-reminder .copy-link:hover{background:url(../images/icons/copy-icon-hover.svg) 0 2px no-repeat}}.event-reminder .copied-share{padding-left:35px;font-size:16px;font-family:arial,regular;color:#005910;cursor:pointer;display:inline-flex}.event-reminder .copied-share::before{content:url(../images/greencheck.png);position:relative;left:-4px}.event-reminder .copied-share.hide{display:none}.event-reminder .via-email{padding:5px 3px 5px 35px;margin-bottom:16px;font-size:16px;font-family:arial,regular;background-size:25px 30px}.event-reminder .via-email a{color:#121212;position:relative}.event-reminder .via-email a span{background:url(../images/icons/email-icon.svg) 0 2px no-repeat;position:absolute;display:inline-block;top:-6px;right:48px;padding:14px 13px;margin-bottom:16px}@media screen and (min-width:480px){.event-reminder .via-email a:hover{color:#121212}.event-reminder .via-email:hover a span{background:url(../images/icons/email-icon-hover.svg) 0 2px no-repeat}}.event-reminder .facebook-link{background:url(../images/icons/fb-icon.svg) 0 2px no-repeat;padding:5px 3px;margin-bottom:16px}@media screen and (min-width:480px){.event-reminder .facebook-link:hover{background:url(../images/icons/fb-icon-hover.svg) 0 2px no-repeat}}.event-reminder.onboard{top:144px!important;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.5);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.5);box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}.event-reminder.modal-lock-background{top:0!important}@media screen and (max-width:480px){.event-reminder{top:0!important;left:0!important;height:100%!important;min-height:100%!important;width:100%!important;overflow-y:auto!important;overflow-x:hidden!important}}.sec-due-date{display:inline}.sec-due-date label.letter-duedate-picker{margin:0}.event-reminder,.senddue-date{color:#121212;font-family:Arial,sans-serif}.event-reminder .ui-dialog-titlebar,.senddue-date .ui-dialog-titlebar{background:#0270a9;color:#fff;font-family:BrandonText-Medium,Arial,sans-serif;height:auto;padding:0;position:relative;width:100%;display:inline-block}.event-reminder .ui-dialog-titlebar .ui-dialog-title,.senddue-date .ui-dialog-titlebar .ui-dialog-title{color:#fff;font-weight:400;font-weight:normal;width:auto;text-align:left;overflow:initial;display:block;white-space:normal;text-transform:none;line-height:28px;font-size:26px;float:none}.event-reminder .ui-dialog-titlebar::after,.senddue-date .ui-dialog-titlebar::after{content:'';background:url(../images/sprite-images.png) -443px -343px no-repeat;width:30px;height:13px;position:absolute;left:7%;bottom:0;margin-left:0}.event-reminder .ui-dialog-titlebar-close,.senddue-date .ui-dialog-titlebar-close{width:14px;height:14px;right:15px;top:15px;min-width:inherit;background-color:transparent;text-indent:-9999px}.event-reminder .ui-dialog-titlebar-close span.ui-icon-closethick,.senddue-date .ui-dialog-titlebar-close span.ui-icon-closethick{background:url(../images/sprite-images.png) -166px -10px no-repeat;width:14px;height:14px}.event-reminder .ui-dialog-content,.senddue-date .ui-dialog-content{padding:0;height:auto!important;width:100%!important;background:#f4f1ea}.event-reminder .ui-dialog-titlebar{display:block}.parent-letter-content-wrapper{padding-top:12px;padding-bottom:16px}.select-letter-type{display:flex;margin:10px 20px 20px;flex-direction:column}.select-letter-type .letter-type-label{margin:0 0 4px}.parent-letter-content{padding-right:20px;padding-left:20px}.parent-letter-content .dialogInput{display:none}.parent-letter-content p{font-family:Arial,sans-serif;font-size:14px;font-size:1.4rem;line-height:1.25;margin:0}.parent-letter-content .parent-letter-banner{margin-top:15px}.parent-letter-content .parent-letter-banner img{width:100%;height:auto}.parent-letter-content .custom-select .selected-option,.parent-letter-content .custom-select .selection-list{width:150px}.parent-letter-content span.label-msg{font-weight:400}.parent-letter-content .dividerline{color:#3a3a3a;background:#b0b0b0;width:1px;height:13px;margin:2px 8px 0;vertical-align:top;border-right:1px solid #3a3a3a;clear:none}.parent-letter-content .actions{margin-top:32px;display:block;float:none;padding-bottom:15px;text-align:right}.parent-letter-content .checkbox-label{margin-top:2px}@media screen and (max-width:480px){.parent-letter-content .checkbox-label{margin-left:0}}.parent-letter-content .form-row{margin:0}.parent-letter-content .parent-letter-field-edit textarea{width:100%;margin:0;padding:0}.parent-letter-content .parent-letter{background:#fff;border:1px solid #d2d2d2;padding:15px}.parent-letter-content .parent-letter p{margin:0;font-size:14px;font-family:Arial,sans-serif}.parent-letter-content .parent-letter p.class-activation,.parent-letter-content .parent-letter p.order-due{font-size:16px;font-weight:700}.parent-letter-content .parent-letter p.class-activation.book-event{font-size:14px;font-weight:400}.parent-letter-content .parent-letter p.parent-lt-heading-text{font-size:14px;padding-top:15px;margin-top:15px;border-top:1px solid #e6ddcc;color:#121212;font-weight:700}.parent-letter-content .title-less{width:192px;text-overflow:ellipsis;overflow:hidden;display:inline-block;white-space:nowrap;vertical-align:middle;font-weight:400}.parent-letter-content .letter-duedate-picker{width:auto;padding:0;position:relative;font-size:14px;display:inline-block;float:none}.parent-letter-content .letter-duedate-picker .edit-calender{color:#007599;cursor:pointer;font-weight:400;margin-top:2px;display:inline-block}.parent-letter-content .letter-duedate-picker input{opacity:0;width:100px;margin:0;padding:0;border:0;position:absolute;left:0;top:0;height:30px;cursor:pointer}.parent-letter-content .duedate-label{display:block}.due-date-reminder .actions{margin:10px 0 15px;float:none;display:block}.parent-letter-list .category-id br{display:none}div.teachersdesk-dp tr td.ui-datepicker-week-end:last-child{border-right-width:0}div.teachersdesk-dp:after{margin-left:0!important}div.teachersdesk-dp:before{margin-left:-3px!important}div.homepage-calender-dp:after,div.homepage-calender-dp:before{left:10%!important}@media screen and (max-width:480px){div.homepage-calender-dp:before{left:85%!important}}@media screen and (max-width:480px){div.homepage-calender-dp:after{left:85%!important}}@media screen and (max-width:480px){div.homepage-calender-dp{left:0!important;z-index:102!important}}.pt_storefront .authenticated-homepage .tcool-homepage{width:100%;margin-left:0}.pt_storefront .authenticated-homepage .tcool-homepage .saluname{text-transform:capitalize}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message{width:100%;display:table;background:#f4f4f4;position:relative}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content{position:relative;z-index:1}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left{position:relative;margin:0;padding-bottom:24px;display:block}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left.homepage-section{padding-right:0}@media screen and (max-width:480px){.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left.homepage-section{padding-bottom:2px;padding-right:15px;margin-left:0;padding-top:0}}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .onboard-tutorial-banner{height:53px;width:990px;margin:0 0 11px;background-color:#fff;display:inline-flex}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .onboard-tutorial-banner .quick-tutorial-text{font-family:Arial;font-size:18px;line-height:1.22;color:#3a3a3a;padding:15px;width:100%}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .onboard-tutorial-banner .quick-tutorial-text .quick-tutorial-link{color:#007599}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .onboard-tutorial-banner .quick-tutorial-text .quick-tutorial-link:hover{color:#000}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .onboard-tutorial-banner .quick-tutorial-remove-text{font-family:Arial;font-size:14px;color:#3a3a3a;padding:10px;width:100%;text-align:right}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .onboard-tutorial-banner .quick-tutorial-remove-text .quick-tutorial-remove-link{color:#007599}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .onboard-tutorial-banner .quick-tutorial-remove-text .quick-tutorial-remove-link:hover{color:#000}@media screen and (max-width:480px){.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .onboard-tutorial-banner{height:100%;width:100%;margin:20px 0 11px;display:block}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .onboard-tutorial-banner .quick-tutorial-text{padding:10px;width:auto}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .onboard-tutorial-banner .quick-tutorial-text .quick-tutorial-link,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .onboard-tutorial-banner .quick-tutorial-text .quick-tutorial-link:hover{color:#007599}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .onboard-tutorial-banner .quick-tutorial-remove-text{font-size:16px;padding:8px 13px 13px 10px;width:auto;text-align:left}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .onboard-tutorial-banner .quick-tutorial-remove-text .quick-tutorial-remove-link,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .onboard-tutorial-banner .quick-tutorial-remove-text .quick-tutorial-remove-link:hover{color:#007599}}@media screen and (max-width:480px){.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .apple-modal .apple .content-asset img{display:initial;vertical-align:bottom;width:37px}}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .profile-icon.img{display:inline-block;float:left;padding-bottom:15px}@media screen and (max-width:480px){.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .profile-icon.img{float:none;padding-bottom:0}}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .profile-icon img{height:66px;width:64px;max-width:100%;max-height:100%}@media screen and (max-width:480px){.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .profile-icon img{height:60px;width:60px}}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .horizontal-hr{border-bottom:2px solid #fff;width:1001px;height:2px;display:inline-block;float:left}@media screen and (max-width:480px){.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .horizontal-hr{margin-top:15px;width:100%;display:none}}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .welcome{font-size:30px;font-family:BrandonText-Medium,Arial,sans-serif;line-height:22px}@media screen and (max-width:480px){.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .welcome{font-size:26px}}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .welcome .teacher-avatar{padding-top:0;float:left}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .welcome .teacher-message{float:left;display:inline-block;padding-top:24px;padding-left:15px}@media screen and (max-width:480px){.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .welcome .teacher-message{float:none;padding-left:0;padding-top:8px}}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .apple-modal-home{bottom:-4px;position:absolute;right:0}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .apple-modal-home .content-asset{display:inline-block;vertical-align:bottom}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .apple-modal-home .apple-status-label{display:inline-block;padding-bottom:8px;text-transform:uppercase;font-family:BrandonText-Bold,Arial,sans-serif;font-size:12px}@media screen and (max-width:480px){.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .apple-modal-home .apple-status-label{padding-bottom:0}}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .apple-modal-home .apple-status--gold{color:#ffc600}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .apple-modal-home .apple-status--green{color:#91b347}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .apple-modal-home .apple-status--red{color:#a81412}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .apple-icon-content{position:relative;top:unset;text-align:right;display:inline;padding-right:5%}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .apple-icon-content .apple-status--gold,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .apple-icon-content .apple-status--green,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .apple-icon-content .apple-status--red{color:#fff}@media screen and (max-width:480px){.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .apple-icon-content{padding-right:0;verical-align:bottom}}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .apple-icon-content .apple-icon-content-text{font-size:18px;font-family:BrandonText-Regular,Arial,sans-serif;font-weight:400;position:relative;top:unset;right:unset;color:#3a3a3a;padding-left:19px;margin-left:15px;display:inline-block;padding-right:50px}@media screen and (max-width:480px){.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .apple-icon-content .apple-icon-content-text{padding-right:0;font-size:14px;padding-left:10px;margin-left:10px}}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .apple-icon-content .apple-status-div{padding-top:28px;display:inline-block}@media screen and (max-width:480px){.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .apple-icon-content .apple-status-div{padding-top:unset}}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .user{font-size:36px;font-family:BrandonText-Regular,Arial,sans-serif;line-height:34px;text-transform:capitalize;float:left;width:100%}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .user span{word-wrap:break-word;width:100%;line-height:36px;margin:0;padding:0}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .booktrust-message{padding:24px 0 20px}@media screen and (max-width:480px){.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .booktrust-message img{width:40px}}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left p{font-size:16px;line-height:18px;margin:0;float:left;width:100%;letter-spacing:1px}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left ul{float:left;width:80%;margin-left:30px}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left ul li{list-style-type:disc;float:left;width:100%}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .logos-section{float:left;margin:0;width:91%;position:absolute;bottom:20px}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .logos-section .green-apple{float:left;height:38px;margin-top:13px}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .logos-section .green-apple img{margin-top:1px;float:left}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .logos-section .green-apple span{color:#e88483;font-size:12px;font-weight:700;float:right;padding:22px 0 0 7px;margin:0}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .logos-section .book-trust{float:right;height:51px}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right{position:relative;margin:0;padding:0;display:block;float:left}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right.homepage-section-right,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right.homepage-section-right{width:100%;margin-bottom:11px}@media screen and (max-width:480px){.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right.homepage-section-right,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right.homepage-section-right{border-top:2px solid #fff}}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .homepage-bottom-section-list,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .homepage-bottom-section-list{margin-top:15px}@media screen and (max-width:480px){.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .homepage-bottom-section-list,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .homepage-bottom-section-list{padding-right:32px}}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .recommendations-box,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .recommendations-box{width:31%;border-right:1px solid #fff;display:inline-flex}@media screen and (max-width:480px){.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .recommendations-box,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .recommendations-box{width:100%;display:inline-block;border-bottom:1px solid #fff;border-right:none;margin-left:20px;padding-bottom:15px}}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .recommendations-box .recommend-text,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .recommendations-box .recommend-text{font-size:18px;font-weight:700;font-family:BrandonText-Regular,Arial,sans-serif;vertical-align:top}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .recommendations-box .recommend-text-icon,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .recommendations-box .recommend-text-icon{margin-left:25px;font-size:24px}@media screen and (max-width:480px){.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .recommendations-box .recommend-text-icon,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .recommendations-box .recommend-text-icon{float:right}}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .recommendations-box .recommend-text-1,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .recommendations-box .recommend-text-1{font-size:14px}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .wishlist-box,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .wishlist-box{width:32%;border-right:1px solid #fff;margin-left:22px;display:inline-flex}@media screen and (max-width:480px){.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .wishlist-box,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .wishlist-box{width:100%;border-bottom:1px solid #fff;display:inline-block;border-right:none;padding-top:15px;padding-bottom:15px}}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .wishlist-box .wishlist-text,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .wishlist-box .wishlist-text{font-size:18px;font-weight:700;font-family:BrandonText-Regular,Arial,sans-serif;vertical-align:top}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .wishlist-box .wishlist-text-icon,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .wishlist-box .wishlist-text-icon{margin-left:110px;font-size:24px}@media screen and (max-width:480px){.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .wishlist-box .wishlist-text-icon,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .wishlist-box .wishlist-text-icon{margin-left:0;float:right}}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .wishlist-box .wishlist-text-1,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .wishlist-box .wishlist-text-1{font-size:14px}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .campaingn-homepage-funds,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .campaingn-homepage-funds{width:31%;display:inline-flex;margin-left:22px}@media screen and (max-width:480px){.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .campaingn-homepage-funds,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .campaingn-homepage-funds{width:100%;display:inline-block;border-right:none;padding-top:15px}}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .campaingn-homepage-funds .campaingn-text,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .campaingn-homepage-funds .campaingn-text{font-size:18px;font-weight:700;font-family:BrandonText-Regular,Arial,sans-serif;vertical-align:8px;padding-right:95px}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .campaingn-homepage-funds .campaingn-text-icon,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .campaingn-homepage-funds .campaingn-text-icon{margin-left:95px;font-size:24px;background:url(../images/icons/shape.png) center center no-repeat}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .campaingn-homepage-funds .campaingn-text-1,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .campaingn-homepage-funds .campaingn-text-1{font-size:14px}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .campaingn-homepage-funds .piggy-class,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .campaingn-homepage-funds .piggy-class{float:right}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .banner-img,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .banner-img{position:absolute;bottom:0;right:0;z-index:1;top:27px;left:88.9%}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .vertical-hr,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .vertical-hr{border-right:2px solid #fff;width:2px;height:95px;display:inline-block;float:left;margin-top:10px}@media screen and (max-width:480px){.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .vertical-hr,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .vertical-hr{display:none}}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .arrow-right-side,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .arrow-right-side{background:url(../images/TCOOL-Welcome-Desktop-Arrow.png) no-repeat;width:36px;height:70px;display:inline-block;float:left;margin-top:25px}@media screen and (max-width:480px){.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .arrow-right-side,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .arrow-right-side{display:none}}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .desk,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .desk-new,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .orders,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .resources,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .desk,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .desk-new,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .orders,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .resources{display:table-cell;position:relative;width:174px;background:#d63436;color:#fff;padding:0;height:310px;float:left}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .desk a,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .desk-new a,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .orders a,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .resources a,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .desk a,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .desk-new a,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .orders a,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .resources a{width:100%;height:100%}@media screen and (max-width:480px){.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .desk a,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .desk-new a,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .orders a,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .resources a,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .desk a,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .desk-new a,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .orders a,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .resources a{padding:29px 11px 15px 15px}}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .desk .transparent-mask,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .desk-new .transparent-mask,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .orders .transparent-mask,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .resources .transparent-mask,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .desk .transparent-mask,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .desk-new .transparent-mask,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .orders .transparent-mask,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .resources .transparent-mask{height:20px}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .desk .title-one,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .desk .title-two,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .desk-new .title-one,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .desk-new .title-two,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .orders .title-one,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .orders .title-two,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .resources .title-one,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .resources .title-two,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .desk .title-one,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .desk .title-two,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .desk-new .title-one,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .desk-new .title-two,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .orders .title-one,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .orders .title-two,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .resources .title-one,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .resources .title-two{font-size:18px;text-transform:capitalize;line-height:23px;letter-spacing:1px}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .desk .title-one,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .desk-new .title-one,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .orders .title-one,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .resources .title-one,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .desk .title-one,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .desk-new .title-one,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .orders .title-one,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .resources .title-one{font-family:BrandonText-Light,Arial,sans-serif}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .desk .title-two,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .desk-new .title-two,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .orders .title-two,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .resources .title-two,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .desk .title-two,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .desk-new .title-two,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .orders .title-two,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .resources .title-two{font-family:BrandonText-Regular,Arial,sans-serif}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .desk .fa-chevron-right,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .desk-new .fa-chevron-right,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .orders .fa-chevron-right,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .resources .fa-chevron-right,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .desk .fa-chevron-right,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .desk-new .fa-chevron-right,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .orders .fa-chevron-right,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .resources .fa-chevron-right{color:#fff;padding-left:0}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .desk .fa-chevron-right:before,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .desk-new .fa-chevron-right:before,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .orders .fa-chevron-right:before,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .resources .fa-chevron-right:before,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .desk .fa-chevron-right:before,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .desk-new .fa-chevron-right:before,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .orders .fa-chevron-right:before,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .resources .fa-chevron-right:before{content:"\f054"}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .orders .banner-img,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .orders .banner-img{height:207px}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .resources .banner-img,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .resources .banner-img{height:211px}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .desk,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .desk{border:none;width:170px}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .desk .title-one,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .desk .title-two,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .desk .title-one,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .desk .title-two{margin-left:40px}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .desk .new-icon,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .desk .new-icon{position:absolute;left:0;top:0}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .desk .banner-img,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .desk .banner-img{height:215px;right:-4px}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .desk-new,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .desk-new{border:none;width:174px}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .desk-new a,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .desk-new a{padding:10px 0 15px}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .desk-new .title-one,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .desk-new .title-two,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .desk-new .title-one,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .desk-new .title-two{padding-left:11px}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .desk-new .new-icon,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .desk-new .new-icon{position:absolute;left:auto;right:0;top:0}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .desk-new .cac-code-div,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .desk-new .cac-code-div{background:#fff;padding:10px;height:39px;color:#0270a9;margin-top:10px}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .desk-new .cac-code-div span.hd,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .desk-new .cac-code-div span.hd{font-size:16px;font-weight:700}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .desk-new .banner-img,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .desk-new .banner-img{height:auto;position:relative;padding:19px 11px 0}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .desk-new .banner-img ul li,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .desk-new .banner-img ul li{border-top:1px solid #FF6460;padding:5px 0}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .desk-new .banner-img ul li:first-child,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .desk-new .banner-img ul li:first-child{border-top:0}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .desk-new .banner-img ul li .fa-chevron-right,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .desk-new .banner-img ul li .fa-chevron-right{font-size:12px}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-home-right .cac-code,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .cac-code{position:absolute;padding-left:15px;color:#fff;top:28%;z-index:1;font-weight:700;font-size:36px;font-family:Arial,sans-serif;letter-spacing:1px;left:36%}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message a{color:#fff}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .transparent-mask{position:absolute;bottom:0;left:0;z-index:0;height:20px}@media screen and (max-width:480px){.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .transparent-mask{height:17px}}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .banner-img{position:absolute;bottom:0;right:0;z-index:1}.pt_storefront .authenticated-homepage .new-horizontal-border{width:100%;top:560px;border-bottom:1px solid #fff;position:absolute}.pt_storefront .authenticated-homepage .new-horizontal-border.new-horizontal-border-tutorial{top:632px}@media screen and (max-width:480px){.pt_storefront .authenticated-homepage .new-horizontal-border{display:none}}.pt_storefront .authenticated-homepage .marketing-message{width:100%;display:table;color:#3a3a3a;background:#fff;position:relative;margin:43px 0 92px;padding:0}.pt_storefront .authenticated-homepage .marketing-message .wrapper-content{position:relative;z-index:1;width:1020px;max-width:1020px}.pdp-main .pt_storefront .authenticated-homepage .marketing-message .wrapper-content .product-bundle-title,.pt_storefront .authenticated-homepage .marketing-message .wrapper-content .pdp-main .product-bundle-title,.pt_storefront .authenticated-homepage .marketing-message .wrapper-content h2{color:#d83230;font-size:20px;font-family:BrandonText-Bold,Arial,sans-serif;margin:0 0 5px 2px}.pdp-main .pt_storefront .authenticated-homepage .marketing-message .wrapper-content .product-bundle-title span,.pt_storefront .authenticated-homepage .marketing-message .wrapper-content .pdp-main .product-bundle-title span,.pt_storefront .authenticated-homepage .marketing-message .wrapper-content h2 span{font-size:14px;font-family:BrandonText-Regular,Arial,sans-serif}.pt_storefront .authenticated-homepage .marketing-message .wrapper-content .left p{margin-bottom:0}.pt_storefront .authenticated-homepage .marketing-message .wrapper-content .teacher-offer-one,.pt_storefront .authenticated-homepage .marketing-message .wrapper-content .teacher-offer-three,.pt_storefront .authenticated-homepage .marketing-message .wrapper-content .teacher-offer-two{border-right:4px solid #fff;float:left;position:relative}.pt_storefront .authenticated-homepage .marketing-message .wrapper-content .teacher-offer-one .details,.pt_storefront .authenticated-homepage .marketing-message .wrapper-content .teacher-offer-three .details,.pt_storefront .authenticated-homepage .marketing-message .wrapper-content .teacher-offer-two .details{position:absolute;bottom:8px;right:8px}.pt_storefront .authenticated-homepage .marketing-message .wrapper-content .teacher-offer-one .details span,.pt_storefront .authenticated-homepage .marketing-message .wrapper-content .teacher-offer-three .details span,.pt_storefront .authenticated-homepage .marketing-message .wrapper-content .teacher-offer-two .details span{font-size:12px;text-transform:uppercase;font-weight:700;float:left}.pt_storefront .authenticated-homepage .marketing-message .wrapper-content .teacher-offer-one .details .fa-caret-right,.pt_storefront .authenticated-homepage .marketing-message .wrapper-content .teacher-offer-three .details .fa-caret-right,.pt_storefront .authenticated-homepage .marketing-message .wrapper-content .teacher-offer-two .details .fa-caret-right{font-size:16px;margin-left:5px;line-height:13px;float:left}.pt_storefront .authenticated-homepage .marketing-message .wrapper-content .teacher-offer-one .details .fa-caret-right,.pt_storefront .authenticated-homepage .marketing-message .wrapper-content .teacher-offer-one .details span{color:#007690}.pt_storefront .authenticated-homepage .marketing-message .wrapper-content .teacher-offer-two .details .fa-caret-right,.pt_storefront .authenticated-homepage .marketing-message .wrapper-content .teacher-offer-two .details span{color:#7b6ea1}.pt_storefront .authenticated-homepage .marketing-message .wrapper-content .teacher-offer-three{border-right:0 none}.pt_storefront .authenticated-homepage .marketing-message .wrapper-content .teacher-offer-three .details{left:10px}.pt_storefront .authenticated-homepage .marketing-message .wrapper-content .teacher-offer-three .details .fa-caret-right,.pt_storefront .authenticated-homepage .marketing-message .wrapper-content .teacher-offer-three .details span{color:#ccdfe9}.registration-flow.roster-student-modal .registration-header{height:70px;background:#0270A9}.registration-flow.roster-student-modal .registration-header .registration-title{font-size:26px;margin-top:18px;font-family:BrandonText-Medium,Arial,sans-serif}.registration-flow.roster-student-modal .registration-header .steps{width:127px;height:37px;margin:-8px auto 0;display:block;transition:all .5s ease;position:relative}.registration-flow.roster-student-modal .registration-header .steps .progress-arrow{bottom:0;left:50%;border:solid transparent;background:0 0;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent transparent #f4f1ea;border-width:14px;border-collapse:separate;margin-left:-14px}.registration-flow.roster-student-modal .registration-body{min-height:420px}.registration-flow.roster-student-modal .exist-mode .add-student-wrapper,.registration-flow.roster-student-modal .exist-mode .new-mode-heading,.registration-flow.roster-student-modal .new-mode .action-links,.registration-flow.roster-student-modal .new-mode .exist-mode-heading{display:none}.registration-flow.roster-student-modal .add-student-wrapper{margin-bottom:20px}.registration-flow.roster-student-modal .heading{margin-bottom:12px}.registration-flow.roster-student-modal .heading .heading1{font-size:1.286em}.registration-flow.roster-student-modal .error-box{padding:9px;background:#fff793;color:#d73230;margin-bottom:12px}.registration-flow.roster-student-modal .student-list-wrapper.editable .student-name{background-color:#fff!important}.registration-flow.roster-student-modal .student-list-wrapper.editable .name-wrapper .remove{display:inline-block}.registration-flow.roster-student-modal .student-list-wrapper .name-wrapper{position:relative}.registration-flow.roster-student-modal .student-list-wrapper .name-wrapper .remove{position:absolute;right:10px;top:6px;display:none}.registration-flow.roster-student-modal .student-list-wrapper .student-name{position:relative;padding:0 40px 0 13px;margin-top:-1px;color:#3a3a3a;border:1px solid #e6ddcc;background-color:#F5F2EB!important;text-transform:capitalize}.registration-flow.roster-student-modal .action-links,.registration-flow.roster-student-modal .action-save{text-align:right;padding:0 4px 7px}.registration-flow.roster-student-modal .add-name{width:212px}.registration-flow.roster-student-modal button.add{min-width:70px;height:35px;width:auto!important}.hide-text{text-indent:100%;white-space:nowrap;overflow:hidden}#parentMsgForm .edit-onlinetextarea{border:1px solid #aaa;margin-left:1%;padding:2px;text-indent:0;width:97.5966%;color:#3a3a3a}#parentMsgForm .textarea-limit{font-size:11px;clear:both;float:right;font-style:italic;color:#9a9a98;margin-top:0}#parentMsgForm .label-msg{display:none}.social-links-block{border-top:1px solid #e6ddcc;padding-top:10px;padding-bottom:20px;text-align:center}div.homepage-calender-dp,div.sendLetter-dp,div.teachersdesk-dp{background:#fff;border:2px solid #c9baa5;padding:0;width:316px}div.sent-reminder.homepage-calender-dp,div.sent-reminder.sendLetter-dp,div.sent-reminder.teachersdesk-dp{margin-top:-20px}@media screen and (max-width:480px){div.sent-reminder.homepage-calender-dp,div.sent-reminder.sendLetter-dp,div.sent-reminder.teachersdesk-dp{margin-top:10px}}div.homepage-calender-dp:after,div.homepage-calender-dp:before,div.sendLetter-dp:after,div.sendLetter-dp:before,div.teachersdesk-dp:after,div.teachersdesk-dp:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-collapse:inherit}div.homepage-calender-dp:after,div.sendLetter-dp:after,div.teachersdesk-dp:after{border-color:#fff transparent transparent;border-width:15px;margin-left:-15px}div.homepage-calender-dp:before,div.sendLetter-dp:before,div.teachersdesk-dp:before{border-color:#c9baa5 transparent transparent;border-width:18px;margin-left:-18px}@media screen and (max-width:480px){div.homepage-calender-dp:after,div.homepage-calender-dp:before,div.sendLetter-dp:after,div.sendLetter-dp:before,div.teachersdesk-dp:after,div.teachersdesk-dp:before{top:-36px;left:240px!important}div.homepage-calender-dp:after,div.sendLetter-dp:after,div.teachersdesk-dp:after{border-color:transparent transparent #E6DDCC;margin-top:6px}div.homepage-calender-dp:before,div.sendLetter-dp:before,div.teachersdesk-dp:before{border-color:transparent transparent #c9baa5}}div.homepage-calender-dp .ui-datepicker-header,div.sendLetter-dp .ui-datepicker-header,div.teachersdesk-dp .ui-datepicker-header{background:#E6DDCC;padding:10px}div.homepage-calender-dp .ui-datepicker-header .ui-datepicker-title,div.sendLetter-dp .ui-datepicker-header .ui-datepicker-title,div.teachersdesk-dp .ui-datepicker-header .ui-datepicker-title{font-size:16px;font-weight:700;text-transform:uppercase;margin:0;line-height:13px}div.homepage-calender-dp .ui-datepicker-header a.ui-datepicker-next,div.homepage-calender-dp .ui-datepicker-header a.ui-datepicker-prev,div.sendLetter-dp .ui-datepicker-header a.ui-datepicker-next,div.sendLetter-dp .ui-datepicker-header a.ui-datepicker-prev,div.teachersdesk-dp .ui-datepicker-header a.ui-datepicker-next,div.teachersdesk-dp .ui-datepicker-header a.ui-datepicker-prev{width:auto;height:20px;top:10px}div.homepage-calender-dp .ui-datepicker-header a.ui-datepicker-prev,div.sendLetter-dp .ui-datepicker-header a.ui-datepicker-prev,div.teachersdesk-dp .ui-datepicker-header a.ui-datepicker-prev{display:inline-block;left:10px;color:#3a3a3a}div.homepage-calender-dp .ui-datepicker-header a.ui-datepicker-prev:before,div.sendLetter-dp .ui-datepicker-header a.ui-datepicker-prev:before,div.teachersdesk-dp .ui-datepicker-header a.ui-datepicker-prev:before{content:"\f053"}div.homepage-calender-dp .ui-datepicker-header a.ui-datepicker-next,div.sendLetter-dp .ui-datepicker-header a.ui-datepicker-next,div.teachersdesk-dp .ui-datepicker-header a.ui-datepicker-next{right:10px;color:#3a3a3a}div.homepage-calender-dp .ui-datepicker-header a.ui-datepicker-next:before,div.sendLetter-dp .ui-datepicker-header a.ui-datepicker-next:before,div.teachersdesk-dp .ui-datepicker-header a.ui-datepicker-next:before{content:"\f054"}div.homepage-calender-dp td.ui-state-disabled span,div.sendLetter-dp td.ui-state-disabled span,div.teachersdesk-dp td.ui-state-disabled span{background:#e1e1e1;color:#999}div.homepage-calender-dp td,div.sendLetter-dp td,div.teachersdesk-dp td{padding:0;border-right:1px solid #fff}div.homepage-calender-dp td a,div.homepage-calender-dp td span,div.sendLetter-dp td a,div.sendLetter-dp td span,div.teachersdesk-dp td a,div.teachersdesk-dp td span{text-align:center;color:#3a3a3a;padding:12px 8px;margin:0}div.homepage-calender-dp td a.ui-state-default.ui-state-active,div.sendLetter-dp td a.ui-state-default.ui-state-active,div.teachersdesk-dp td a.ui-state-default.ui-state-active{background:#00799E;color:#fff}div.homepage-calender-dp td a.ui-state-default.ui-priority-secondary,div.sendLetter-dp td a.ui-state-default.ui-priority-secondary,div.teachersdesk-dp td a.ui-state-default.ui-priority-secondary{color:#c0b199}div.homepage-calender-dp table.ui-datepicker-calendar tr,div.sendLetter-dp table.ui-datepicker-calendar tr,div.teachersdesk-dp table.ui-datepicker-calendar tr{background:#f4f0ea}div.homepage-calender-dp table.ui-datepicker-calendar tr th,div.sendLetter-dp table.ui-datepicker-calendar tr th,div.teachersdesk-dp table.ui-datepicker-calendar tr th{padding:14px}div.homepage-calender-dp table.ui-datepicker-calendar tbody tr,div.sendLetter-dp table.ui-datepicker-calendar tbody tr,div.teachersdesk-dp table.ui-datepicker-calendar tbody tr{background:#fff;border-bottom:1px solid #fff}@media screen and (max-width:480px){div.senddue-date-modal.homepage-calender-dp:after,div.senddue-date-modal.homepage-calender-dp:before,div.senddue-date-modal.sendLetter-dp:after,div.senddue-date-modal.sendLetter-dp:before,div.senddue-date-modal.teachersdesk-dp:after,div.senddue-date-modal.teachersdesk-dp:before{left:140px!important}}.teacher-profile{width:509px;border-right:1px solid #f4f1ea;float:none;background:#fff;display:table-cell;padding:1px 10px 7px 13px;position:relative}.teacher-profile .avialable-profile{float:left;width:100%}.teacher-profile .avialable-profile .teacher-name-with-salutation{width:385px;float:left}.teacher-profile .avialable-profile .noapple-status{position:absolute;bottom:9px;left:98px;z-index:7;padding-left:6px}.teacher-profile .avialable-profile .noapple-status-name span{font-weight:400}.teacher-profile .avialable-profile h1{font-family:BrandonText-Medium,Arial,sans-serif;font-size:30px;color:#007599;font-weight:400;margin:0;line-height:inherit;text-transform:capitalize;padding-left:7px;float:left;width:100%;overflow:hidden;visibility:visible;white-space:nowrap;text-overflow:ellipsis}.teacher-profile .avialable-profile h1.visible{visibility:visible;max-height:42px}.teacher-profile .avialable-profile h1.noapple{margin-top:0}.teacher-profile .avialable-profile h1 span{line-height:inherit;word-break:break-all;font-style:normal}.teacher-profile .avialable-profile .icon{float:left;margin-top:-30px;width:84px;position:relative;height:84px;cursor:pointer;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;-ms-border-radius:50px}.teacher-profile .avialable-profile .icon img{max-width:100%;max-height:100%}.teacher-profile .avialable-profile .avialable-icon{float:right;width:80%}.teacher-profile .avialable-profile .avialable-icon .icon{float:left;position:relative;width:38px;height:38px}.teacher-profile .avialable-profile .avialable-icon .icon i.fa.fa-circle{color:#fff;float:left;font-size:45px;position:absolute;top:-7px;left:2px}.teacher-profile .avialable-profile .avialable-icon .icon img{padding:0;position:absolute;left:6px;top:0;max-width:100%;max-height:100%}.teacher-profile .avialable-profile .avialable-icon .text{font-size:14px;color:#a7bd2c;font-family:Arial,sans-serif;float:left;padding:0;margin-left:0}.teacher-profile-text{width:480px;float:none;background:#fff;padding:13px 0 12px 16px;vertical-align:top;display:table-cell}.teacher-profile-text p{font-size:14px;color:#3a3a3a;margin:0;padding:0;line-height:18px}.apple-status-modal .ui-dialog-content{background:#fff}.apple-status-modal .ui-dialog-content .main{background:#f4f1ea;float:left;padding:15px 15px 30px;width:100%;border-bottom:15px solid #e6ddcc}.apple-status-modal .ui-dialog-content .main .avialable-profile h1.noapple{margin-top:30px}.apple-status-modal .ui-dialog-content .main .apple-status-header{float:left;margin:0 0 2px;width:100%;display:table}.apple-status-modal .ui-dialog-content .main .apple-status-header .avialable-profile h1{width:100%;font-style:normal}.apple-status-modal .ui-dialog-content .main .apple-status-header .avialable-profile .noapple-status{position:static;float:left}.apple-status-modal .ui-dialog-content .main .apple-status-header .teacher-profile{display:table-cell}.apple-status-modal .ui-dialog-content .main .apple-status-header .teacher-profile .apple-status a{pointer-events:none}.apple-status-modal .ui-dialog-content .main .apple-status-header .ytd-spend{display:table-cell}.apple-status-modal .ui-dialog-content .main .apple-rewards-spend.white-box{float:left;width:100%;display:block;background:#fff;margin:0}.apple-status-modal .ui-dialog-content .main-section{background:#fff;float:left}.apple-status-modal .ui-dialog-content .main-section .apple-section{float:left;width:100%;position:relative;min-height:425px}.apple-status-modal .ui-dialog-content .main-section .apple-section .golden-apple,.apple-status-modal .ui-dialog-content .main-section .apple-section .green-apple,.apple-status-modal .ui-dialog-content .main-section .apple-section .red-apple{width:237px;float:left;margin-right:0;position:absolute;bottom:0}.apple-status-modal .ui-dialog-content .main-section .apple-section .golden-apple .section-heading,.apple-status-modal .ui-dialog-content .main-section .apple-section .green-apple .section-heading,.apple-status-modal .ui-dialog-content .main-section .apple-section .red-apple .section-heading{float:left;margin-bottom:3px;width:100%}.apple-status-modal .ui-dialog-content .main-section .apple-section .golden-apple .section-heading img,.apple-status-modal .ui-dialog-content .main-section .apple-section .green-apple .section-heading img,.apple-status-modal .ui-dialog-content .main-section .apple-section .red-apple .section-heading img{float:left;margin:0}.apple-status-modal .ui-dialog-content .main-section .apple-section .golden-apple .section-heading p,.apple-status-modal .ui-dialog-content .main-section .apple-section .green-apple .section-heading p,.apple-status-modal .ui-dialog-content .main-section .apple-section .red-apple .section-heading p{float:left;font-size:12px;margin:0 0 0 10px;width:100px;line-height:16px}.apple-status-modal .ui-dialog-content .main-section .apple-section .green-apple{left:0}.apple-status-modal .ui-dialog-content .main-section .apple-section .green-apple .section{background:#90b849;float:left;padding:10px;margin:0 0 2px;width:100%}.apple-status-modal .ui-dialog-content .main-section .apple-section .green-apple .section h3{margin:0;color:#fff;font-size:21px;font-family:BrandonText-Regular,Arial,sans-serif;line-height:20px}.apple-status-modal .ui-dialog-content .main-section .apple-section .green-apple .section span{font-size:12px}.apple-status-modal .ui-dialog-content .main-section .apple-section .green-apple .section.fav h3{font-size:18px}.apple-status-modal .ui-dialog-content .main-section .apple-section .green-apple .section.fav h3 span{font-size:16px}.apple-status-modal .ui-dialog-content .main-section .apple-section .red-apple{left:33.5%}.apple-status-modal .ui-dialog-content .main-section .apple-section .red-apple .section{background:#ec3f32;float:left;padding:10px;margin:0 0 2px;width:100%}.apple-status-modal .ui-dialog-content .main-section .apple-section .red-apple .section h3{margin:0;color:#fff;font-size:21px;font-family:BrandonText-Regular,Arial,sans-serif;line-height:20px}.apple-status-modal .ui-dialog-content .main-section .apple-section .red-apple .section span{font-size:12px}.apple-status-modal .ui-dialog-content .main-section .apple-section .red-apple .section.fav h3{font-size:18px}.apple-status-modal .ui-dialog-content .main-section .apple-section .red-apple .section.fav h3 span{font-size:16px}.apple-status-modal .ui-dialog-content .main-section .apple-section .golden-apple{margin-right:0;right:0}.apple-status-modal .ui-dialog-content .main-section .apple-section .golden-apple .section{background:#fed31d;float:left;padding:10px;margin:0 0 2px;width:100%}.apple-status-modal .ui-dialog-content .main-section .apple-section .golden-apple .section h3{margin:0;color:#fff;font-size:21px;font-family:BrandonText-Regular,Arial,sans-serif;line-height:20px}.apple-status-modal .ui-dialog-content .main-section .apple-section .golden-apple .section span{font-size:12px}.apple-status-modal .ui-dialog-content .main-section .apple-section .section.fav h3{font-size:18px}.apple-status-modal .ui-dialog-content .main-section .apple-section .section.fav h3 span{font-size:16px}.apple-status-modal .ui-dialog-content .main-section .vipstandard-section{background:#f4f1ea;float:left;margin-top:10px;width:695px;padding:10px 12px}.apple-status-modal .ui-dialog-content .main-section .vipstandard-section .apple-plus{float:left;width:100px;font-size:12px;margin-right:20px}.apple-status-modal .ui-dialog-content .main-section .vipstandard-section .apple-plus img{text-align:center;margin:0 auto;display:block}.apple-status-modal .ui-dialog-content .main-section .vipstandard-section .apple-plus p{margin:5px 0 0;text-align:center;line-height:14px}.apple-status-modal .ui-dialog-content .main-section .vipstandard-section .free-shipping,.apple-status-modal .ui-dialog-content .main-section .vipstandard-section .vip-service{float:left;width:280px;padding-top:10px}.apple-status-modal .ui-dialog-content .main-section .vipstandard-section .free-shipping h3,.apple-status-modal .ui-dialog-content .main-section .vipstandard-section .vip-service h3{text-align:left;margin:0;font-size:21px;color:#007599;line-height:18px}.apple-status-modal .ui-dialog-content .main-section .vipstandard-section .free-shipping p,.apple-status-modal .ui-dialog-content .main-section .vipstandard-section .vip-service p{margin:0;font-size:12px}.apple-status-modal .ui-dialog-content .main-section .vipstandard-section .plus-icon{float:left;width:30px;margin-top:10px}.apple-status-modal .ui-dialog-content .main-section .vipstandard-section .vip-service{float:right;width:255px}.form-buttons{margin:30px 0 15px;text-align:center}.form-buttons a{position:relative;color:#3a3a3a;font-family:Arial,sans-serif;font-size:14px;padding:5px 0 5px 22px}.form-buttons a span{background:url(../images/sprite-two.png) no-repeat;position:absolute;display:inline-block;width:25px;height:25px;left:0;top:0}.form-buttons a.download{margin-right:28px;padding:4px 0 6px 35px}.form-buttons a.download span{background:url(../images/icons/Icon-Download.svg) no-repeat}@media screen and (min-width:480px){.form-buttons a.download:hover span{background:url(../images/icons/Icon-Download_Hover.svg) no-repeat}}.form-buttons a.print{padding:4px 0 6px 35px}.form-buttons a.print span{background:url(../images/icons/Icon-Print.svg) no-repeat}@media screen and (min-width:480px){.form-buttons a.print:hover span{background:url(../images/icons/Icon-Print_Hover.svg) no-repeat}}.form-buttons .copy-parent{margin-right:35px}@media screen and (max-width:480px){.form-buttons .copy-parent{margin-right:21px}}.form-buttons .copy-parent span{background:url(../images/Copy-Icon.png) no-repeat}.form-buttons .email{padding-left:30px;margin-right:35px}@media screen and (max-width:480px){.form-buttons .email{margin-right:11px}}.form-buttons .email span{background-position:-109px -234px}.form-buttons-sendreminder{margin:30px 0 25px}.form-buttons-sendreminder .content-asset{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.tooltip-error--expired{position:absolute;right:60px;top:15px}.hide-storefront{display:none}.pt_agent .hide-storefront{display:inline}.tooltipster-base.order-process{width:190px;max-width:inherit!important}.tooltipster-base.order-process .tooltipster-body{padding:10px;text-align:center;line-height:23px}.tooltipster-base.order-process .tooltipster-arrow{left:-11px}.tooltipster-base.order-process .tooltipster-arrow .tooltipster-arrow-border,.tooltipster-base.order-process .tooltipster-arrow span{right:-18px}.tooltipster-base.order-process.delivered{width:225px;max-width:inherit!important}.tooltipster-base.order-process.delivered .tooltipster-body{padding:10px;text-align:center;line-height:23px}.tooltipster-base.order-process.delivered .tooltipster-arrow{left:-11px}.tooltipster-base.order-process.delivered .tooltipster-arrow .tooltipster-arrow-border,.tooltipster-base.order-process.delivered .tooltipster-arrow span{right:-18px}.modal-login--unauthteacher .printlabel-section{padding-bottom:35px}.modal-login--unauthteacher .home-page-login-btn{margin-top:125px}.modal-login--unauthteacher .home-page-teacher-register-btn{margin-top:24px;margin-bottom:30px}.modal-login--unauthteacher .shingle-page-login-btn{margin-top:0}.sec-parent-msg-btn button{display:block!important;float:none!important;min-width:248px;margin-bottom:17px}.sec-parent-msg-btn button.btn-link{display:inline!important;min-width:initial;height:auto;background:0 0;font-family:Arial,sans-serif;color:#007599}.notification-list{width:100%;background-color:#f4f4f4}.notification-list .notification-items-box{margin-top:10px;padding:16px;border-radius:12px;border:1px solid #BEB29C;background-color:#fff}.notification-list .notification-items-box:first-child{margin-top:24px}.notification-list .notification-items-box.hide{display:none}@media screen and (max-width:480px){.notification-list .notification-items-box{padding-right:50px}}.notification-list .notification-items-box-heading{font-family:BrandonText-Regular,Arial,sans-serif;font-size:16px;line-height:16px;color:#3a3a3a;display:inline-flex}@media screen and (max-width:480px){.notification-list .notification-items-box-heading{line-height:19px}}.notification-list .notification-items-exclamation{color:#a81412!important;margin-right:12px;font-size:18px;line-height:16px}.notification-list .notifictaion-item-close{width:14px;height:14px;right:16px;margin-top:2px;min-width:inherit;background-color:transparent;position:absolute}.notification-list a{color:#07759A!important}@media screen and (max-width:480px){.notification-list .notification-items-box{width:auto!important}.notification-list .notifictaion-item-close{right:32px}}.embedded-messaging>#embeddedMessagingFrame.embeddedMessagingFrame[class~=isMaximized]{width:600px}.embeddedMessagingConversationButtonWrapper .embeddedMessagingConversationButton{min-width:unset;font-size:0!important}.parent-letters-wrapper{font-family:BrandonText-Regular,Arial,sans-serif}.parent-letters-wrapper .pdp-main .product-bundle-title,.parent-letters-wrapper h1,.parent-letters-wrapper h2,.pdp-main .parent-letters-wrapper .product-bundle-title{margin:0;font-family:BrandonText-Bold,Arial,sans-serif;padding:0 0 8px}@media screen and (max-width:767px){.parent-letters-wrapper .pdp-main .product-bundle-title,.parent-letters-wrapper h1,.parent-letters-wrapper h2,.pdp-main .parent-letters-wrapper .product-bundle-title{padding:0 24px 8px}}.parent-letters-wrapper .order-email-info{margin-bottom:30px;display:flex}.parent-letters-wrapper .order-email-info .content-manage{display:flex;justify-content:space-around;padding:20px;border:2px solid #D53226;border-radius:16px}@media screen and (max-width:767px){.parent-letters-wrapper .order-email-info .content-manage{flex-direction:column;row-gap:15px;width:80%;margin:0 auto;padding:20px 16px}}.parent-letters-wrapper .order-email-info .label-duedate,.parent-letters-wrapper .order-email-info .title{font-size:16px;line-height:16px;font-family:BrandonText-Medium,Arial,sans-serif;padding-bottom:8px}@media screen and (max-width:767px){.parent-letters-wrapper .order-email-info .label-duedate,.parent-letters-wrapper .order-email-info .title{padding-bottom:4px}}.parent-letters-wrapper .order-email-info .fduedate-home,.parent-letters-wrapper .order-email-info .value{font-size:16px;line-height:18px;display:flex;flex-wrap:wrap}.parent-letters-wrapper .order-email-info a{font-size:14px;line-height:18px;color:#007599}.parent-letters-wrapper .order-email-info a:not(.send-letter){padding:0 0 0 8px}@media screen and (max-width:767px){.parent-letters-wrapper .order-email-info a:not(.send-letter){padding:0}}.parent-letter-modal .ui-dialog-titlebar{display:none}.parent-letter-modal #dialog-container{min-width:760px;border-radius:10px;background:#fff;margin-top:60px;color:#121212}@media (max-width:767px){.parent-letter-modal #dialog-container{margin-top:0;border-radius:0;min-width:auto;overflow:auto}}.parent-letter-modal .ui-icon-close{position:absolute;left:auto;right:20px;top:20px;width:24px;height:24px;opacity:.6;background:0 0}@media (max-width:767px){.parent-letter-modal .ui-icon-close{right:13px;top:18px}}.parent-letter-modal .ui-icon-close:hover{opacity:1}.parent-letter-modal .ui-icon-close:after,.parent-letter-modal .ui-icon-close:before{position:absolute;left:11px;content:' ';height:24px;width:2px;background-color:#000}.parent-letter-modal .ui-icon-close:before{transform:rotate(45deg)}.parent-letter-modal .ui-icon-close:after{transform:rotate(-45deg)}.parent-letter-modal .copied-text,.parent-letter-modal .copy-link,.parent-letters-wrapper .copied-text,.parent-letters-wrapper .copy-link{font-size:14px}.parent-letter-modal .copied-text,.parent-letters-wrapper .copied-text{display:inline-flex;padding-left:16px;color:#005910;align-items:center}@media screen and (max-width:767px){.parent-letter-modal .copied-text,.parent-letters-wrapper .copied-text{padding:2px 0 0 7px}}.parent-letter-modal .copied-text::before,.parent-letters-wrapper .copied-text::before{content:url(../images/greencheck.png);position:relative;left:-5px;top:2px}.parent-letter-modal .copied-text.hide,.parent-letters-wrapper .copied-text.hide{display:none}.pt_gift-registry .create-new-registry{margin:1em 0}.pt_gift-registry .create-new-registry button{float:left;margin-right:2em}.pt_gift-registry .create-new-registry p{font-size:1.3em;font-style:italic;margin:0;padding:.5em 2em}.pt_gift-registry .add-gift-cert{border:1px solid #efefef;margin-bottom:-1px;overflow:auto;padding:.83em}.pt_gift-registry .add-gift-cert p{color:#999;font-style:italic;line-height:1.5em}.pt_gift-registry .hdr-options{width:5%}.page-content-tab-navigaton button{background:#e0e0e0;border-color:#efefef;border-width:1px;color:#999;font-size:1.1em;font-style:italic;font-weight:400;margin:0 0 -1px}.page-content-tab-navigaton button.selected{background:#fff;border-bottom:1px solid #fff}.page-content-tab-wrapper{border:1px solid #efefef;padding:.42em}.gift-reg-purchases .item-purchased-by dd{float:left;font-weight:700;margin:0 1em 0 0;position:relative;width:auto}.gift-reg-purchases .item-purchased-by dt{clear:both;float:left;margin:0 1em 0 0;position:relative;width:auto}.gift-reg-purchases .quantity-purchased{color:#900}.gift-registry-advanced{clear:both}.gift-registry-advanced .toggle-content{display:none;overflow:hidden;padding:1em 0}.gift-registry-advanced .event-city,.gift-registry-advanced .event-month{clear:both}.gift-certificate-purchase{background:#efefef;margin-bottom:1em;padding:.83em}.gift-certificate-purchase .content-asset{float:left;width:50%}.gift-certificate-purchase .content-asset img{margin:1.66em 0}.gift-certificate-purchase form{background:#fff;float:right;padding:0 1.66em 1.66em;width:40%}.gift-certificate-purchase form .input-text,.gift-certificate-purchase form .input-textarea{width:90%}.gift-certificate-purchase form .cert-amount{clear:none;float:left;margin:0;width:40%}.gift-certificate-purchase form .form-row-button{clear:none;float:left;margin:2.1em 0 0 1.66em;width:50%}.gift-certificate-purchase .cert-amount .form-caption{margin:1.66em 0 0;position:absolute;width:40%}.gift-certificate-purchase .cert-amount.error{padding-bottom:2.92em}.gift-certificate-purchase span.error{margin-left:2%}.check-balance{border-bottom:1px solid #e0e0e0;margin:0 0 1.66em;padding:0 0 1.66em}.gift-cert-balance{float:left;width:40%}.gift-cert-balance label{display:none}.gift-cert-balance input{margin-top:0;width:93%}.gift-cert-balance .form-caption{margin-left:0}.gift-cert-balance-submit{clear:none;float:left}.gift-cert-balance .label{display:none}.checkoutlogin{margin:4em auto;width:80%}.checkoutlogin .col-1{border-right:1px solid #e0e0e0}.login-box h3{margin:0}.login-box p{margin:1em 0}.login-box .error{margin-left:0}.login-box-content{padding:1em 2em 1em 0}.login-rememberme{display:inline-block;margin-left:.5em}.login-oauth p:first-child{font-size:2em;text-align:center;margin:0;text-transform:uppercase}#OAuthProvider{display:block;margin-bottom:1em;width:80%}.bottom-banner-container{overflow:hidden}.bottom-banner-container .bottom-banner-cell{float:left;overflow:hidden;text-align:center}.bottom-banner-container .banner-cell-1{width:33%}.bottom-banner-container .banner-cell-2{width:34%}.bottom-banner-container .banner-cell-3{width:33%}.hero_content_asset{width:100%;height:100%;float:left;position:relative}.hero_content_asset .title-large-header{position:absolute;left:70px;top:58px;font-family:BrandonText-Regular,Arial,sans-serif;font-size:65px;color:#FFF;height:73px;line-height:65px;width:40%}.hero_content_asset .title1{position:absolute;left:71px;top:196px;font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#FFF;height:73px;width:385px}.hero_content_asset .title2{position:absolute;left:71px;top:320px;font-family:Arial,Helvetica,sans-serif;font-size:8px;color:#FFF;width:440px}.banner-slider-wrapper{position:relative}.banner-slider-wrapper .banner{position:relative;width:100%;overflow:hidden;max-height:335px}.banner-slider-wrapper .banner-inner{width:990px;display:table;position:relative;right:-50%;height:100%;max-height:335px}@media screen and (max-width:480px){.banner-slider-wrapper .banner-inner{width:100%;min-height:none}}.banner-slider-wrapper .banner-inner-content{max-width:1124px;position:relative;left:-50%;display:table-cell;overflow:hidden;background-repeat:no-repeat}.banner-slider-wrapper .banner-inner-content .pdp-main .product-bundle-title,.banner-slider-wrapper .banner-inner-content h1,.banner-slider-wrapper .banner-inner-content h2,.banner-slider-wrapper .banner-inner-content p,.pdp-main .banner-slider-wrapper .banner-inner-content .product-bundle-title{margin:0}.banner-slider-wrapper .banner-inner-content .banner-logo,.banner-slider-wrapper .banner-inner-content .banner-text{display:inline-block;max-width:425px}.banner-slider-wrapper .banner-inner-content .banner-logo{margin-top:35px;margin-bottom:8px}.banner-slider-wrapper .banner-inner-content .banner-text{margin-bottom:55px}@media screen and (max-width:480px){.banner-slider-wrapper .banner-inner-content{max-width:100%}.banner-slider-wrapper .banner-inner-content .banner-logo{max-width:50%}.banner-slider-wrapper .banner-inner-content .hero_content_asset .title1{left:18px;top:127px;font-size:16px;width:92%}.banner-slider-wrapper .banner-inner-content .hero_content_asset .title-large-header{left:18px;top:14px;font-size:32px;width:70%;line-height:48px}.banner-slider-wrapper .banner-inner-content .hero_content_asset .title2{left:18px;top:187px;font-size:8px;height:auto;line-height:20px;padding:3px;width:360px}.banner-slider-wrapper .banner-inner-content .hero_content_asset{min-height:210px!important}.banner-slider-wrapper .banner-inner-content .hide-desktop-1{display:none!important}.banner-slider-wrapper .banner-inner-content .hero_content_asset img{min-height:70px!important;top:21px;position:relative;width:377px;left:12px}.banner-slider-wrapper .banner-inner-content .mobile_hide_content{display:block!important}}.banner-slider-wrapper .banner-bar{position:absolute;width:100%;height:20px;bottom:0;left:0}.banner-slider-wrapper .banner-bar-inner{display:table;position:relative;right:-50%}.banner-slider-wrapper .banner-copyright{display:table-cell;min-width:990px;max-width:1124px;position:relative;left:-50%;font:8px/20px Arial,sans-serif}.banner-slider-wrapper .slick-prev{left:50%;margin-left:-490px}.banner-slider-wrapper .slick-next{right:50%;margin-right:-490px}.banner-slider-wrapper .slick-dots{position:absolute;left:0;bottom:-8px}.banner-slider-wrapper .slick-slide img{float:left}.store-locator-header{background:url(../images/interface/icon-double-line-header.png) left top repeat-x;font-size:1.75em;font-style:italic;font-weight:400;margin:20px 0 0;padding:20px 0}.store-information{background:#e0e0e0;border-bottom:1px solid #fff}.store-name{font-weight:700;margin:0 0 10px}.store-map{border-bottom:1px solid #e0e0e0}.store-locator-details{float:left;width:44%}.store-locator-details img{max-width:100%}.store-locator-details h1,.store-locator-details p{margin:.25em 0}.store-locator-details-map{float:right;width:50%}.store-locator-details-map img{max-width:100%}.js .loader-bg{position:absolute;width:100%;height:100%;background-color:#000;opacity:.2}.js .loader-indicator{position:absolute;left:50%;top:50%;width:40px;height:40px;margin-left:-20px;margin-top:-20px;background:url(../images/loading-40.gif) no-repeat;z-index:1001}.js .loader-body{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1000}.js .loader-body .loader-bg,.js .loader-body .loader-indicator{position:fixed}.js .loader-element{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1000}.js .loader-element .loader-bg{position:absolute}.js .loader-element .loader-indicator{position:absolute;width:64px;height:64px;top:26%;margin-left:-32px;margin-top:-22px;background:url(../images/loading-40.gif) no-repeat}@media screen and (max-width:480px){.js .loader-element .loader-indicator{top:40%}}.overflow-hidden-background{position:fixed;overflow:auto;left:0;right:0;top:0;bottom:0}.js #suggestions{background-color:#666;color:#e0e0e0;cursor:pointer;padding:0;display:none;position:absolute;z-index:8184}.js #suggestions div{clear:both;height:23px;padding:5px;overflow:hidden;white-space:nowrap}.js #suggestions div:hover{background-color:#ccc;color:#3a3a3a}.js #suggestions div .suggestionterm{float:left;overflow:hidden;width:110px}.js #suggestions div .hits{float:right;line-height:1.8em;text-align:right;margin-left:3px}.quickview-dialog{background-color:#f4f1ea;position:fixed;top:41px!important;max-height:95vh!important;overflow-y:auto}@media screen and (max-width:480px){.quickview-dialog{max-height:unset!important}}@media screen and (min-width:480px) and (max-width:800px){.quickview-dialog{position:absolute;width:100%!important}}.quickview-dialog.secondary-modal{pointer-events:none}.quickview-dialog .ui-dialog-titlebar{display:block;background:0 0;position:absolute;right:0;top:0;width:32px;height:32px;z-index:9;padding:0}.quickview-dialog .ui-dialog-titlebar .ui-icon-closethick{left:0;top:0}.quickview-dialog .ui-dialog-title{display:none}.quickview-dialog .ui-dialog-titlebar-close{position:static;text-indent:-9999px}.quickview-dialog .ui-dialog-titlebar-close .ui-icon-closethick{background-image:url(../images/quickview_close_icon.png);background-repeat:no-repeat;background-position:center}#QuickViewDialog .pdp-main{padding-bottom:15px;background-color:#E6DDCC}@media screen and (min-width:480px) and (max-width:800px){#QuickViewDialog .pdp-main .product-primary-image{width:100%!important}}#QuickViewDialog.loading .pdp-main:after{content:'';display:block;position:absolute;width:100%;height:100%;top:0;background:url(../images/loading-progress-98x22.gif) center center no-repeat rgba(255,255,255,.7)}#QuickViewDialog .product-top-content{padding:15px 56px 0 40px}@media screen and (min-width:480px) and (max-width:800px){#QuickViewDialog .product-top-content{height:auto!important}}#QuickViewDialog .product-row{width:740px}@media screen and (min-width:480px) and (max-width:800px){#QuickViewDialog .product-row{width:100%!important}}#QuickViewDialog .product-row .col h1{margin-top:0;line-height:21px;margin-bottom:10px}#QuickViewDialog .product-row .col .product-attribution{margin-bottom:10px}@media screen and (min-width:480px) and (max-width:800px){#QuickViewDialog .product-col-1{width:100%!important}}#QuickViewDialog .product-col-2{padding-right:0;padding-bottom:40px;width:236px;padding-left:0;margin-left:8px}@media screen and (max-width:480px){#QuickViewDialog .product-col-2{position:relative}}@media screen and (min-width:480px) and (max-width:800px){#QuickViewDialog .product-col-2{width:100%!important}}#QuickViewDialog .product-col-2 #product-content{width:236px!important}@media screen and (min-width:480px) and (max-width:800px){#QuickViewDialog .product-col-2 #product-content{width:100%!important;float:none}}@media screen and (max-width:480px){#QuickViewDialog .product-col-2 #product-content{width:100%!important}}#QuickViewDialog .product-col-2 #product-content .product-mini-attributes .attribute{width:100%}#QuickViewDialog .product-col-2 #product-content .product-mini-attributes .attribute .label{margin-bottom:0;display:block}#QuickViewDialog .product-col-2 #product-content .product-mini-attributes .attribute .select2-container{margin-bottom:5px;width:100%!important}#QuickViewDialog .product-col-2 #product-content .product-mini-attributes .attribute .select2-container .select2-selection--single .select2-selection__rendered{line-height:28px}#QuickViewDialog .product-col-2 #product-content .product-mini-attributes .attribute .select2-container .select2-selection--single .select2-selection__arrow{top:6px}#QuickViewDialog .product-col-2 .product-actions,#QuickViewDialog .product-col-2 .product-add-to-cart{float:left;width:100%}@media (min-width:480px) and (max-width:1024px){#QuickViewDialog .product-col-2 .product-actions,#QuickViewDialog .product-col-2 .product-add-to-cart{float:none!important}}#QuickViewDialog .product-col-2 .product-actions .product-pricepoints-toggle,#QuickViewDialog .product-col-2 .product-add-to-cart .product-pricepoints-toggle{margin:0 0 6px}#QuickViewDialog .product-col-2 .product-actions .quantity label,#QuickViewDialog .product-col-2 .product-add-to-cart .quantity label{width:51%}#QuickViewDialog .product-col-2 .product-actions .quantity input,#QuickViewDialog .product-col-2 .product-add-to-cart .quantity input{width:47%;height:36px}#QuickViewDialog .product-col-2 .product-actions .quantity input.focused.error,#QuickViewDialog .product-col-2 .product-add-to-cart .quantity input.focused.error{border-color:#900!important}#QuickViewDialog .product-col-2 .product-actions button,#QuickViewDialog .product-col-2 .product-add-to-cart button{font-size:18px}#QuickViewDialog .product-mini-attributes{margin-bottom:5px}#QuickViewDialog .product-mini-attributes .attribute{padding:1px 0 0}#QuickViewDialog .product-mini-attributes .value{font-size:14px}#QuickViewDialog .product-mini-attributes .popover-anchor{font-size:16px}#QuickViewDialog .quickview-details-link{display:inline-block;position:absolute;bottom:40px;right:40px}@media screen and (min-width:480px) and (max-width:800px){#QuickViewDialog .quickview-details-link{bottom:-1px;right:unset}}@media screen and (max-width:480px){#QuickViewDialog .quickview-details-link{bottom:0}}#QuickViewDialog .zoomPad{position:relative;float:left;z-index:99;cursor:crosshair;width:100%}#QuickViewDialog .zoomPreload{-moz-opacity:.8;opacity:.8;filter:alpha(opacity=80);color:#3a3a3a;font-size:12px;font-family:Arial,sans-serif;text-decoration:none;border:1px solid #ccc;background-color:#fff;padding:8px;text-align:center;background-image:url(../images/zoomloader.gif);background-repeat:no-repeat;background-position:43px 30px;z-index:110;width:90px;height:43px;position:absolute;top:0;left:0}#QuickViewDialog .zoomPup{overflow:hidden;background-color:#fff;-moz-opacity:.6;opacity:.6;filter:alpha(opacity=60);position:absolute;border:1px solid #ccc;z-index:101;cursor:crosshair}#QuickViewDialog .zoomOverlay{position:absolute;left:0;top:0;background:#fff;width:100%;height:100%;display:none;z-index:101}#QuickViewDialog .zoomWindow{position:absolute;left:110%;top:40px;background:#fff;height:auto;z-index:10000;z-index:110}#QuickViewDialog .zoomWrapper{position:relative;border:1px solid #999;z-index:110}#QuickViewDialog .zoomWrapperTitle{display:block;background:#999;color:#fff;height:18px;line-height:18px;width:100%;overflow:hidden;text-align:center;font-size:10px;position:absolute;top:0;left:0;z-index:120;-moz-opacity:.6;opacity:.6;filter:alpha(opacity=60)}#QuickViewDialog .zoomWrapperImage{display:block;position:relative;overflow:hidden;z-index:110}#QuickViewDialog .zoomWrapperImage img{border:0;display:block;position:absolute;z-index:101}#QuickViewDialog .zoomIframe{z-index:-1;filter:alpha(opacity=0);-moz-opacity:.8;opacity:.8;position:absolute;display:block}.parent #QuickViewDialog .product-col-2 .product-actions .product-points,.parent #QuickViewDialog .product-col-2 .product-actions .product-price,.parent #QuickViewDialog .product-col-2 .product-add-to-cart .product-points,.parent #QuickViewDialog .product-col-2 .product-add-to-cart .product-price{width:auto}.tooltipster-base.tooltipster-grow-show.pdp_reading_list{z-index:102}@media screen and (max-width:480px){.ui-dialog.quickview-dialog{background:#fff;z-index:10000001!important;top:0!important;left:0!important;width:100%!important;min-height:100%;height:100%!important;overflow-y:auto!important;overflow-x:hidden!important}}#homepage-slider{position:relative;overflow:hidden;width:100%}#homepage-slider .jcarousel-control{position:absolute;right:10px;bottom:20px}#homepage-slider .jcarousel-control a{background:#e0e0e0;border:1px solid #ccc;display:block;float:left;height:15px;margin:0 3px;text-indent:-999em;width:6px}#homepage-slider .jcarousel-control a.active{background-color:#666}#iframeMyScholastic{background-color:#ffff}#homepage-slides{margin:0;position:relative;width:20000em}#homepage-slides .slide{float:left}#homepage-slides .slide img{height:auto;max-width:100%}#vertical-carousel{position:relative;overflow:hidden;height:18.5rem}#vertical-carousel ul{height:10000em;list-style:none;margin:0;padding:0;position:relative}#vertical-carousel ul li{float:left;width:100%;height:18.5rem}.home-bottom-center,.home-bottom-left,.home-bottom-right{clear:none;float:left;width:33%}.home-bottom-right .jcarousel-nav{color:#84bd00;cursor:pointer;font-size:.9em;font-weight:700;position:absolute;right:0;text-transform:uppercase}.home-bottom-right .jcarousel-nav.inactive{display:none}.home-bottom-right .jcarousel-prev{bottom:20px}.home-bottom-right .jcarousel-next{bottom:0}.home-bottom-right .pdp-main .product-bundle-title,.home-bottom-right h2,.pdp-main .home-bottom-right .product-bundle-title{background:url(../images/homepage/hdr-this-weeks-deals.png) center center no-repeat;border-bottom:2px solid #01a4e5;height:54px;padding:30px 0;text-indent:-999em}.home-bottom-right .vertical-carousel li .capture-product-id{display:none}.home-bottom-right .vertical-carousel li .product-price .product-standard-price{text-decoration:line-through}.home-bottom-right .product-tile{border:0;margin:auto;min-height:255px;width:90%}.home-bottom-right .product-tile img{max-width:90%}#home-promo-shop-shoes{background-clip:border-box;background:url(../images/homepage/home-promo-shoes.png) left top/100% auto no-repeat;background-origin:padding-box;height:413px;margin:auto;max-width:320px;position:relative;width:100%}#home-promo-shop-shoes .pdp-main .product-bundle-title,#home-promo-shop-shoes h2,.pdp-main #home-promo-shop-shoes .product-bundle-title{position:absolute;text-indent:-999em}#home-promo-shop-shoes ul{padding:30% 0 0;text-align:center}#home-promo-shop-shoes li{border-right:1px solid #84bd00;display:inline;list-style:none;margin:0 5px 0 0;padding:0 5px 0 0;text-transform:uppercase}#home-promo-shop-shoes li:last-child{border:0}#home-promo-shop-shoes li a{color:#84bd00}#home-promo-shop-shoes span{font-style:italic;margin:0 10px 0 0}#home-promo-free-shipping{background-clip:border-box;background:url(../images/homepage/home-promo-free-shipping.png) center top/100% auto no-repeat;background-origin:padding-box;height:413px;margin:auto;max-width:319px;text-indent:-999em;width:100%}.home-unauthenticated-top{position:relative;width:100%;display:inline-block;height:65px;float:left}.home-unauthenticated-top.home-unauthenticated-top-shingle{height:92px}.home-unauthenticated-top .home-unauthenticated-top-logo{float:left;width:auto;margin:16px 0 14px}.home-unauthenticated-top .home-unauthenticated-top-logo.home-unauthenticated-top-logo-shingle{margin:43px 0 14px}.home-unauthenticated-top .home-unauthenticated-top-right{float:right;width:auto;margin-top:-12px}.home-unauthenticated-top .home-unauthenticated-top-right #bookmarkme{cursor:pointer}@media screen and (max-width:480px){.home-unauthenticated-top,.home-unauthenticated-top.home-unauthenticated-top-shingle{height:auto}.home-unauthenticated-top .home-unauthenticated-top-logo{margin:9px 15px;line-height:1;width:170px}.home-unauthenticated-top .home-unauthenticated-top-logo.home-unauthenticated-top-logo-shingle{margin:9px 15px}}.transparent-mask{background:#000;-ms-filter:"alpha(Opacity=20)";filter:alpha(opacity=20);-moz-opacity:.2;-khtml-opacity:.2;opacity:.2;width:100%}.home-unauthenticated-register{width:100%;display:table;color:#fff;background:#d83230;position:relative}.home-unauthenticated-register .wrapper-content{position:relative;z-index:1;background:#d83230;width:1020px;max-width:1020px}.home-unauthenticated-register a{color:#fff;width:255px;margin-right:22px;margin-left:22px}.home-unauthenticated-register .transparent-mask{position:absolute;bottom:0;left:0;z-index:0;height:20px}.home-unauthenticated-register .banner-img{position:absolute;bottom:0;right:0;z-index:1;overflow:hidden}.home-unauthenticated-register .home-unauthenticated-left{width:310px;position:relative;margin:0 30px 30px 0;padding:15px 0 10px 15px;float:left;height:auto}.home-unauthenticated-register .home-unauthenticated-left .banner-img{height:110px;right:38px}.home-unauthenticated-register .home-unauthenticated-left .loginoverlay{content:'';position:absolute;left:0;top:0;height:100%;width:100%}.home-unauthenticated-register .home-unauthenticated-acr,.home-unauthenticated-register .home-unauthenticated-middle,.home-unauthenticated-register .home-unauthenticated-right{float:left;position:relative;width:325px;background:#ad2826;color:#fff;padding:15px 0;margin-right:15px;height:auto}.home-unauthenticated-register .home-unauthenticated-acr a,.home-unauthenticated-register .home-unauthenticated-middle a,.home-unauthenticated-register .home-unauthenticated-right a{background:#3FB0EB;height:45px;line-height:45px;display:inline-block;margin:14px 25px 29px;position:relative;text-transform:none;font-size:18px;font-weight:700;text-align:center;width:273px}.home-unauthenticated-register .home-unauthenticated-acr a:active,.home-unauthenticated-register .home-unauthenticated-acr a:hover,.home-unauthenticated-register .home-unauthenticated-middle a:active,.home-unauthenticated-register .home-unauthenticated-middle a:hover,.home-unauthenticated-register .home-unauthenticated-right a:active,.home-unauthenticated-register .home-unauthenticated-right a:hover{background:#3197DB}.home-unauthenticated-register .home-unauthenticated-acr a i,.home-unauthenticated-register .home-unauthenticated-middle a i,.home-unauthenticated-register .home-unauthenticated-right a i{font-size:11px;width:7px;content:'';float:right;position:absolute;top:53%;right:25px;color:#fff;line-height:13px;margin-top:-7px}.home-unauthenticated-register .home-unauthenticated-acr .banner-img,.home-unauthenticated-register .home-unauthenticated-middle .banner-img,.home-unauthenticated-register .home-unauthenticated-right .banner-img{height:144px}.home-unauthenticated-register .home-unauthenticated-middle{padding-top:40px}.home-unauthenticated-register .home-unauthenticated-right{background:#ad2826;padding-top:40px}.home-unauthenticated-register .home-unauthenticated-right a{background:#f28005}.home-unauthenticated-register .home-unauthenticated-right a:active,.home-unauthenticated-register .home-unauthenticated-right a:hover{background:#f64f1c}.home-unauthenticated-register .home-unauthenticated-right a i{right:61px}.home-unauthenticated-register .login-welcome-title{font-size:20px;font-family:BrandonText-Regular,Arial,sans-serif;line-height:15px}.home-unauthenticated-register .login-welcome-title span{font-family:BrandonText-Light,Arial,sans-serif}.home-unauthenticated-register .login-welcome-subtitle{font-size:36px;font-family:BrandonText-Medium,Arial,sans-serif;text-transform:uppercase;line-height:25px;margin:13px 0 15px}.home-unauthenticated-register .login-box-content{padding:10px 15px 20px;width:280px;float:left;background-color:#ad2826}.home-unauthenticated-register .login-box-content .error-form,.home-unauthenticated-register .login-box-content .locked-error-form{background:#fff793;position:absolute;padding:15px 20px 30px;border:2px solid #d73230;margin:0;top:-40px;color:#d73230;z-index:999;line-height:20px;text-align:left;border-radius:0;font-size:13.5px}.home-unauthenticated-register .login-box-content .error-form .error-title-form,.home-unauthenticated-register .login-box-content .locked-error-form .error-title-form{font-weight:700;margin-bottom:10px;line-height:14px}.home-unauthenticated-register .login-box-content .error-form:after,.home-unauthenticated-register .login-box-content .error-form:before,.home-unauthenticated-register .login-box-content .locked-error-form:after,.home-unauthenticated-register .login-box-content .locked-error-form:before{top:100%;left:85px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.home-unauthenticated-register .login-box-content .error-form.inactive-user,.home-unauthenticated-register .login-box-content .locked-error-form.inactive-user{top:unset;position:unset;padding:15px;font-size:14px;width:280px}@media screen and (max-width:480px){.home-unauthenticated-register .login-box-content .error-form.inactive-user,.home-unauthenticated-register .login-box-content .locked-error-form.inactive-user{width:100%}}.home-unauthenticated-register .login-box-content .error-form.inactive-user a,.home-unauthenticated-register .login-box-content .locked-error-form.inactive-user a{color:#007599;outline:0;overflow:hidden;text-decoration:underline;margin:0;display:inline;cursor:pointer}.home-unauthenticated-register .login-box-content .error-form.locked-user,.home-unauthenticated-register .login-box-content .locked-error-form.locked-user{top:unset;position:unset;padding:15px;font-size:14px;width:280px;display:none}@media screen and (max-width:480px){.home-unauthenticated-register .login-box-content .error-form.locked-user,.home-unauthenticated-register .login-box-content .locked-error-form.locked-user{width:100%}}.home-unauthenticated-register .login-box-content .error-form.locked-user a,.home-unauthenticated-register .login-box-content .locked-error-form.locked-user a{color:#007599;outline:0;overflow:hidden;text-decoration:underline;margin:0;display:inline;cursor:pointer}.home-unauthenticated-register .home-unauthenticated-title{font-family:BrandonText-Bold,Arial,sans-serif;font-size:22px}.home-unauthenticated-register .header_login{padding:89px 21px 8px 342px}.home-unauthenticated-register .home-unauthenticated-subtitle{font-family:BrandonText-Medium,Arial,sans-serif;font-size:24px;text-transform:uppercase;line-height:40px;text-align:center}.home-unauthenticated-register .home-page-login-btn{position:relative}.home-unauthenticated-register .home-page-login-btn .loading-icon-wrapper{display:none}.home-unauthenticated-register .home-page-login-btn.processing .loading-icon-wrapper{display:block}.home-unauthenticated-register .home-page-login-btn.processing i{display:none}.home-unauthenticated-register .sign-in-inputs{padding:0;width:100%;float:left}.home-unauthenticated-register .sign-in-inputs label{display:none}.home-unauthenticated-register .sign-in-inputs .signin_icon{font-size:18px}.home-unauthenticated-register .sign-in-inputs .form-row{width:280px;margin-right:-4px;clear:none;margin-bottom:0;position:relative;padding:5px 0;background:#ad2826}.home-unauthenticated-register .sign-in-inputs .form-row input:-webkit-autofill{-webkit-box-shadow:0 0 0 #fff inset}.home-unauthenticated-register .sign-in-inputs .form-row input.form-error-input{background:#fff793}.home-unauthenticated-register .sign-in-inputs .form-row input.form-error-input:-webkit-autofill{-webkit-box-shadow:0 100px 0 #fff793 inset}.home-unauthenticated-register .sign-in-inputs .form-row input.error-display{background:#fff793}.home-unauthenticated-register .sign-in-inputs .form-row input.error-display+span.error{display:block!important}.home-unauthenticated-register .sign-in-inputs .form-row span.error{background:#fff793;position:absolute;border:2px solid #d73230;margin:0;height:54px;line-height:50px;top:-74px;text-align:center;color:#d73230;z-index:999;left:-19px;display:none!important;width:246px}.home-unauthenticated-register .sign-in-inputs .form-row span.error:after,.home-unauthenticated-register .sign-in-inputs .form-row span.error:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.home-unauthenticated-register .sign-in-inputs .form-row span.error:after{border-color:#fff793 transparent transparent;border-width:13px;margin-left:-13px}.home-unauthenticated-register .sign-in-inputs .form-row span.error:before{border-color:#d73230 transparent transparent;border-width:15px;margin-left:-15px}.home-unauthenticated-register .sign-in-inputs input{border:1px solid #ccc;font-size:14px;background:#fff}.home-unauthenticated-register .sign-in-inputs button{width:280px;float:left;padding:0;height:45px;margin-top:20px;margin-bottom:10px;background:#F28005}.home-unauthenticated-register .sign-in-inputs button:active,.home-unauthenticated-register .sign-in-inputs button:hover{background:#f64f1c}.home-unauthenticated-register .sign-in-inputs button:active i,.home-unauthenticated-register .sign-in-inputs button:hover i{color:#fff}.home-unauthenticated-register .sign-in-inputs button i{font-size:17px;margin-top:2px;text-indent:0;color:#fff}.home-unauthenticated-register .sign-in-inputs button.signin_icon{width:280px;background:#f28005}.home-unauthenticated-register .sign-in-inputs button.signin_icon:active,.home-unauthenticated-register .sign-in-inputs button.signin_icon:hover{background:#f64f1c}.home-unauthenticated-register .login-hidden{display:none}.home-unauthenticated-register .sign-in-links{width:100%;clear:both}.home-unauthenticated-register .sign-in-links a{font-size:12px;text-decoration:underline;color:#fff;margin:0;float:left}.home-unauthenticated-register .sign-in-links .login-rememberme{margin:5px 0 0;width:248px;float:left;clear:none;padding-left:7px}.home-unauthenticated-register .sign-in-links .login-rememberme label{padding-left:0;font-size:12px;color:#fff;float:left;width:100%}.home-unauthenticated-register .sign-in-links .login-rememberme label .label-msg{line-height:10px;width:88%;float:left;font-size:12px}.home-unauthenticated-register .sign-in-links .login-rememberme label .label-msg span{font-size:10px}.home-unauthenticated-register .sign-in-links .login-rememberme .custom-checkbox{border-color:#b4b4b4;margin-right:7px}.home-unauthenticated-register .sign-in-links .login-rememberme .input-checkbox:checked+.custom-checkbox{border-color:#ad2826;background:#ad2826;line-height:19px;text-align:center}.home-unauthenticated-register .sign-in-links .login-rememberme .input-checkbox:checked+.custom-checkbox:before{content:"\f00c"}.home-unauthenticated-bottom{font-size:9px;color:#999;text-align:right;width:100%;float:left;padding:50px 0}#alerts-envelope{margin-right:7px}#alerts-envelope a{position:relative}#alerts-envelope a img{background:#fff}.js .home-unauthenticated-register .home-unauthenticated-left .loginoverlay{display:none}.leftSection{width:310px;height:auto;margin-left:200px;border:1px solid transparent;margin-top:0;margin-bottom:100px;position:relative}.middleSection,.rightSection{width:310px;height:auto;border:1px solid transparent;margin-top:0;margin-bottom:100px;position:relative;margin-left:30px}.para{padding-left:20px;font-style:arial;font-size:22px;font-weight:400;color:#FFF;padding-bottom:30px;padding-right:20px}.bottom{padding-right:20px}.transparent-mask1{position:absolute;bottom:0;left:0;z-index:0;height:30px;width:310px;text-align:right;font-style:arial;font-size:14px;font-weight:700;color:#FFF;padding-top:8px}#lets-get-reading{height:auto;background-color:#F4F1EA;display:inline-block;width:100%;margin-top:10px;padding-bottom:30px}#lets-get-reading .para-heading{text-align:center;color:#D73131;font-family:BrandonText-Light,Arial,sans-serif;font-size:40px}#lets-get-reading .lets-get-reading-signup{display:block;width:990px}#lets-get-reading .lets-get-reading-middle-left{float:left;width:49%}#lets-get-reading .lets-get-reading-middle-right{float:left;margin-left:5px;width:49%}#lets-get-reading .lets-get-reading-subtitle{font-family:BrandonText-Medium,Arial,sans-serif;font-size:32px;text-transform:uppercase;line-height:40px;text-align:center}#lets-get-reading .lets-get-reading-middle-left a{background:#3FB0EB;height:45px;line-height:40px;display:inline-block;margin-top:14px;position:relative;text-transform:none;font-size:18px;font-weight:700;text-align:center;width:100%;color:#fff}#lets-get-reading .lets-get-reading-middle-right a{background:#f28005;height:45px;line-height:45px;display:inline-block;margin-top:14px;position:relative;text-transform:none;font-size:18px;font-weight:700;text-align:center;width:100%;color:#fff;margin-left:15px}#lets-get-reading .lets-get-reading a{color:#fff;width:473px;margin-left:22px}#lets-get-reading .signup-link-teacher{float:right}#lets-get-reading .signup-link-parent{float:left}#lets-get-reading .lets-get-reading-middle-left i,#lets-get-reading .lets-get-reading-middle-right i{width:7px;content:'';float:right;position:absolute;top:49%;color:#fff;line-height:13px;margin-top:-7px;margin-left:5px}@media only screen and (min-width:320px) and (max-width:480px){#lets-get-reading .lets-get-reading-middle-left{float:left;width:100%}#lets-get-reading .lets-get-reading-middle-right{float:left;width:100%;margin:20px 0 15px}#lets-get-reading .lets-get-reading-middle-left a{font-size:16px}#lets-get-reading .lets-get-reading-middle-right a{font-size:16px;margin-left:0}}.layout-b.home-unauthenticated-register .home-unauthenticated-left{margin-right:100px;width:auto;padding-bottom:0;margin-bottom:0}.layout-b.home-unauthenticated-register .login-box-content{float:none;width:auto;margin:0}.layout-b.home-unauthenticated-register{background:#faefcf}.layout-b.home-unauthenticated-register .transparent-mask{display:none}.layout-b.home-unauthenticated-register:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.layout-b.home-unauthenticated-register .wrapper-content{background:#faefcf}.layout-b.home-unauthenticated-register .wrapper-content:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.layout-b .login-welcome-subtitle,.layout-b .login-welcome-title{color:#ad2826}.layout-b .home-unauthenticated-content{float:left;width:575px;padding-bottom:30px}.layout-b .homepage-register-links .div-register-link{text-align:center;padding:8px 15px;background-color:#ad2826;margin-top:6px}.layout-b .homepage-register-links .div-register-link h3{text-align:center;margin:0;padding:0;font-family:Arial,sans-serif;font-size:16px}.layout-b .homepage-register-links .div-register-link .div-register-link-inner{border:1px solid #f28005;padding:6px 0}.layout-b .homepage-register-links .div-register-link a{text-decoration:underline;font-size:16px;font-weight:700}.registration-flow.connectteacher .sign-in-option{display:inline}.registration-flow.connectteacher .sign-in-option.dialogger{display:none}.registration-flow.connectteacher.si-trigger-dialog .sign-in-option.dialogger{display:inline}.registration-flow.connectteacher.si-trigger-dialog .sign-in-option.closer{display:none}.cool-alert{display:flex}.cool-alert .onboard-msg{font-family:Arial;font-size:14px;line-height:16.1px;color:#FFF;padding:0 16px 0 0}.cool-alert .onboard-msg.onboard-msg-highlight{color:#007599;padding:0 5px;display:block}.cool-alert .onboard-msg h3{margin-top:0;margin-bottom:8px;font-family:Arial;font-size:14px;line-height:16.1px;font-weight:700}.cool-alert .onboard-msg ul.dots{padding:0;height:5px;display:table;margin:10px auto 0}.cool-alert .onboard-msg ul.dots li{display:inline-block;width:5px;height:5px;float:left;margin-left:10px;background-color:#ccc;border-radius:50%}.cool-alert .onboard-msg ul.dots li:first-child{margin-left:0}.cool-alert .onboard-msg ul.dots li.selected-dot{background-color:#3a3a3a}.cool-alert .onboard-rem-msg{padding-top:10px}.cool-alert .onboard-skip{position:absolute;line-height:30px;margin-left:10px;margin-top:10px}.cool-alert .onboard-link{text-align:center;cursor:pointer;margin-top:12%}.cool-alert .onboard-link.onBoardNext_3{margin-top:9%}.cool-alert .onboard-link a.button-link{text-align:center;background:#FFF;color:#D53226;text-transform:uppercase;font-size:14px;padding:0 15px;display:inline-block;line-height:40px;font-family:BrandonText-Bold,Arial,sans-serif;min-width:99px}.cool-alert .onboard-link a.button-link:hover{background:#FFF}@media screen and (max-width:480px){.cool-alert .onboard-link{margin-top:19.5%}}@media screen and (max-width:480px){.cool-alert[data-cool-alert=ONBT_2],.cool-alert[data-cool-alert=ONBT_3]{flex-direction:column}.cool-alert[data-cool-alert=ONBT_2] .onboard-msg,.cool-alert[data-cool-alert=ONBT_3] .onboard-msg{padding:0 32px 0 0}.cool-alert[data-cool-alert=ONBT_2] .onboard-link,.cool-alert[data-cool-alert=ONBT_3] .onboard-link{display:flex;justify-content:flex-end;margin-top:8%}}.registration-flow .choose-accounts .registration-header .registration-title,.registration-flow .choose-find-school .registration-header .registration-title{padding-top:25px}.registration-flow .choose-accounts .link-next a.button-next,.registration-flow .choose-find-school .link-next a.button-next{background:#000;color:#fff;font-size:14px;padding:0 15px;line-height:40px;display:block;font-family:BrandonText-Medium,Arial,sans-serif;min-width:100px}.registration-flow .choose-accounts .div-signin,.registration-flow .choose-find-school .div-signin{margin-top:0;margin-bottom:32px}.registration-flow .choose-accounts .desc,.registration-flow .choose-find-school .desc{margin-top:0;margin-bottom:25px}.registration-flow .choose-accounts label span,.registration-flow .choose-find-school label span{font-weight:600;font-size:16px;line-height:19px;display:block}.registration-flow .choose-accounts [type=radio]:checked,.registration-flow .choose-accounts [type=radio]:not(:checked),.registration-flow .choose-find-school [type=radio]:checked,.registration-flow .choose-find-school [type=radio]:not(:checked){position:absolute;left:-9999px}.registration-flow .choose-accounts [type=radio]:checked+label,.registration-flow .choose-accounts [type=radio]:not(:checked)+label,.registration-flow .choose-find-school [type=radio]:checked+label,.registration-flow .choose-find-school [type=radio]:not(:checked)+label{position:relative;padding-left:28px!important;cursor:pointer;line-height:19px;display:inline-block;color:#3a3a3a;margin-bottom:32px;width:auto}.registration-flow .choose-accounts [type=radio]:checked+label p,.registration-flow .choose-accounts [type=radio]:not(:checked)+label p,.registration-flow .choose-find-school [type=radio]:checked+label p,.registration-flow .choose-find-school [type=radio]:not(:checked)+label p{margin-top:8px;margin-bottom:0}.registration-flow .choose-accounts .options-findschool-type [type=radio]:checked+label,.registration-flow .choose-accounts .options-findschool-type [type=radio]:not(:checked)+label,.registration-flow .choose-find-school .options-findschool-type [type=radio]:checked+label,.registration-flow .choose-find-school .options-findschool-type [type=radio]:not(:checked)+label{margin-bottom:15px;font-size:16px;font-family:BrandonText-Bold,Arial,sans-serif}.registration-flow .choose-accounts [type=radio]:checked+label:before,.registration-flow .choose-accounts [type=radio]:not(:checked)+label:before,.registration-flow .choose-find-school [type=radio]:checked+label:before,.registration-flow .choose-find-school [type=radio]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;border:2px solid #999;border-radius:100%;background:#ccc}.registration-flow .choose-accounts [type=radio]:checked+label:before,.registration-flow .choose-find-school [type=radio]:checked+label:before{border:2px solid #333}.registration-flow .choose-accounts [type=radio]:checked+label:after,.registration-flow .choose-accounts [type=radio]:not(:checked)+label:after,.registration-flow .choose-find-school [type=radio]:checked+label:after,.registration-flow .choose-find-school [type=radio]:not(:checked)+label:after{content:'';width:12px;height:12px;background:#333;position:absolute;top:5px;left:5px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}.registration-flow .choose-accounts [type=radio]:not(:checked)+label:after,.registration-flow .choose-find-school [type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.registration-flow .choose-accounts [type=radio]:checked+label:after,.registration-flow .choose-find-school [type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.registration-flow .registration-steps.choose-accounts .steps{margin:0 auto}.registration-flow .registration-steps.choose-accounts .steps .progress-arrow{bottom:0;left:40%}.teacher-profile-homepage{width:990px;height:65px;float:none;background:0 0;display:table-cell;padding:1px 10px 7px 9px;position:relative}@media screen and (max-width:480px){.teacher-profile-homepage{width:100%;height:auto;padding-left:12px;display:inline-block}}.teacher-profile-homepage .avialable-profile{float:left;width:100%}.teacher-profile-homepage .avialable-profile .teacher-name-with-salutation{width:129px;float:left;padding-top:8px;padding-left:18px;font-family:BrandonText-Light,Arial,sans-serif;font-size:34px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#fff;margin:0;text-transform:capitalize}@media screen and (max-width:480px){.teacher-profile-homepage .avialable-profile .teacher-name-with-salutation{font-size:24px;width:234px;padding-top:8px}}.teacher-profile-homepage .avialable-profile .border-right-code{position:absolute;display:none;height:30px;border:.5px solid #e8ddca;margin-top:14px}@media screen and (max-width:480px){.teacher-profile-homepage .avialable-profile .border-right-code{display:none}}.teacher-profile-homepage .avialable-profile .homepage-classcode{width:210px;height:31px;position:absolute;display:none;padding:14px 0 0 20px;font-family:BrandonText-Regular,Arial,sans-serif;font-size:22px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#3a3a3a}@media screen and (max-width:480px){.teacher-profile-homepage .avialable-profile .homepage-classcode{display:inline-block;position:relative;padding-top:0;padding-left:9px;font-size:20px}}.teacher-profile-homepage .avialable-profile .noapple-status{position:absolute;bottom:9px;left:98px;z-index:7;padding-left:6px}.teacher-profile-homepage .avialable-profile .noapple-status-name span{font-weight:400}.teacher-profile-homepage .avialable-profile h1{font-family:BrandonText-Regular,Arial,sans-serif;font-size:22px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#3a3a3a;margin:0;text-transform:capitalize;padding-left:7px;float:left;width:100%;overflow:hidden;visibility:visible;white-space:nowrap;text-overflow:ellipsis}.teacher-profile-homepage .avialable-profile h1.visible{visibility:visible;max-height:42px}.teacher-profile-homepage .avialable-profile h1.noapple{margin-top:0}.teacher-profile-homepage .avialable-profile h1 span{line-height:inherit;word-break:break-all;font-style:normal}.teacher-profile-homepage .avialable-profile .icon{float:left;margin-top:10px;width:45px;position:relative;height:45px;cursor:pointer;box-shadow:0 1px 3px 0 rgba(0,0,0,.5);border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;-ms-border-radius:50px}@media screen and (max-width:480px){.teacher-profile-homepage .avialable-profile .icon{width:35px;height:35px}}.teacher-profile-homepage .avialable-profile .icon img{max-width:100%;max-height:100%}.teacher-profile-homepage .avialable-profile .avialable-icon{float:right;width:80%}.teacher-profile-homepage .avialable-profile .avialable-icon .icon{float:left;position:relative;width:38px;height:38px}.teacher-profile-homepage .avialable-profile .avialable-icon .icon i.fa.fa-circle{color:#fff;float:left;font-size:45px;position:absolute;top:-7px;left:2px}.teacher-profile-homepage .avialable-profile .avialable-icon .icon img{padding:0;position:absolute;left:6px;top:0;max-width:100%;max-height:100%}.teacher-profile-homepage .avialable-profile .avialable-icon .text{font-size:14px;color:#a7bd2c;font-family:Arial,sans-serif;float:left;padding:0;margin-left:0}.teacher-profile-status{min-width:300px;align-items:flex-end}.teacher-profile-status .hd-manage{color:#d53226;font-size:32px;line-height:32px;font-family:BrandonText-Medium,Arial,sans-serif;padding-top:24px;padding-bottom:20px}.teacher-profile-status.teacher-profile-status-onboard{top:90px}@media screen and (max-width:480px){.teacher-profile-status.teacher-profile-status-onboard{position:relative;min-width:unset;text-align:right;right:unset;top:unset}}@media screen and (max-width:480px){.teacher-profile-status{position:relative;min-width:unset;text-align:right;right:unset;top:unset}.teacher-profile-status .hd-manage{padding-top:20px}}.onboard-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.4;z-index:105}.mobil-overlay{position:absolute;width:100%;height:800px;background:#000;opacity:.4;z-index:102}@media screen and (max-width:480px){.layout-b.home-unauthenticated-register .home-unauthenticated-left{margin-right:0;float:none;height:auto;padding:0 15px}.layout-b.home-unauthenticated-register .home-unauthenticated-left .login-welcome-subtitle{float:none;width:auto}.layout-b .home-unauthenticated-content{float:none;padding:0 15px 30px;width:auto}.layout-b.home-unauthenticated-register .sign-in-links .login-rememberme{width:248px}}.home-signInWall .wrapper-content-signinwall:after,.home-signInWall .wrapper-content-signinwall:before,.home-signInWall .wrapper-content:after,.home-signInWall .wrapper-content:before,.home-signInWall:after{content:".";visibility:hidden;display:block;height:0;clear:both}.home-signInWall .slider-hero .slick-prev{left:65px}.home-signInWall .slider-hero .slick-next{right:65px}.home-signInWall .slick-next,.home-signInWall .slick-prev{opacity:.5}.home-signInWall .slick-next:hover,.home-signInWall .slick-prev:hover{opacity:1}.home-signInWall .asset1x1-tile{position:relative}.home-signInWall .cartridges-title{margin-bottom:0;line-height:initial;display:block}.home-signInWall .cartridges-subtitle{margin-top:3px}.home-signInWall .sliderImages .cartridges-subtitle{margin-top:0;margin-bottom:12px}.home-signInWall a.link-select-grade,.home-signInWall a.link-select-grade i{color:#d83230}.home-signInWall a.link-select-grade i:hover,.home-signInWall a.link-select-grade i:hover i,.home-signInWall a.link-select-grade:hover,.home-signInWall a.link-select-grade:hover i{color:#9d100e}.home-signInWall .wrapper-content .slick-slider,.home-signInWall .wrapper-content-signinwall .slick-slider{margin-top:15px}.home-signInWall .wrapper-content-signinwall{margin:auto;width:1005px;max-width:1050px}.home-signInWall .toggle-menu,.home-signInWall .toggle-menu .toggle-item{float:none}.home-signInWall .toggle-menu .fa-chevron-down{display:none}.home-signInWall .toggle-menu .fa-chevron-right,.home-signInWall .toggle-menu.active .fa-chevron-down{display:inline-block}.home-signInWall .toggle-menu.active .fa-chevron-right{display:none}.home-signInWall .toggle-menu .toggle-content{width:212px;left:138px;top:25px}.home-signInWall .toggle-menu .toggle-content:after,.home-signInWall .toggle-menu .toggle-content:before{left:105px}.home-signInWall .login-box-content{padding:20px 0;width:280px}.home-signInWall .login-box-content .login-welcome-title{font-size:20px;font-family:BrandonText-Regular,Arial,sans-serif;line-height:15px}.home-signInWall .login-box-content .login-welcome-subtitle{font-size:36px;font-family:BrandonText-Medium,Arial,sans-serif;text-transform:uppercase;line-height:25px;margin:13px 0 15px}@media screen and (max-width:480px){.home-signInWall .login-box-content .login-welcome-subtitle.embed-mobile{text-align:center}}.home-signInWall .login-box-content .sign-in-inputs .label-msg,.home-signInWall .login-box-content .sign-in-inputs label{display:none}.home-signInWall .login-box-content input[type=number],.home-signInWall .login-box-content input[type=password],.home-signInWall .login-box-content input[type=text]{font-size:12px}.home-signInWall .login-box-content .login-rememberme{margin-left:0;padding-left:0;margin-top:10px}.home-signInWall .home-unauthenticated-register{background:0 0}.home-signInWall .home-unauthenticated-register .sign-in-links a{text-transform:initial;font-weight:400;font-family:arial}.home-signInWall .home-unauthenticated-register .sign-in-inputs .form-row{background:0 0;width:auto;margin:0}.home-signInWall .home-unauthenticated-register .sign-in-links .login-rememberme .input-checkbox:checked+.custom-checkbox{border-color:transparent;background:0 0;line-height:19px;text-align:center}.home-signInWall .home-unauthenticated-register.login-box-content .error-form{background:#fff793;position:absolute;padding:10px 15px;border:1px solid #d8d0c0;margin:0;top:-10px;color:#ae2827;z-index:999;line-height:20px;text-align:left;border-radius:0;font-size:14px}.home-signInWall .home-unauthenticated-register.login-box-content .error-form:after,.home-signInWall .home-unauthenticated-register.login-box-content .error-form:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.home-signInWall .home-unauthenticated-register.login-box-content .error-form:after{border-color:rgba(255,247,147,0);border-top-color:#fff793;border-width:15px;margin-left:-15px}.home-signInWall .home-unauthenticated-register.login-box-content .error-form:before{border-color:rgba(216,208,192,0);border-top-color:#d8d0c0;border-width:16px;margin-left:-16px}.home-signInWall .home-unauthenticated-register.login-box-content .error-form a{width:auto;margin:0;line-height:20px;color:#007599;text-transform:none;text-decoration:underline;font-family:arial}.parent a .fa-chevron-down{font-size:.6em;color:inherit}.sliderImages .cartridges-title{margin-bottom:6px}.tooltipster-sidetip.tooltip-error.tooltipster-bottom.tooltip-signinwall.tooltipster-grow.tooltipster-show,.tooltipster-sidetip.tooltip-error.tooltipster-top.tooltip-signinwall.tooltipster-grow.tooltipster-show{padding:0}.tooltipster-sidetip.tooltip-error.tooltipster-bottom.tooltip-signinwall .tooltipster-box,.tooltipster-sidetip.tooltip-error.tooltipster-top.tooltip-signinwall .tooltipster-box{border:1px solid #d8d0c0;width:280px}.tooltipster-sidetip.tooltip-error.tooltipster-bottom.tooltip-signinwall .tooltipster-box .tooltipster-body,.tooltipster-sidetip.tooltip-error.tooltipster-top.tooltip-signinwall .tooltipster-box .tooltipster-body{padding:10px 15px;float:none;text-align:left;color:#ae2827;font-size:14px}.tooltipster-sidetip.tooltip-error.tooltipster-bottom.tooltip-signinwall .tooltipster-box .tooltipster-body span.error,.tooltipster-sidetip.tooltip-error.tooltipster-top.tooltip-signinwall .tooltipster-box .tooltipster-body span.error{color:#ae2827;display:block;text-align:center}.tooltipster-sidetip.tooltip-error.tooltipster-top.tooltip-signinwall .tooltipster-arrow-background{top:-1px;border:18px solid transparent}.tooltipster-sidetip.tooltip-error.tooltipster-top.tooltip-signinwall .tooltipster-arrow{height:18px;width:36px;margin-left:-18px;bottom:-2px}.tooltipster-sidetip.tooltip-error.tooltipster-top.tooltip-signinwall .tooltipster-arrow-border{border:18px solid transparent;border-top-color:#d8d0c0}.tooltipster-sidetip.tooltip-error.tooltipster-bottom.tooltip-signinwall .tooltipster-arrow-background{bottom:-1px;border:18px solid transparent;top:-14px}.tooltipster-sidetip.tooltip-error.tooltipster-bottom.tooltip-signinwall .tooltipster-arrow{height:18px;width:36px;margin-left:-18px;top:-3px}.tooltipster-sidetip.tooltip-error.tooltipster-bottom.tooltip-signinwall .tooltipster-arrow-border{border:18px solid transparent;border-bottom-color:#d8d0c0;top:-15px}.tooltipster-grow.tooltipster-show.info-duedate .tooltipster-body{padding-right:30px}@media screen and (max-width:480px){.tooltipster-grow.tooltipster-show.info-duedate{margin-top:-15px;padding:0 24px;width:100%!important}}@media screen and (max-width:480px){#wrapper .home-signInWall .wrapper-content-signinwall{float:none;max-width:100%;width:100%}#wrapper .home-signInWall .slider-hero .slick-next{right:-12px}#wrapper .home-signInWall .slider-hero .slick-prev{left:-12px}#wrapper .home-signInWall .home-unauthenticated-register{display:block;margin:0 auto}#wrapper .home-signInWall .home-unauthenticated-register .login-welcome-title{margin-left:0}}@media screen and (max-width:480px) and (max-width:480px){#wrapper .home-signInWall .home-unauthenticated-register .login-welcome-title.embed-mobile{text-align:center}}@media screen and (max-width:480px){#wrapper .home-signInWall .home-unauthenticated-register .sign-in-links .login-rememberme{margin-left:0}#wrapper .home-signInWall .home-unauthenticated-register .sign-in-inputs button{width:auto;width:100%;margin:20px 0 10px}#wrapper .home-signInWall .home-unauthenticated-register .sign-in-links a{margin-left:0}.cartridges-subtitle{padding-left:10px}.teacher-profile-homepage .avialable-profile{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.teacher-profile-homepage .avialable-profile .icon{width:35px}.teacher-profile-homepage .avialable-profile .icon img{width:35px;max-width:unset}.teacher-profile-homepage .avialable-profile .teacher-name-with-salutation{overflow-wrap:break-word}}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .sec-home-authenticated-middle{color:#3a3a3a}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .sec-home-authenticated-middle .img-promo{width:314px}@media screen and (max-width:480px){.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .sec-home-authenticated-middle .img-promo{width:auto}}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .sec-home-authenticated-middle .sec-info{border:2px solid #d53226;background:#fff;border-radius:15px;font-family:BrandonText-Regular,Arial,sans-serif;width:672px;height:309px}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .sec-home-authenticated-middle .sec-info .sec-info-inner{margin:18px 0}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .sec-home-authenticated-middle .sec-info .sec-info-left{padding:0 22px 0 20px;width:294px}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .sec-home-authenticated-middle .sec-info .sec-info-right{padding:0 22px 0 24px;border-left:1px solid #999}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .sec-home-authenticated-middle .sec-info .sec-info-right a.button{width:118px}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .sec-home-authenticated-middle .sec-info ul{float:none;width:initial;margin:24px 0}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .sec-home-authenticated-middle .sec-info ul li{float:none;list-style-type:disc!important;line-height:16px;margin-top:12px}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .sec-home-authenticated-middle .sec-info ul li::marker{font-size:.8em}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .sec-home-authenticated-middle .sec-info ul li:first-child{margin-top:0}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .sec-home-authenticated-middle .sec-info .sec-info-right ul{margin:22px 0 16px;padding:0}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .sec-home-authenticated-middle .sec-info .sec-info-right ul li{list-style-type:none!important;display:flex;justify-content:space-between}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .sec-home-authenticated-middle .sec-info .class-order-total{display:flex;justify-content:space-between;font-family:BrandonText-Medium,Arial,sans-serif;font-size:16px;border-top:1px solid #999;padding-top:12px;line-height:16px}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .sec-home-authenticated-middle .sec-info a{color:#007599}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .sec-home-authenticated-middle .sec-info label{float:none;font-size:12px;width:initial;text-align:initial;margin:0!important}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .sec-home-authenticated-middle .sec-info .sec-autosubmit-info{width:170px;margin:6px auto 0;padding-bottom:24px}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .sec-home-authenticated-middle .sec-info span.next-date{float:left;text-align:left;font-weight:400;width:auto}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .sec-home-authenticated-middle .sec-info span.next-date .date-auto-submit{display:block}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .sec-home-authenticated-middle .sec-info .hd{font-size:20px;line-height:25px;font-family:BrandonText-Medium,Arial,sans-serif;color:#d53226}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .sec-home-authenticated-middle .sec-info span.number{display:inline-block;width:21px;height:21px;font-size:16px;border:2px solid #d53226;border-radius:50%;line-height:21px;text-align:center;margin-right:10px;font-family:BrandonText-Bold,Arial,sans-serif}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .sec-home-authenticated-middle .sec-info .sec-duedate-info{text-align:center}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .sec-home-authenticated-middle .sec-info .sec-duedate-info .label-duedate{font-size:16px;line-height:16px;font-family:BrandonText-Medium,Arial,sans-serif}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .sec-home-authenticated-middle .sec-info .sec-duedate-info .date{font-size:24px;line-height:24px;display:block;margin-top:6px;font-family:BrandonText-Regular,Arial,sans-serif;vertical-align:bottom}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .sec-home-authenticated-middle .sec-info .sec-duedate-info .date a{font-size:14px;line-height:18px}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .sec-home-authenticated-middle .sec-info .sec-autosubmit-info input[type=checkbox]{width:20px;height:20px;margin:0 10px 0 0;accent-color:#07759A;vertical-align:middle;float:left}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .sec-home-authenticated-middle .sec-info .sec-autosubmit-info label{line-height:20px;padding-top:0;text-align:center}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .sec-home-authenticated-middle .sec-info .sec-button{text-align:center;clear:both}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .sec-home-authenticated-middle .sec-info a.button{background:#000;color:#fff;font-size:16px;padding:12px 40px;line-height:16px;width:100px;min-width:initial;display:block;text-transform:none;font-family:BrandonText-Medium,Arial,sans-serif}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .sec-home-authenticated-middle .sec-info .sec-info-details{min-height:233px;width:294px}@media screen and (max-width:480px){.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .sec-home-authenticated-middle{display:block}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .sec-home-authenticated-middle .img-promo{display:block;width:auto;padding-bottom:20px}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .sec-home-authenticated-middle .img-promo img{width:100%!important;height:auto!important;margin-bottom:20px;display:block}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .sec-home-authenticated-middle .sec-info{display:block;width:auto;clear:both;height:auto;margin-bottom:20px}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .sec-home-authenticated-middle .sec-info .sec-info-inner{margin:22px 0;display:block}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .sec-home-authenticated-middle .sec-info .sec-info-details{width:auto}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .sec-home-authenticated-middle .sec-info .sec-info-left{padding:0 20px;width:auto}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .sec-home-authenticated-middle .sec-info .sec-info-right{border-left:0;margin-top:24px;width:auto}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .sec-home-authenticated-middle .sec-info .sec-info-right .hd{border-top:1px solid #999;padding-top:24px}}.close{width:14px;height:14px;display:inline-block}.close:after,.close:before{position:absolute;content:' ';height:14px;width:1.5px;background-color:#3a3a3a}.close:before{transform:rotate(45deg)}.close:after{transform:rotate(-45deg)}.ui-dialog #listings-nav{float:right;margin-top:2%}.ui-dialog #listings-nav a{cursor:pointer;display:inline-block;margin:0 5px}.ui-dialog #listings-nav a.active{font-weight:700}.pdp-main .product-add-to-cart .online-stock span{float:left}.pdp-main .product-add-to-cart .store-stock{display:block;clear:left}.availability-block{clear:both}.availability-block .availability{width:100%}.in-stock-msg,.is-in-stock,[data-status=store-in-stock]{color:#019328}.in-stock-date-msg,.not-available,.not-available-msg,.out-of-stock,.store-error{color:#900}.backorder-msg,.on-order,.preorder-msg{color:#0270A9}.availability-results{margin-top:1em}#user-zip{display:block;margin:2em auto 0}.store-list-container{margin:0 auto;position:relative;overflow:hidden;width:565px;width:calc(525px + 3em)}.store-list{list-style:none;margin:0;padding:0}.store-tile{border:1px dashed #ccc;box-sizing:border-box;float:left;list-style:none;margin:.3em .5em;padding:.8em;text-align:center;width:175px}.store-tile.selected{background-color:rgba(132,189,0,.5)}.store-tile .store-status{display:block;font-size:.9em;margin:5px 0}.store-list-pdp-container,.store-tile .select-store-button{margin-top:1em}.store-list-pdp-container .store-list-pdp{margin-top:.5em}.store-list-pdp-container .store-list-item{border-bottom:1px dotted #ccc;display:none;padding:.5em .8em}.store-list-pdp-container .store-list-item:last-of-type{border:none}.store-list-pdp-container .store-list-item.selected{display:block;font-weight:700}.store-list-pdp-container .store-list-item.visible{display:block}.store-list-pdp-container .store-list-item .store-address{float:left}.store-list-pdp-container .store-list-item .store-status{float:right}.selected-store-address{margin-top:.5em}.selected-store-availability{margin:.3em 0 .5em}.multishipprogress .step-3,.multishipprogress div{display:inline;padding:1em}.multishipprogress .step-4{padding-right:0}.multishipaddressestable{margin:9px 0 20px;width:706px}.multi-ship-shipments-table{margin:0 0 20px;width:706px}.multi-ship-shipments-table .section-header{font-size:10px;font-weight:700;padding:9px 6px 11px}.multi-ship-shipments-table .shipping-address .details{padding:0 10px 0 22px}.multi-ship-shipments-table .gift-options label{float:left;padding:0}.multi-ship-shipments-table .gift-options input{margin:0 10px}.multi-shipping-addresses{margin-bottom:20px!important;margin:0}.multi-shipping-addresses .shipping-address{text-align:right}.multi-shipping-addresses .shipping-address select{margin:4px 0 0;width:260px}.header-product-shipping{width:276px}.header-qty-shipping{width:45px}.header-location-shipping{text-indent:70px;width:307px}.header-shipment-index{width:409px}.header-shipment-qty{width:27px}.header-shipment-details{text-indent:22px}.multi-shipping-methods{position:absolute;top:30px}.multi-shipping-methods .shipping-methods .form-row{clear:none;float:left;display:none}.multi-shipping-methods .shipping-methods select{width:250px;margin:-5px 0 0 15px}.multi-shipping-option{border-bottom:2px dotted #999;left:0;padding:0 0 12px;position:absolute;text-indent:10px;top:48px;width:95%}.multi-ship-shipments-table .shipping-qty,.multi-shipping-addresses .shipping-qty{background:#efefef}.multiship .label{font-weight:700}.loading{background:url(../images/loading-progress-98x22.gif) left center no-repeat}#cart-table .item-delivery-options{padding:1em 0;width:100px}.label-inline input{float:left;margin:0}.instore-shipping-option,.pt_checkout .instore-shipment-header{width:100%}.pt_checkout .instore-shipment-method{width:100%;padding:1em}.pt_checkout .instore-shipment-method span{font-weight:700}.pt_checkout .instore-shipment-address{width:40%;float:left;padding-left:1em}.pt_checkout .instore-shipment-message{clear:both}.pt_checkout .instore-shipment-messagetxt{width:50%;float:right}.checkout-shipping fieldset .instore-continue-button{margin-left:61.5%}#cart-table .item-delivery-options label{display:inline;margin-left:2%}#search-suggestions{background-color:#fff;border:1px solid #d2d2d2;border-radius:0;box-shadow:none;top:28px;right:0;position:absolute;z-index:8184;width:100%;float:left}.search-suggestion-wrapper{width:100%}.search-suggestion-wrapper-full{width:100%;float:left}.search-suggestion-contents{position:relative}.search-suggestion-left-panel,.search-suggestion-right-panel{float:left;width:100%;clear:both;padding:9px 0 10px}.search-suggestion-left-panel a,.search-suggestion-right-panel a{color:#3a3a3a;text-decoration:none;font-size:14px;font-family:Arial,sans-serif}.search-suggestion-left-panel a:hover,.search-suggestion-right-panel a:hover{color:#f88000;text-decoration:none}.search-suggestion-left-panel.empty,.search-suggestion-right-panel.empty{padding:0}.search-suggestion-left-panel{padding:9px 10px 10px}.search-suggestion-left-panel a,.search-suggestion-left-panel a:hover{color:#3a3a3a;text-decoration:none;font-size:14px;line-height:21px}.search-suggestion-left-panel-hitgroup-header,.search-suggestion-popularitems-header{height:auto;font-weight:700;margin:0;color:#a1a1a1;font-size:12px;text-transform:uppercase}.search-suggestion-popularitems-header{margin:0 0 8px}.search-suggestion-left-panel-hitgroup.relatedcategories{margin-bottom:10px}.search-suggestion-left-panel-hitgroup,.search-suggestion-popularitems{color:#3a3a3a;margin:0;float:left;clear:both;width:100%;padding:0}.search-suggestion-popularitems{background:#f4f1ea;float:none;padding:10px 10px 20px}.search-suggestion-popularitems .cartridges-product-listing{width:100%}.search-suggestion-left-panel-hit,.search-suggestion-left-panel-hitgroup-link{margin-left:0}.search-suggestion-left-panel-hit:hover,.search-suggestion-left-panel-hitgroup-link:hover,.search-suggestion-normal-link:hover{text-decoration:none}.product-suggestion{box-sizing:border-box;float:left;clear:both;width:100%;padding:0 10px;text-align:left}.product-suggestion.selected{outline:#eee solid 1px;background-color:#eee}.product-suggestion .product-image{display:inline-block;text-align:center;width:25%}.product-suggestion .product-details{display:inline;float:left;padding:0;width:100%;line-height:21px}.search-phrase-suggestion{margin-top:1em;margin-left:1em}.search-suggestion-right-panel .whole-phrase{font-style:italic}.search-suggestion-right-panel .search-suggest-guess{text-decoration:none;font-weight:700}.search-suggestion-right-panel .first-term-italic{font-style:italic}.search-suggestion-right-panel .first-term-bold{font-weight:700}.search-suggestion-left-panel-parent-category{color:#999}#search-suggestions-certona{background-color:#fff;border-radius:0;box-shadow:none;top:34px;right:0;position:absolute;z-index:8184;width:auto;float:left;font-family:Arial regular;font-size:14px}@media screen and (max-width:480px){#search-suggestions-certona{max-height:calc(100vh - 134px);top:36px;overflow-y:auto}}@media screen and (max-width:480px){#search-suggestions-certona{width:100%;display:block}}#search-suggestions-certona .tt-recommendations-custom{background-color:#f3f1ea;border:1px solid #d2d2d2;border-right-style:none}@media screen and (max-width:480px){#search-suggestions-certona .tt-recommendations-custom{width:100%;padding-right:0;padding-bottom:80px}}#search-suggestions-certona .tt-dropdown-custom{margin:0;border:none;flex-direction:row;flex-wrap:nowrap}@media screen and (max-width:480px){#search-suggestions-certona .tt-dropdown-custom{flex-direction:column-reverse}#search-suggestions-certona .tt-dropdown-custom .tt-close-button{display:none}}#search-suggestions-certona .tt-no-suggestions-custom{padding:0 0 10px 10px;font-weight:400!important;font-family:arial,regular}#search-suggestions-certona .tt-no-suggestions-info{font-weight:400!important;font-family:arial,regular;font-style:normal}#search-suggestions-certona .tt-recommendations-title-custom{font-family:BrandonText-Regular,Arial,sans-serif;font-size:22px;font-weight:400;color:#000;margin:0;padding:8px 15px 17px;text-align:left;text-transform:uppercase;height:20px;white-space:nowrap}@media screen and (max-width:480px){#search-suggestions-certona .tt-recommendations-title-custom{height:15px;margin:0 0 8px 15px;padding-left:0;padding-bottom:7px}}#search-suggestions-certona .tt-suggestions-title-custom{display:none}#search-suggestions-certona .tt-suggestions-custom{background-color:#fff;border:1px solid #d2d2d2;width:354px}#search-suggestions-certona .tt-suggestions-custom a.tt-suggestion-wrapper-custom{display:block}#search-suggestions-certona .tt-suggestions-custom a.tt-suggestion-wrapper-custom div.tt-suggestion-text-custom{display:inline-block;width:auto}#search-suggestions-certona .tt-suggestions-custom a.tt-suggestion-wrapper-custom span{vertical-align:top;margin:4px;font-size:14px;line-height:29px}@media screen and (max-width:480px){#search-suggestions-certona .tt-suggestions-custom{border:none;display:block}#search-suggestions-certona .tt-suggestions-custom .tt-suggestions-title{display:none}}#search-suggestions-certona .tt-suggestions-list-custom{border:none;margin-left:4px;padding-bottom:7px;padding-top:10px}#search-suggestions-certona .tt-suggestions-list-custom span.PRODUCT{display:none}#search-suggestions-certona .tt-suggestions-list-custom .category{display:block}#search-suggestions-certona .tt-suggestions-list-custom .category~.category{display:none}@media screen and (max-width:480px){#search-suggestions-certona .tt-suggestions-list-custom{padding-bottom:8px;padding-top:6px}}#search-suggestions-certona .tt-suggestion-wrapper-custom{border:none;height:25px}@media screen and (max-width:480px){#search-suggestions-certona .tt-suggestion-wrapper-custom{background-color:unset}}#search-suggestions-certona .tt-suggestion-wrapper-custom .tt-suggestion-text-custom{margin:7px 2px;color:#3a3a3a;font-size:14px;font-weight:400;font-family:Arial,regular}#search-suggestions-certona .tt-recommendations-list-custom{border:none;margin-left:15px;margin-right:15px}@media screen and (max-width:480px){#search-suggestions-certona .tt-recommendations-list-custom{display:block;margin:15px 18px 0 15px}}#search-suggestions-certona .tt-recommendation-wrapper-custom{border:1px solid #ebe4d8;background-color:#fff;margin-left:10px;height:auto;width:132px;margin-bottom:15px;padding:10px}#search-suggestions-certona .tt-recommendation-wrapper-custom:first-child{margin-left:0}@media screen and (max-width:480px){#search-suggestions-certona .tt-recommendation-wrapper-custom{height:unset;width:100%;padding:0;margin-left:0}#search-suggestions-certona .tt-recommendation-wrapper-custom a.tt-recommendation-detail-link{display:inline}#search-suggestions-certona .tt-recommendation-wrapper-custom a.tt-recommendation-detail-link .tt-recommendation-text{display:inline-block;vertical-align:top;width:46%;padding-left:10px;position:relative;padding-top:0}#search-suggestions-certona .tt-recommendation-wrapper-custom a.tt-recommendation-detail-link .tt-recommendation-text .tt-recommendation-name-custom{padding-bottom:3px;padding-top:10px}}#search-suggestions-certona .tt-recommendation-image-wrapper-custom{height:132px;width:auto;padding-right:0;text-align:center}@media screen and (max-width:480px){#search-suggestions-certona .tt-recommendation-image-wrapper-custom{display:inline-block;border-right:1px solid #ebe4d8;padding:10px}}#search-suggestions-certona .tt-recommendation-image-custom{width:auto;height:132px;border-radius:0;margin:0}@media screen and (max-width:480px){#search-suggestions-certona .tt-recommendation-image-custom{margin-top:0}}#search-suggestions-certona .tt-recommendation-text-custom{font-size:14px;color:#3a3a3a;padding-top:10px;padding-bottom:25px;text-align:left;width:100%}#search-suggestions-certona .tt-recommendation-text-custom .ages,#search-suggestions-certona .tt-recommendation-text-custom .grade{font-weight:400}#search-suggestions-certona .tt-recommendation-price-custom{font-size:14px;color:#3a3a3a;position:absolute;bottom:10px;left:10px}@media screen and (max-width:480px){#search-suggestions-certona .tt-recommendation-price-custom{text-align:left;display:block;float:left;left:0;padding-left:10px;position:absolute;top:127px}}#search-suggestions-certona .tt-close-button-custom{top:-34px;right:10px;font-size:28px;color:#a1a1a1}@media screen and (max-width:480px){#search-suggestions-certona .tt-close-button-custom{right:25px;top:5px!important}}#search-suggestions-certona.limit .tt-recommendation-price.tt-recommendation-price-custom{display:none}.container{max-width:990px;margin:auto auto 100px}.container .pdp-main .product-bundle-title,.container h2,.pdp-main .container .product-bundle-title{font-size:2.3em;font-family:BrandonText-Medium,Arial,sans-serif;font-weight:400;color:#3a3a3a;margin-top:0;padding-top:20px;margin-bottom:6px}.pt_yto .wrapper-enter-order.YTO-flyer .container{margin-bottom:95px}@media screen and (max-width:480px){.pt_yto .wrapper-enter-order.YTO-flyer .container{margin-bottom:50px}}.pt_yto .wrapper-enter-order.YTO-flyer .sec-buttons a,.pt_yto .wrapper-enter-order.YTO-flyer .sec-buttons a.tertiary{text-transform:uppercase}.pt_soo .wrapper-enter-order.SOO-review .footer-buttons{margin-bottom:0;padding-bottom:0;margin-top:0;padding-top:25px}.pt_soo .wrapper-enter-order.SOO-review .container{margin-bottom:30px}.pt_sfo .sfo-subheader-top,.pt_sfo_review .sfo-subheader-top{display:block}.pt_sfo_review .wrapper-enter-order .sec-review-order .total-review-order{padding:4px}.tabnav{max-width:990px;margin:0 auto}.tabnav .exclamation-message{display:inline}.tabnav ul{display:table;width:100%}.tabnav ul li{display:table-cell;width:33.33%;margin-top:4px;vertical-align:middle;font-family:Arial,sans-serif;font-size:16px}.tabnav ul li a{display:block;padding:4px;text-align:center;margin-bottom:4px;margin-right:4px;background:#e6ddcc;color:#424242}.tabnav ul li a:hover{background:#c0b299}.tabnav ul li a i.fa-exclamation{font-size:10px;height:13px;margin-left:9px;margin-top:1px;padding-top:3px;width:16px;color:#fff;background:#a81412;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;vertical-align:top}.tabnav ul li a span{margin-left:5px;display:inline-block}.tabnav ul li.active a{margin-bottom:0;padding-bottom:8px;font-weight:700;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAIAAACQKrqGAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAFxJREFUeNqM0UsKwCAMRdHHpftfYzNqBrqGdlAQ8ROTiUYOko/Kc7+5oLhVNyUCSUnNf2Q07XbU9EmsGfJAMz/tNMsPlppdZbMmaHnQxLPsNcclNX1ltl/cJH0DAD12bWI8GttsAAAAAElFTkSuQmCC) right top no-repeat #f4f1ea}.tabnav ul li#tab-yto a{border-right:0}#guided-nav{max-width:990px;margin:0 auto}#guided-nav .pdp-main .product-bundle-title,#guided-nav h2,.pdp-main #guided-nav .product-bundle-title{margin:15px 0 10px;color:#fff}#guided-nav .default-info{background-color:#0270a9;position:relative;padding:15px 8px 0 25px}#guided-nav .info{color:#fff;font-size:16px;line-height:1.3em;max-width:560px;min-height:60px}#guided-nav .buttons{padding:40px 0 25px}#guided-nav .buttons button{font-size:15px;padding:8px 12px}#guided-nav input.link{border:0;background:0 0;margin:0;padding:0;color:#abd1e6;text-decoration:underline}#guided-nav .sec-btn-close{position:relative}#guided-nav .sec-btn-close a{color:#abd1e6;position:absolute;right:0}#guided-nav .sec-btn-close a span{text-decoration:underline}#guided-nav .navimg{background:url(../images/pages/guided-nav.png);width:219px;height:260px;position:absolute;top:52px;left:560px}#guided-nav .sec-dont-show{background-color:#026598;text-align:right;padding:5px 8px}#guided-nav .sec-dont-show a{color:#abd1e6;text-decoration:underline}#guided-nav .info-book-trust{color:#fff;height:20px}#guided-nav .copyright{text-align:right;color:#999;font-size:10px;background:#fff;padding:5px 0}#guided-nav .tabnav ul li.active a{color:#fff;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAIAAAC0tAIdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qjg2RDk5M0NDRkUwMTFFMzg1Rjk4QzE2MzI2OTRBRUMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qjg2RDk5M0RDRkUwMTFFMzg1Rjk4QzE2MzI2OTRBRUMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCODZEOTkzQUNGRTAxMUUzODVGOThDMTYzMjY5NEFFQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCODZEOTkzQkNGRTAxMUUzODVGOThDMTYzMjY5NEFFQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoptwjwAAAFpSURBVHjaXFJbUsMwEFutHTgUh2lhuADH4gZt+OSX37YM0ylcg9brRXIfHyROxpFX2odi/vL68Pa5WG1zXJ1LD+9Tz9D3Dcx0S3drB/flvDHrMDNooVekJ7qAnkQyzbulZSW+97qcdxcCMZ5oR7kwsUTwIqw7E6F++zQIUmM48bEvQxaM80CjGqzUfuSxCOvdOBw1GDUtUdJUhHvWiruGIKoq0PbFnucthZjuTFAjowdGt7BgEFCCybN62h5YzDtgtMC4IayCA/Ake+KARoGndAT8B/a03pxLojC7BYUowDhpMIhIL0wizOyr+ON6p7FA0jkGJILz3anQagFLQzJl4fafD26j91B52kU20a0QsVCS61hFYOPsvBedGTCxS6YKDRkyMrOhXI1TJTWNK1wO5ZhDh0r5vfnAzwMqffAsR8XYdMkw/gqXzfc3H3DxwevU/X31gbgbI4cMh5IU/neoHa1kjYES/xNgANe3B/Ec29I5AAAAAElFTkSuQmCC) right top no-repeat #0270a9}#item-entry{width:100%}#item-entry.default{padding-bottom:28px}#item-entry.default .item-entry-content{padding:58px 27px 26px;float:left;width:82.8%;height:150px}#item-entry.item-view .item-entry-content{padding:18px 27px 6px}#item-entry.item-view .btn-add{height:90px}#item-entry .item-entry-content{-moz-transition:all .3s ease-in 0s;-webkit-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s;float:left;background-color:#0270a9;width:820px}#item-entry .btn-add{width:166px;height:150px;margin-left:4px;font-size:28px;float:left}#item-entry .btn-add.processing,#item-entry .btn-add.saved{color:#fff;background-color:#fc9b62}#item-entry .label{font-family:BrandonText-Bold,Arial,sans-serif;color:#fff;font-size:2em;line-height:1.3em}#item-entry .enter-name{width:43.5%;float:left}@media screen and (max-width:480px){#item-entry .enter-name{font-size:21px;width:100%;font-family:BrandonText-Bold,Arial,sans-serif}}#item-entry .block-student-name{width:29%;position:relative;float:left}#item-entry .enter-item{width:auto;float:left}@media screen and (max-width:480px){#item-entry .enter-item{font-size:21px;width:100%;font-family:BrandonText-Bold,Arial,sans-serif}}#item-entry .block-enter-item{width:24%;position:relative;float:right}#item-entry .block-enter-item input{width:92px;margin-left:5px;text-transform:uppercase}@media screen and (max-width:480px){#item-entry .block-enter-item{margin-top:9px}#item-entry .block-enter-item input{margin:0;width:100%}}#item-entry .input-item,#item-entry .input-name{width:100%;color:#000}#item-entry .link-apply-coupon a{text-decoration:underline;color:#fff;font-weight:700;display:inline-block;margin-top:10px}#item-entry .link-apply-coupon a:hover{color:#7bafd6}#item-entry .icon-question{position:relative;top:-10px;left:-3px;width:18px}.student-coupon-modal #csrmail-modal .modal-header{position:relative;height:62px;background-color:#0270a9;color:#fff}.pdp-main .student-coupon-modal #csrmail-modal .modal-header .product-bundle-title,.student-coupon-modal #csrmail-modal .modal-header .pdp-main .product-bundle-title,.student-coupon-modal #csrmail-modal .modal-header h2{padding-top:17px}.student-coupon-modal #csrmail-modal .modal-header::after{content:'';background:url(../images/sprite-images.png) -443px -343px no-repeat;width:30px;height:13px;position:absolute;left:50%;bottom:0;margin-left:-15px}.student-coupon-modal #csrmail-modal .modal-body .modal-body-inner{padding:30px 15px}.student-coupon-modal #csrmail-modal .modal-body .modal-body-inner p{font-weight:700;font-size:16px}.student-coupon-modal #csrmail-modal .modal-body .modal-body-inner p.future-order-date.error{color:#e64b40;display:none;font-weight:400;margin:10px 0 0;text-align:left}.student-coupon-modal #csrmail-modal .modal-body .modal-body-inner .row .col:last-child{padding-right:0}.student-coupon-modal #csrmail-modal .modal-body .modal-body-inner .row .col{padding:0 5px 0 0}.student-coupon-modal #csrmail-modal .modal-body .modal-body-inner .row .col .label-msg{text-transform:uppercase;margin-top:0}.student-coupon-modal #csrmail-modal .modal-body .modal-body-inner input[type=text]{color:#3a3a3a!important}.student-coupon-modal #csrmail-modal .modal-body .modal-body-inner .csrmail-modalbtn{margin-top:120px}.student-coupon-modal #csrmail-modal .modal-body .modal-body-inner .required-indicator{display:none}.student-coupon-modal #csrmail-modal .modal-body .modal-body-inner .custom-checkbox{margin-right:7px}.student-coupon-modal #csrmail-modal .modal-body .modal-body-inner .label-msg{font-weight:400;font-size:14px;text-transform:capitalize;margin-top:2px;float:left}.pdp-main .student-coupon-modal .product-bundle-title,.student-coupon-modal .pdp-main .product-bundle-title,.student-coupon-modal h2{font-size:2.3em;font-family:BrandonText-Medium,Arial,sans-serif;font-weight:400;color:#0270a9;margin-top:0;padding-top:20px;margin-bottom:6px;font-style:normal}.student-coupon-modal .modal-header{position:relative;height:70px;background-color:#0270a9;color:#fff}.student-coupon-modal .modal-header h3{margin:0;padding:20px 50px;font-size:2em;font-weight:400;font-family:BrandonText-Medium,Arial,sans-serif}.student-coupon-modal .modal-header .arrow-up{width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;border-bottom:13px solid #F5F2EB;position:absolute;bottom:-1px;left:65px;z-index:7}.student-coupon-modal .modal-header .dialog-close{position:absolute;top:15px;right:15px;padding:0;font-size:1.5em;color:#fff}.student-coupon-modal .modal-header .dialog-close:hover{color:#000}.student-coupon-modal .modal-body{position:relative;padding:0 0 15px;background-color:#e6ddcc}.student-coupon-modal .modal-body .modal-body-inner{position:relative;padding:10px 50px 50px;background-color:#f4f1ea}.pdp-main .student-coupon-modal .modal-body .modal-body-inner .product-bundle-title,.student-coupon-modal .modal-body .modal-body-inner .pdp-main .product-bundle-title,.student-coupon-modal .modal-body .modal-body-inner h2{margin:0;padding:20px 0 8px;font-size:24px;color:#3a3a3a}.student-coupon-modal .modal-body .modal-body-inner #coupon-entry.default .item-entry-content{padding:21px 22px 22px 41px}.student-coupon-modal .modal-body .modal-body-inner #coupon-entry .item-entry-content{float:left;background-color:#0270a9;max-width:77%}.student-coupon-modal .modal-body .modal-body-inner #coupon-entry .custom-select{width:90%}.student-coupon-modal .modal-body .modal-body-inner #coupon-entry .btn-apply{min-width:89px;height:78px;margin-left:4px;font-size:18px;padding:0}.student-coupon-modal .modal-body .modal-body-inner #coupon-entry .btn-apply.saved{color:#fff;background-color:#fc9b62}.student-coupon-modal .modal-body .modal-body-inner #coupon-entry .label{font-family:BrandonText-Bold,Arial,sans-serif;color:#fff;font-size:1.5em;line-height:1.5em}.student-coupon-modal .modal-body .modal-body-inner #coupon-entry .enter-name{width:28%}.student-coupon-modal .modal-body .modal-body-inner #coupon-entry .block-student-name{width:32%}.student-coupon-modal .modal-body .modal-body-inner #coupon-entry .enter-item{width:18%}.student-coupon-modal .modal-body .modal-body-inner #coupon-entry .block-enter-item{width:22%}.student-coupon-modal .modal-body .modal-body-inner #coupon-entry .input-item,.student-coupon-modal .modal-body .modal-body-inner #coupon-entry .input-name{width:95%}.student-coupon-modal .modal-body .modal-body-inner #coupon-entry .input-item[disabled],.student-coupon-modal .modal-body .modal-body-inner #coupon-entry .input-name[disabled]{background-color:#f2f2f2;border-color:#bfc6c9;color:#a2a2a2}.student-coupon-modal .modal-body .modal-body-inner #coupon-entry #coupon-number{text-transform:uppercase}.student-coupon-modal .modal-body .modal-body-inner #coupon-entry .coupon-description{background-color:#CFEBF9;padding:10px 0 10px 25px;font-family:Arial,sans-serif;font-size:1.1em;position:relative;width:82%}.student-coupon-modal .modal-body .modal-body-inner #coupon-entry .coupon-description:after,.student-coupon-modal .modal-body .modal-body-inner #coupon-entry .coupon-description:before{top:-26px;left:82%;border:solid transparent;content:" ";position:absolute}.student-coupon-modal .modal-body .modal-body-inner #coupon-entry .coupon-description:before{border-color:rgba(194,225,245,0);border-bottom-color:#cfebf9;border-width:14px}.student-coupon-modal .modal-body .modal-body-inner #coupon-entry .coupon-description .main span{font-family:Arial,sans-serif;font-weight:Bold}.student-coupon-modal .modal-body .modal-body-inner #coupon-entry .coupon-description .normal{font-size:12px}.student-coupon-modal .modal-body .modal-body-inner .dataTables_length{display:none}.student-coupon-modal .modal-body .modal-body-inner .content-wrapper{background-color:#fff;padding:10px}.student-coupon-modal .modal-body .modal-body-inner .content-wrapper .search-box{display:inline-block;padding:0 0 15px}.student-coupon-modal .modal-body .modal-body-inner .content-wrapper .search-box .lblField{float:left;margin:10px 8px}.student-coupon-modal .modal-body .modal-body-inner .content-wrapper .search-box .lblField span{margin:0 10px}.student-coupon-modal .modal-body .modal-body-inner .content-wrapper .search-box .inpBox{float:left}.student-coupon-modal .modal-body .modal-body-inner .content-wrapper .search-box .inpBox input{border:1px solid #ccc;padding:8px 33px 8px 11px;width:320px}.student-coupon-modal .modal-body .modal-body-inner .content-wrapper .search-box .inpBox input:focus{color:#666}@media screen and (max-width:480px){.student-coupon-modal .modal-body .modal-body-inner .content-wrapper .search-box .inpBox input{font-size:16px}}.student-coupon-modal .modal-body .modal-body-inner .content-wrapper .search-box .fa-chevron-down,.student-coupon-modal .modal-body .modal-body-inner .content-wrapper .search-box .fa-search{position:absolute;padding:9px 12px;right:0;top:0}.student-coupon-modal .modal-body .modal-body-inner .content-wrapper .search-box .schl-input{position:relative}.student-coupon-modal .modal-body .modal-body-inner .content-wrapper .search-box .schl-input-grade{position:relative;float:left;width:210px}.student-coupon-modal .modal-body .modal-body-inner .content-wrapper #selected-data{width:100%!important;margin-top:15px}.student-coupon-modal .modal-body .modal-body-inner .content-wrapper #selected-data thead tr th{background-color:#f6cb73;border:2px solid #f6cb73;font-weight:700;padding:8px}.student-coupon-modal .modal-body .modal-body-inner .content-wrapper #selected-data thead tr th.selectiontitle{font-size:14px}.student-coupon-modal .modal-body .modal-body-inner .content-wrapper #selected-data thead tr th.col-select{text-align:center}.student-coupon-modal .modal-body .modal-body-inner .content-wrapper #selected-data thead tr th span.selected-amount{font-weight:400;position:absolute;right:10px}.student-coupon-modal .modal-body .modal-body-inner .content-wrapper #selected-data thead tr th span.highlight{font-weight:700}.student-coupon-modal .modal-body .modal-body-inner .content-wrapper #selected-data tbody tr,.student-coupon-modal .modal-body .modal-body-inner .content-wrapper #selected-data thead tr.white-bg th{background-color:#fff}.student-coupon-modal .modal-body .modal-body-inner .content-wrapper #selected-data tbody tr td{border:2px solid #f6cb73;padding:12px 8px;vertical-align:middle}.student-coupon-modal .modal-body .modal-body-inner .content-wrapper #selected-data tbody tr td span.strike-data{text-decoration:line-through;padding-left:5px;color:#ccc}.student-coupon-modal .modal-body .modal-body-inner .content-wrapper #selected-data tbody tr td.col-select{text-align:center;width:54px!important}.student-coupon-modal .modal-body .modal-body-inner .content-wrapper #selected-data .price{text-align:right}.student-coupon-modal .modal-body .modal-body-inner .content-wrapper #selected-data .qty{width:45px!important;padding:3px 12px}.student-coupon-modal .modal-body .modal-body-inner .content-wrapper #selected-data .qty input[type=number],.student-coupon-modal .modal-body .modal-body-inner .content-wrapper #selected-data .qty input[type=text]{text-align:center}.pdp-main .student-coupon-modal .modal-body .modal-body-inner .content-wrapper #selected-data .title a.product-bundles-name,.product-tile .product-tile-name .student-coupon-modal .modal-body .modal-body-inner .content-wrapper #selected-data .title a,.product-tile .student-coupon-modal .modal-body .modal-body-inner .content-wrapper #selected-data .title a.product-tile-name,.student-coupon-modal .modal-body .modal-body-inner .content-wrapper #selected-data .title .pdp-main a.product-bundles-name,.student-coupon-modal .modal-body .modal-body-inner .content-wrapper #selected-data .title .product-tile .product-tile-name a,.student-coupon-modal .modal-body .modal-body-inner .content-wrapper #selected-data .title .product-tile a.product-tile-name,.student-coupon-modal .modal-body .modal-body-inner .content-wrapper #selected-data .title a.truncate{display:block;overflow:hidden}.student-coupon-modal .modal-body .modal-body-inner .content-wrapper #selected-data .titlep{width:65%!important}.pdp-main .student-coupon-modal .modal-body .modal-body-inner .content-wrapper #selected-data .titlep a.product-bundles-name,.product-tile .product-tile-name .student-coupon-modal .modal-body .modal-body-inner .content-wrapper #selected-data .titlep a,.product-tile .student-coupon-modal .modal-body .modal-body-inner .content-wrapper #selected-data .titlep a.product-tile-name,.student-coupon-modal .modal-body .modal-body-inner .content-wrapper #selected-data .titlep .pdp-main a.product-bundles-name,.student-coupon-modal .modal-body .modal-body-inner .content-wrapper #selected-data .titlep .product-tile .product-tile-name a,.student-coupon-modal .modal-body .modal-body-inner .content-wrapper #selected-data .titlep .product-tile a.product-tile-name,.student-coupon-modal .modal-body .modal-body-inner .content-wrapper #selected-data .titlep a.truncate{display:block;overflow:hidden}.student-coupon-modal .modal-body .modal-body-inner .content-wrapper #selected-data .price{padding-right:15px}.student-coupon-modal .modal-body .modal-body-inner .content-wrapper #selected-data .pricep{background:0 0;text-align:right;pointer-events:none}@media screen and (max-width:480px){.student-coupon-modal .modal-body .modal-body-inner .content-wrapper #selected-data .pricep{text-align:center}}.student-coupon-modal .modal-body .modal-body-inner .content-wrapper .footer-buttons{text-align:right;margin:20px 0 10px;padding-bottom:25px}@media screen and (max-width:480px){.student-coupon-modal .modal-body .modal-body-inner .content-wrapper .footer-buttons{padding-bottom:30px}}.student-coupon-modal .modal-body .modal-body-inner .content-wrapper .footer-buttons .quaternary{margin-right:10px;color:#007599}.apple-status-confirm.ui-dialog{width:auto!important}.apple-status-confirm .dialog-content{background:#0270a9}.apple-status-confirm .modal-body{padding:15px;background-color:#0270a9}.apple-status-confirm .modal-header{height:45px}.pdp-main .wishlist-parent-modal .product-bundle-title,.wishlist-parent-modal .pdp-main .product-bundle-title,.wishlist-parent-modal h2{font-size:2.3em;font-family:BrandonText-Medium,Arial,sans-serif;font-weight:400;color:#0270a9;margin-top:0;padding-top:20px;margin-bottom:6px;font-style:normal}.wishlist-parent-modal .modal-header{position:relative;height:46px;background-color:#0270a9;color:#fff}.wishlist-parent-modal .modal-header h3{margin:0;padding:20px 50px;font-size:2em;font-weight:400;font-family:BrandonText-Medium,Arial,sans-serif}.wishlist-parent-modal .modal-header .arrow-up{width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;border-bottom:13px solid #F5F2EB;position:absolute;bottom:-1px;left:65px;z-index:7}.wishlist-parent-modal .modal-header .dialog-close{position:absolute;top:15px;right:15px;padding:0;font-size:1.5em;color:#fff}.wishlist-parent-modal .modal-header .dialog-close:hover{color:#000}.wishlist-parent-modal .modal-body{position:relative;padding:0 0 15px;background-color:#e6ddcc}.wishlist-parent-modal .modal-body .modal-body-inner{position:relative;padding:10px 50px 50px;background-color:#f4f1ea}.pdp-main .wishlist-parent-modal .modal-body .modal-body-inner .product-bundle-title,.wishlist-parent-modal .modal-body .modal-body-inner .pdp-main .product-bundle-title,.wishlist-parent-modal .modal-body .modal-body-inner h2{margin:0;padding:20px 0 8px;font-size:1.9em}.wishlist-parent-modal .modal-body .modal-body-inner #coupon-entry.default .item-entry-content{padding:21px 22px 22px 41px}.wishlist-parent-modal .modal-body .modal-body-inner #coupon-entry .item-entry-content{float:left;background-color:#0270a9;max-width:77%}.wishlist-parent-modal .modal-body .modal-body-inner #coupon-entry .custom-select{width:90%}.wishlist-parent-modal .modal-body .modal-body-inner #coupon-entry .btn-apply{min-width:89px;height:78px;margin-left:4px;padding:0;font-size:18px}.wishlist-parent-modal .modal-body .modal-body-inner #coupon-entry .btn-apply.saved{color:#fff;background-color:#fc9b62}.wishlist-parent-modal .modal-body .modal-body-inner #coupon-entry .label{font-family:BrandonText-Bold,Arial,sans-serif;color:#fff;font-size:1.5em;line-height:1.5em}.wishlist-parent-modal .modal-body .modal-body-inner #coupon-entry .enter-name{width:28%}.wishlist-parent-modal .modal-body .modal-body-inner #coupon-entry .block-student-name{width:32%}.wishlist-parent-modal .modal-body .modal-body-inner #coupon-entry .enter-item{width:18%}.wishlist-parent-modal .modal-body .modal-body-inner #coupon-entry .block-enter-item{width:22%}.wishlist-parent-modal .modal-body .modal-body-inner #coupon-entry .input-item,.wishlist-parent-modal .modal-body .modal-body-inner #coupon-entry .input-name{width:95%}.wishlist-parent-modal .modal-body .modal-body-inner #coupon-entry .input-item[disabled],.wishlist-parent-modal .modal-body .modal-body-inner #coupon-entry .input-name[disabled]{background-color:#f2f2f2;border-color:#bfc6c9;color:#a2a2a2}.wishlist-parent-modal .modal-body .modal-body-inner #coupon-entry .coupon-description{background-color:#CFEBF9;padding:10px 0 10px 25px;font-family:Arial,sans-serif;font-size:1.1em;position:relative;width:82%}.wishlist-parent-modal .modal-body .modal-body-inner #coupon-entry .coupon-description:after,.wishlist-parent-modal .modal-body .modal-body-inner #coupon-entry .coupon-description:before{top:-26px;left:82%;border:solid transparent;content:" ";position:absolute}.wishlist-parent-modal .modal-body .modal-body-inner #coupon-entry .coupon-description:before{border-color:rgba(194,225,245,0);border-bottom-color:#cfebf9;border-width:14px}.wishlist-parent-modal .modal-body .modal-body-inner #coupon-entry .coupon-description .main span{font-family:Arial,sans-serif;font-weight:Bold}.wishlist-parent-modal .modal-body .modal-body-inner #coupon-entry .coupon-description .normal{font-size:12px}.wishlist-parent-modal .modal-body .modal-body-inner .dataTables_length{display:none}.wishlist-parent-modal .modal-body .modal-body-inner .content-wrapper{background-color:#fff;padding:10px}.wishlist-parent-modal .modal-body .modal-body-inner .content-wrapper .search-box{display:inline-block;padding:0 0 15px}.wishlist-parent-modal .modal-body .modal-body-inner .content-wrapper .search-box .lblField{float:left;margin:10px 8px}.wishlist-parent-modal .modal-body .modal-body-inner .content-wrapper .search-box .lblField span{margin:0 10px}.wishlist-parent-modal .modal-body .modal-body-inner .content-wrapper .search-box .inpBox{float:left}.wishlist-parent-modal .modal-body .modal-body-inner .content-wrapper .search-box .inpBox input{border:1px solid #ccc;padding:5px 30px 5px 10px;width:320px}.wishlist-parent-modal .modal-body .modal-body-inner .content-wrapper .search-box .inpBox input:focus{color:#666}.wishlist-parent-modal .modal-body .modal-body-inner .content-wrapper .search-box .fa-chevron-down,.wishlist-parent-modal .modal-body .modal-body-inner .content-wrapper .search-box .fa-search{position:absolute;padding:9px 12px;right:0;top:0}.wishlist-parent-modal .modal-body .modal-body-inner .content-wrapper .search-box .schl-input{position:relative}.wishlist-parent-modal .modal-body .modal-body-inner .content-wrapper .search-box .schl-input-grade{position:relative;float:left;width:210px}.wishlist-parent-modal .modal-body .modal-body-inner .content-wrapper #selected-data{margin-top:15px}.wishlist-parent-modal .modal-body .modal-body-inner .content-wrapper #selected-data thead tr th{background-color:#f6cb73;border:2px solid #f6cb73;font-weight:700;padding:8px}.wishlist-parent-modal .modal-body .modal-body-inner .content-wrapper #selected-data thead tr th.selectiontitle{font-size:14px}.wishlist-parent-modal .modal-body .modal-body-inner .content-wrapper #selected-data thead tr th.col-select{text-align:center;width:54px!important}.wishlist-parent-modal .modal-body .modal-body-inner .content-wrapper #selected-data thead tr th span.selected-amount{font-weight:400;position:absolute;right:10px}.wishlist-parent-modal .modal-body .modal-body-inner .content-wrapper #selected-data thead tr th span.highlight{font-weight:700}.wishlist-parent-modal .modal-body .modal-body-inner .content-wrapper #selected-data tbody tr,.wishlist-parent-modal .modal-body .modal-body-inner .content-wrapper #selected-data thead tr.white-bg th{background-color:#fff}.wishlist-parent-modal .modal-body .modal-body-inner .content-wrapper #selected-data tbody tr td{border:2px solid #f6cb73;padding:12px 8px;vertical-align:middle}.wishlist-parent-modal .modal-body .modal-body-inner .content-wrapper #selected-data tbody tr td span.strike-data{text-decoration:line-through}.wishlist-parent-modal .modal-body .modal-body-inner .content-wrapper #selected-data tbody tr td.col-select{text-align:center;width:54px!important}.wishlist-parent-modal .modal-body .modal-body-inner .content-wrapper #selected-data .price{text-align:right}.wishlist-parent-modal .modal-body .modal-body-inner .content-wrapper #selected-data .qty{width:45px!important;padding:3px 12px}.wishlist-parent-modal .modal-body .modal-body-inner .content-wrapper #selected-data .qty input[type=text]{text-align:center}.wishlist-parent-modal .modal-body .modal-body-inner .content-wrapper #selected-data .price{padding-right:15px}.wishlist-parent-modal .modal-body .modal-body-inner .content-wrapper .footer-buttons{text-align:right;margin:20px 0 10px}.wishlist-parent-modal .modal-body .modal-body-inner .content-wrapper .footer-buttons .quaternary{margin-right:10px;color:#007599}.pt_agent .wrapper-enter-order,.pt_sfo .wrapper-enter-order{background:#f4f1ea}.pt_agent .wrapper-enter-order #csrSplitShipDiv .custom-select .selection-list,.pt_sfo .wrapper-enter-order #csrSplitShipDiv .custom-select .selection-list{background-color:#fff;list-style:none;display:none;left:0;margin:0;padding:0;position:absolute;top:100%;width:100%;z-index:99;overflow:hidden}.pt_agent .wrapper-enter-order #csrSplitShipDiv .custom-select.active li:hover,.pt_sfo .wrapper-enter-order #csrSplitShipDiv .custom-select.active li:hover{border-color:#81c8d4}.pt_agent .CSR-flyer,.pt_sfo .CSR-flyer{background:url(../images/pages/order/bg-enter-order.png) 0 0/100% 307px repeat-x #fff}.pt_agent .wrapper-enter-order.YTO-flyer .YTO-top-flyer .container,.pt_agent .wrapper-enter-order.YTO-flyer.CSR-flyer .YTO-top-flyer .container,.pt_sfo .wrapper-enter-order.YTO-flyer .YTO-top-flyer .container,.pt_sfo .wrapper-enter-order.YTO-flyer.CSR-flyer .YTO-top-flyer .container{margin-bottom:0}.pt_agent .wrapper-enter-order.YTO-flyer .YTO-bottom-flyer .sec-buttons,.pt_agent .wrapper-enter-order.YTO-flyer.CSR-flyer .YTO-bottom-flyer .sec-buttons,.pt_sfo .wrapper-enter-order.YTO-flyer .YTO-bottom-flyer .sec-buttons,.pt_sfo .wrapper-enter-order.YTO-flyer.CSR-flyer .YTO-bottom-flyer .sec-buttons{margin-top:0;padding-top:0}.pt_agent .wrapper-enter-order.YTO-flyer .YTO-bottom-flyer #sfo-data-table,.pt_agent .wrapper-enter-order.YTO-flyer.CSR-flyer .YTO-bottom-flyer #sfo-data-table,.pt_sfo .wrapper-enter-order.YTO-flyer .YTO-bottom-flyer #sfo-data-table,.pt_sfo .wrapper-enter-order.YTO-flyer.CSR-flyer .YTO-bottom-flyer #sfo-data-table{margin-bottom:10px}.pt_agent .wrapper-enter-order.YTO-flyer .YTO-bottom-flyer #sfo-data-table th.studentName,.pt_agent .wrapper-enter-order.YTO-flyer.CSR-flyer .YTO-bottom-flyer #sfo-data-table th.studentName,.pt_sfo .wrapper-enter-order.YTO-flyer .YTO-bottom-flyer #sfo-data-table th.studentName,.pt_sfo .wrapper-enter-order.YTO-flyer.CSR-flyer .YTO-bottom-flyer #sfo-data-table th.studentName{width:120px!important}.pt_agent .wrapper-enter-order.YTO-flyer .YTO-bottom-flyer #sfo-data-table th.itemNum.details-control,.pt_agent .wrapper-enter-order.YTO-flyer.CSR-flyer .YTO-bottom-flyer #sfo-data-table th.itemNum.details-control,.pt_sfo .wrapper-enter-order.YTO-flyer .YTO-bottom-flyer #sfo-data-table th.itemNum.details-control,.pt_sfo .wrapper-enter-order.YTO-flyer.CSR-flyer .YTO-bottom-flyer #sfo-data-table th.itemNum.details-control{width:50px!important}.pt_agent .wrapper-enter-order.YTO-flyer .YTO-bottom-flyer #sfo-data-table th.title details-control,.pt_agent .wrapper-enter-order.YTO-flyer.CSR-flyer .YTO-bottom-flyer #sfo-data-table th.title details-control,.pt_sfo .wrapper-enter-order.YTO-flyer .YTO-bottom-flyer #sfo-data-table th.title details-control,.pt_sfo .wrapper-enter-order.YTO-flyer.CSR-flyer .YTO-bottom-flyer #sfo-data-table th.title details-control{width:300px!important}.pt_agent .wrapper-enter-order.YTO-flyer .YTO-bottom-flyer #sfo-data-table th.flyer,.pt_agent .wrapper-enter-order.YTO-flyer.CSR-flyer .YTO-bottom-flyer #sfo-data-table th.flyer,.pt_sfo .wrapper-enter-order.YTO-flyer .YTO-bottom-flyer #sfo-data-table th.flyer,.pt_sfo .wrapper-enter-order.YTO-flyer.CSR-flyer .YTO-bottom-flyer #sfo-data-table th.flyer{width:170px!important}.pt_agent .wrapper-enter-order.YTO-flyer .YTO-bottom-flyer #sfo-data-table th.coupon,.pt_agent .wrapper-enter-order.YTO-flyer.CSR-flyer .YTO-bottom-flyer #sfo-data-table th.coupon,.pt_sfo .wrapper-enter-order.YTO-flyer .YTO-bottom-flyer #sfo-data-table th.coupon,.pt_sfo .wrapper-enter-order.YTO-flyer.CSR-flyer .YTO-bottom-flyer #sfo-data-table th.coupon{width:70px!important}.pt_agent .wrapper-enter-order.YTO-flyer .YTO-bottom-flyer #sfo-data-table th.price,.pt_agent .wrapper-enter-order.YTO-flyer.CSR-flyer .YTO-bottom-flyer #sfo-data-table th.price,.pt_sfo .wrapper-enter-order.YTO-flyer .YTO-bottom-flyer #sfo-data-table th.price,.pt_sfo .wrapper-enter-order.YTO-flyer.CSR-flyer .YTO-bottom-flyer #sfo-data-table th.price{width:55px!important}.pt_agent .wrapper-enter-order.YTO-flyer .YTO-bottom-flyer #sfo-data-table th.item-qty,.pt_agent .wrapper-enter-order.YTO-flyer.CSR-flyer .YTO-bottom-flyer #sfo-data-table th.item-qty,.pt_sfo .wrapper-enter-order.YTO-flyer .YTO-bottom-flyer #sfo-data-table th.item-qty,.pt_sfo .wrapper-enter-order.YTO-flyer.CSR-flyer .YTO-bottom-flyer #sfo-data-table th.item-qty{width:60px!important}.pt_agent .YTO-top-flyer,.pt_sfo .YTO-top-flyer{width:100%}@media screen and (max-width:480px){.pt_agent .YTO-top-flyer,.pt_sfo .YTO-top-flyer{padding:0 5px}.pdp-main .pt_agent .YTO-top-flyer .product-bundle-title,.pdp-main .pt_sfo .YTO-top-flyer .product-bundle-title,.pt_agent .YTO-top-flyer .pdp-main .product-bundle-title,.pt_agent .YTO-top-flyer h2,.pt_sfo .YTO-top-flyer .pdp-main .product-bundle-title,.pt_sfo .YTO-top-flyer h2{font-size:32px;font-family:BrandonText-Medium,Arial,sans-serif;color:#0270a9;padding:12px 0 7px 10px;word-spacing:-1px;margin:0}}.pt_agent .YTO-top-flyer.item-view #item-entry .item-entry-content,.pt_sfo .YTO-top-flyer.item-view #item-entry .item-entry-content{padding:18px 27px 6px;height:90px}.pt_agent .YTO-top-flyer.item-view #item-entry .btn-add,.pt_sfo .YTO-top-flyer.item-view #item-entry .btn-add{height:90px}@media screen and (max-width:480px){.pt_agent .YTO-top-flyer.item-view+.YTO-bottom-flyer .wrapper-content,.pt_sfo .YTO-top-flyer.item-view+.YTO-bottom-flyer .wrapper-content{margin-top:0}}.pt_agent .YTO-bottom-flyer,.pt_sfo .YTO-bottom-flyer{width:100%;background:#fff;padding-top:1px}@media screen and (max-width:480px){.pt_agent .YTO-bottom-flyer,.pt_sfo .YTO-bottom-flyer{padding:0 5px}}.pt_agent .YTO-bottom-flyer #sfo-content-wrap,.pt_sfo .YTO-bottom-flyer #sfo-content-wrap{margin-top:-25px}#sfo-data-table{position:relative}#sfo-data-table.loading:before{content:'';position:absolute;top:-2px;left:-2px;z-index:7;width:103%;height:103%;background-color:#fff;opacity:.7}#sfo-data-table.loading:after{content:'';position:absolute;top:0;left:0;z-index:11;width:100%;height:100%;background:url(../images/icons/ajax-loading.gif) center center no-repeat}#sfo-data-table .product-details .hide-link{vertical-align:top}#sfo-data-table .product-details .description{width:375px}#sfo-data-table td{height:35px}#sfo-data-table td.item-qty .input-qty{width:32px;height:32px;display:table-cell;vertical-align:middle}#sfo-data-table td.studentName{text-transform:capitalize}.pt_sfo .wrapper-enter-order{background:url(../images/pages/order/bg-enter-order.png) 0 0/100% 187px repeat-x}.pdp-main .pt_sfo .wrapper-enter-order .YTO-top-flyer .product-bundle-title,.pt_sfo .wrapper-enter-order .YTO-top-flyer .pdp-main .product-bundle-title,.pt_sfo .wrapper-enter-order .YTO-top-flyer h2{font-size:26px;line-height:26px;margin:8px 0;color:#0270a9;padding-top:2px}.pt_sfo .wrapper-enter-order .YTO-top-flyer #item-entry.default{padding-bottom:95px;padding-top:6px}.wrapper-enter-order{float:left;width:100%}.wrapper-enter-order input.error,.wrapper-enter-order input.error-num{color:#3a3a3a}.wrapper-enter-order input.focused.error,.wrapper-enter-order input.focused.error-num{background:#fff!important;color:#3a3a3a}.wrapper-enter-order .input-qty{width:35px;height:28px;padding:1px;text-align:center;line-height:1em}.wrapper-enter-order .zero-input{color:#900}.wrapper-enter-order span.input-qty{display:inline-block;line-height:1.3em;height:auto}.wrapper-enter-order .booktrust-message,.wrapper-enter-order .exclamation-message,.wrapper-enter-order .teacher-message{margin-bottom:15px}@media screen and (max-width:480px){.wrapper-enter-order .booktrust-message,.wrapper-enter-order .exclamation-message,.wrapper-enter-order .teacher-message{padding:0 10px;margin-bottom:5px}}.wrapper-enter-order .order-instruction{position:relative}.wrapper-enter-order .order-instruction .exclamation-message{padding-top:.5em;margin-bottom:0;display:none}.wrapper-enter-order .order-instruction .order-summary-footer{position:absolute;margin-top:-40px;right:0}@media screen and (max-width:480px){.wrapper-enter-order .order-instruction .order-summary-footer{position:relative;margin-top:unset;right:unset;margin-bottom:20px}}.wrapper-enter-order .sec-feedback-ship{padding-top:30px;float:right;padding-bottom:30px}.wrapper-enter-order #sfo-content-wrap{display:none;position:relative}.wrapper-enter-order #sfo-content-wrap .dataTables_info{display:none}.wrapper-enter-order .footer-buttons{border-top:1px solid #f3e4c6;padding:15px 0;margin:15px 0;text-align:right}.wrapper-enter-order .footer-buttons .link{margin-bottom:15px}.wrapper-enter-order .enter-order-info .order-instruction{position:relative}.wrapper-enter-order .enter-order-info .order-instruction .non-edit-mode,.wrapper-enter-order .enter-order-info .order-instruction .shop-by-add-cart-items{display:block}.wrapper-enter-order .enter-order-info .order-instruction #CSRSubmitOrderForm{position:absolute;right:0;top:2.3em}.wrapper-enter-order .enter-order-info .order-instruction #CSRSubmitOrderForm ul li{display:inline-block;position:relative;float:left;margin-left:15px}.wrapper-enter-order .enter-order-info .order-instruction #CSRSubmitOrderForm ul li.pick-ticket .toggle-content{right:-100px;left:auto;width:320px}.wrapper-enter-order .enter-order-info .order-instruction #CSRSubmitOrderForm ul li.toggle-menu .toggle-content{padding:8px;border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2}.wrapper-enter-order .enter-order-info .order-instruction #CSRSubmitOrderForm ul li.toggle-menu .toggle-content .handle-items-div{padding:8px}.wrapper-enter-order .enter-order-info .order-instruction #CSRSubmitOrderForm ul li.toggle-menu .toggle-content .toggle-content-inner{background:#f4f1ea;padding:8px}.wrapper-enter-order .enter-order-info .order-instruction #CSRSubmitOrderForm ul li.toggle-menu .toggle-content .col{border-left:2px solid #fff;background:#f4f1ea}.wrapper-enter-order .enter-order-info .order-instruction #CSRSubmitOrderForm ul li.toggle-menu .toggle-content .col:first-child{border-left:0;border-right:2px solid #fff}.pdp-main .wrapper-enter-order .enter-order-info .order-instruction #CSRSubmitOrderForm ul li.toggle-menu .toggle-content .product-bundle-title,.wrapper-enter-order .enter-order-info .order-instruction #CSRSubmitOrderForm ul li.toggle-menu .toggle-content .pdp-main .product-bundle-title,.wrapper-enter-order .enter-order-info .order-instruction #CSRSubmitOrderForm ul li.toggle-menu .toggle-content h2{font-size:12px;font-weight:700;height:26px;color:#3a3a3a;text-transform:uppercase;background:#f7eacd;padding:8px}.pdp-main .wrapper-enter-order .enter-order-info .order-instruction #CSRSubmitOrderForm ul li.toggle-menu .toggle-content .international.product-bundle-title span,.wrapper-enter-order .enter-order-info .order-instruction #CSRSubmitOrderForm ul li.toggle-menu .toggle-content .pdp-main .international.product-bundle-title span,.wrapper-enter-order .enter-order-info .order-instruction #CSRSubmitOrderForm ul li.toggle-menu .toggle-content h2.international span{padding-top:6px;display:inline-block}.wrapper-enter-order .enter-order-info .order-instruction #CSRSubmitOrderForm ul li:first-child{margin-left:0}.wrapper-enter-order .enter-order-info .order-instruction #CSRSubmitOrderForm ul li a .fa-chevron-down{font-size:.8em;color:inherit}.wrapper-enter-order .enter-order-info .order-instruction #CSRSubmitOrderForm ul li label{text-align:left;padding-left:22px;font-size:12px;font-weight:400;float:none;padding-top:0;margin-bottom:8px}.wrapper-enter-order .enter-order-info .order-instruction #CSRSubmitOrderForm ul li label span.key{font-weight:700}.wrapper-enter-order .enter-order-info .order-instruction #CSRSubmitOrderForm ul li .checkbox-label .custom-checkbox{width:12px;height:12px;float:none;position:absolute;top:0;left:0}.wrapper-enter-order .enter-order-info .order-instruction #CSRSubmitOrderForm ul li .checkbox-label input[type=checkbox]{display:none}.wrapper-enter-order .enter-order-info .order-instruction #CSRSubmitOrderForm ul li .checkbox-label input[type=checkbox]:checked+.custom-checkbox,.wrapper-enter-order .enter-order-info .order-instruction #CSRSubmitOrderForm ul li .checkbox-label input[type=checkbox]:checked+span.error+.custom-checkbox{background-position:-169px -82px}.wrapper-enter-order .enter-order-info .order-instruction #CSRSubmitOrderForm ul li.pick-ticket .toggle-content::after,.wrapper-enter-order .enter-order-info .order-instruction #CSRSubmitOrderForm ul li.pick-ticket .toggle-content::before{left:50%}.wrapper-enter-order .enter-order-info .order-instruction .share-now-link{text-decoration:underline}.wrapper-enter-order .enter-order-info .order-summary{width:486px;float:right}.wrapper-enter-order .enter-order-info .order-summary .hd{font-size:10px;font-weight:700;display:block;margin:3px 0 3px 5px;text-transform:uppercase;font-family:Arial,bold;color:#050505}.wrapper-enter-order .enter-order-info .order-summary .order-instruction{padding-right:20px}.wrapper-enter-order .enter-order-info .order-summary .order-summary-checkout-table{margin-top:30px;background:#fadca1}@media screen and (max-width:480px){.wrapper-enter-order .enter-order-info .order-summary .order-summary-checkout-table{font-family:Arial,regular;color:#050505;margin-top:10px}}.wrapper-enter-order .enter-order-info .order-summary .order-summary-checkout-table .col{padding:5px 5px 5px 0}@media screen and (max-width:480px){.wrapper-enter-order .enter-order-info .order-summary .order-summary-checkout-table .col{padding:6px 6px 6px 0}}.wrapper-enter-order .enter-order-info .order-summary .order-summary-checkout-table .col.or-bonus-point,.wrapper-enter-order .enter-order-info .order-summary .order-summary-checkout-table .col.or-order-items{width:238px;padding-left:5px;padding-top:1px}@media screen and (max-width:480px){.wrapper-enter-order .enter-order-info .order-summary .order-summary-checkout-table .col.or-bonus-point,.wrapper-enter-order .enter-order-info .order-summary .order-summary-checkout-table .col.or-order-items{width:initial;padding-left:6px}}.wrapper-enter-order .enter-order-info .order-summary .order-summary-checkout-table .col.or-gap{background:url(../images/pages/order/bg-enter-order.png) repeat-x;width:5px}@media screen and (max-width:480px){.wrapper-enter-order .enter-order-info .order-summary .order-summary-checkout-table .col.or-gap{width:100%;padding:0;height:5px}}.wrapper-enter-order .enter-order-info .order-summary .order-summary-table{margin-top:30px;background:#fadca1}.wrapper-enter-order .enter-order-info .order-summary .order-summary-table .col{padding:5px 5px 5px 0}.wrapper-enter-order .enter-order-info .order-summary .order-summary-table .col.or-bonus-point,.wrapper-enter-order .enter-order-info .order-summary .order-summary-table .col.or-order-items{width:212px}.wrapper-enter-order .enter-order-info .order-summary .order-summary-table .col:first-child{padding-left:5px;padding-top:1px}.wrapper-enter-order .enter-order-info .order-summary .or-inner{background:#fff;padding:5px 2px 2px;font-size:10px;font-family:Arial,regular;color:#050505}.wrapper-enter-order .enter-order-info .order-summary .or-inner li{padding-left:5px;padding-right:5px}.wrapper-enter-order .enter-order-info .order-summary .or-inner-hash{background:#FCF3E2;padding:2px 0;font-size:10px;font-family:Arial,bold;color:#050505}@media screen and (max-width:480px){.wrapper-enter-order .enter-order-info .order-summary .or-inner-hash{font-size:12pt;line-height:1.3}}.wrapper-enter-order .enter-order-info .order-summary .or-inner li span{font-size:10px}.wrapper-enter-order .enter-order-info .order-summary .or-inner li span.or-inner-data{float:right}.wrapper-enter-order .enter-order-info .order-summary .or-inner li span#order_total,.wrapper-enter-order .enter-order-info .order-summary .or-inner li span#order_total_due{font-weight:700}.wrapper-enter-order .enter-order-info .order-summary .or-sum{text-align:right;width:80px}.wrapper-enter-order .enter-order-info .order-summary .or-sum ul li{font-size:18px;font-weight:700}.wrapper-enter-order .enter-order-info .order-summary .or-sum ul li:first-child{font-size:10px;font-weight:700;margin-bottom:5px;text-transform:uppercase}.wrapper-enter-order-scr .order-instruction{display:block}.wrapper-enter-order-scr .order-summary{display:block;float:right}.wrapper-enter-order-scr .sec-feedback{position:absolute;right:0;bottom:0}.wrapper-enter-order .book-trust-div{width:300px;float:right;padding-left:20px;margin-top:20px;position:relative}@media screen and (max-width:480px){.wrapper-enter-order .book-trust-div{float:none}}@media screen and (min-width:320px) and (max-width:350px){.wrapper-enter-order .book-trust-div{padding-left:7px}}.wrapper-enter-order .book-trust-div .content-asset p{line-height:1.4em}.wrapper-enter-order .book-trust-div .icon-booktrust-sm{display:inline-block;position:absolute;left:-10px}.wrapper-enter-order .book-trust-div span{display:block;padding-left:30px}.wrapper-enter-order .enter-method-toggle{font-family:Arial,sans-serif;text-transform:uppercase;margin:20px 0}@media screen and (max-width:480px){.wrapper-enter-order .enter-method-toggle{margin:15px 0}}.wrapper-enter-order .enter-method-toggle ul.yto-by-item-default{display:none}.wrapper-enter-order .enter-method-toggle li{display:inline-block;margin-left:20px;position:relative;vertical-align:top}@media screen and (max-width:480px){.wrapper-enter-order .enter-method-toggle li{margin:0 6px 0 0;width:100%;text-align:center}}.wrapper-enter-order .enter-method-toggle li:first-child{margin:0 0 0 5px}.wrapper-enter-order .enter-method-toggle li span{font-weight:700;color:#0270A9;display:inline-block;font-size:22px;line-height:22px;border-bottom:7px solid #0270A9;padding:0 55px 11px;vertical-align:top}@media screen and (max-width:480px){.wrapper-enter-order .enter-method-toggle li span{padding:0 0 8px;width:100%;border-bottom:4px solid #0270A9;color:#3a3a3a;font-size:24px;font-family:Arial,Regular}}.wrapper-enter-order .enter-method-toggle li span.arrow-up-blue{width:0;height:0;padding:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #0270A9;position:absolute;bottom:7px;left:49%}@media screen and (max-width:480px){.wrapper-enter-order .enter-method-toggle li span.arrow-up-blue{bottom:4px}}.wrapper-enter-order .enter-method-toggle li a{font-family:Arial,sans-serif;display:inline-block;font-size:22px;line-height:22px;color:#007599;border-bottom:2px solid #0270A9;padding:0 55px 16px;vertical-align:top}@media screen and (max-width:480px){.wrapper-enter-order .enter-method-toggle li a{padding:0 0 11px;width:100%;border-bottom:1px solid #0270A9;color:#3a3a3a;font-size:24px;font-family:Arial,Regular}}.wrapper-enter-order .sec-grade-nav{min-height:70px}.wrapper-enter-order .sec-grade-nav .ae-select{display:none}.wrapper-enter-order .sec-grade-nav ul#grade-nav{width:100%;font-size:12px;display:table}.wrapper-enter-order .sec-grade-nav ul#grade-nav li{display:table-cell}.wrapper-enter-order .sec-grade-nav ul#grade-nav li a{color:#3a3a3a;text-align:center;display:block;padding:5px 0;background:#eae3d9;border:1px solid #c0b299;border-left:0}.wrapper-enter-order .sec-grade-nav ul#grade-nav li.active a{color:#3a3a3a;border-bottom:0;background:#fff;font-weight:700}.wrapper-enter-order .sec-grade-nav ul#grade-nav li:first-child a{border-left:1px solid #c0b299}.wrapper-enter-order .sec-grade-nav ul#grade-month-nav{margin-left:5px}@media screen and (max-width:480px){.wrapper-enter-order .sec-grade-nav ul#grade-month-nav{margin:12px 7px}}.wrapper-enter-order .sec-grade-nav ul#grade-month-nav li{display:inline-block}.wrapper-enter-order .sec-grade-nav ul#grade-month-nav li li a{color:#878787;padding:10px 8px;display:block;text-transform:uppercase}@media screen and (max-width:480px){.wrapper-enter-order .sec-grade-nav ul#grade-month-nav li li a{padding:0 8px;border-left:1px solid #3a3a3a;color:#888;font-size:16px;line-height:16px;margin:7px 0 25px}}.wrapper-enter-order .sec-grade-nav ul#grade-month-nav li.active a{color:#3a3a3a}@media screen and (max-width:480px){.wrapper-enter-order .sec-grade-nav ul#grade-month-nav li:first-child li a{border-left:0}}.wrapper-enter-order .sec-cat-info{padding:0 18px;color:#fff;background:#0270a9;position:relative}@media screen and (max-width:480px){.wrapper-enter-order .sec-cat-info{padding:0 5px;background:0 0}.wrapper-enter-order .sec-cat-info ul{background:#0270a9;display:block;margin-top:-7px;padding:14px 0 26px}}.wrapper-enter-order .sec-cat-info li{display:inline-block;vertical-align:middle}.wrapper-enter-order .sec-cat-info li.hd{font-family:BrandonText-Bold,Arial,sans-serif;font-size:24px;text-transform:uppercase;max-width:540px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media screen and (max-width:480px){.wrapper-enter-order .sec-cat-info li.hd{font-family:BrandonText-Regular,Arial,sans-serif;font-size:24px;color:#fff;padding-bottom:8px;text-align:center;display:block;max-width:initial;overflow:initial;white-space:initial;text-overflow:initial}}.wrapper-enter-order .sec-cat-info li.cat-month{font-family:BrandonText-Light,Arial,sans-serif;font-size:24px;text-transform:uppercase}.wrapper-enter-order .sec-cat-info li.due{font-size:12px;padding-left:20px;font-family:Arial,sans-serif}@media screen and (max-width:480px){.wrapper-enter-order .sec-cat-info li.due{padding:0 0 11px;font-size:12px;display:block;text-align:center;margin-top:-17px}}.wrapper-enter-order .sec-cat-info li.link{position:absolute;right:18px;top:7px}@media screen and (max-width:480px){.wrapper-enter-order .sec-cat-info li.link{position:relative;top:unset;right:unset;display:block;text-align:center;font-size:18px;font-weight:700}}.wrapper-enter-order .sec-cat-info li.link a{color:#fff;text-transform:uppercase;text-decoration:underline}.wrapper-enter-order .sec-download{margin:10px 0;float:left;position:relative;z-index:10}@media screen and (max-width:480px){.wrapper-enter-order .sec-download{display:none}}.wrapper-enter-order .sec-download a{padding-left:10px;margin-left:10px;border-left:1px solid #666;float:left}.wrapper-enter-order .sec-download a.first{margin-left:0;padding-left:5px;border-left:0}.wrapper-enter-order .sec-download .label{float:left}.wrapper-enter-order .sec-download .label.digimagcontent{float:left;margin-left:100px}.wrapper-enter-order .sec-cat-carousel{min-height:90px;position:relative;margin-top:0}@media screen and (max-width:480px){.wrapper-enter-order .sec-cat-carousel{min-height:auto;overflow:hidden;margin:0 5px}.wrapper-enter-order .sec-cat-carousel .slick-slide img{display:block}}.wrapper-enter-order .sec-cat-carousel .fa-chevron-left,.wrapper-enter-order .sec-cat-carousel .fa-chevron-right{font-size:10px}.wrapper-enter-order .sec-cat-carousel .inactive .fa-chevron-left,.wrapper-enter-order .sec-cat-carousel .inactive .fa-chevron-right{display:none}.wrapper-enter-order .sec-cat-carousel .jcarousel-wrapper{border:0;box-shadow:none;margin-top:0;margin-bottom:0;width:960px;position:relative}.wrapper-enter-order .sec-cat-carousel .jcarousel{position:initial}.wrapper-enter-order .sec-cat-carousel .jcarousel li{width:120px;height:90px;position:relative}.wrapper-enter-order .sec-cat-carousel .jcarousel li a img{position:absolute;bottom:0}.wrapper-enter-order .sec-cat-carousel .jcarousel li a span.arrow{width:0;height:0;border-style:solid;border-width:0 15px 10px;border-color:transparent transparent #0270a9;margin-left:36px;position:absolute;z-index:10;bottom:-1px;cursor:default;display:none}.wrapper-enter-order .sec-cat-carousel .jcarousel li a:hover img{bottom:12px}.wrapper-enter-order .sec-cat-carousel .jcarousel li.active a span.arrow{display:block}.wrapper-enter-order .sec-cat-carousel .jcarousel-control-next,.wrapper-enter-order .sec-cat-carousel .jcarousel-control-prev{background:0 0;border:0;color:#999;box-shadow:none}.wrapper-enter-order .sec-cat-carousel .jcarousel-control-next:hover,.wrapper-enter-order .sec-cat-carousel .jcarousel-control-prev:hover{color:#000}.wrapper-enter-order .sec-cat-carousel .jcarousel-control-next.inactive:hover,.wrapper-enter-order .sec-cat-carousel .jcarousel-control-prev.inactive:hover{color:#999;cursor:default}.wrapper-enter-order .sec-cat-carousel .jcarousel-control-prev{left:-30px}.wrapper-enter-order .sec-cat-carousel .jcarousel-control-next{right:-30px}.wrapper-enter-order .sec-cat-carousel .border-bot{position:absolute;width:100%;height:16px;bottom:0;background:#e6ddcc;left:0;margin-top:0}@media screen and (max-width:480px){.wrapper-enter-order .sec-cat-carousel .border-bot{position:unset;height:unset;bottom:0;padding:15px 0 11px;width:auto}}.wrapper-enter-order .sec-cat-carousel span.arrow-up-blue{width:0;height:0;padding:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:11px solid #0270a9;position:absolute;bottom:-2px;left:49%;z-index:1}@media screen and (max-width:480px){.wrapper-enter-order .sec-cat-carousel span.arrow-up-blue{bottom:-20px}}.wrapper-enter-order .error-msg{padding:10px;background:#fff793;color:#d73230}.wrapper-enter-order .sec-order-table{padding-bottom:20px;border-bottom:1px solid #f0dfbb;margin-bottom:15px}@media screen and (max-width:480px){.wrapper-enter-order .sec-order-table{border-bottom:none;padding-bottom:10px}}.wrapper-enter-order .sec-order-table .dataTables_info{display:none}.wrapper-enter-order .sec-order-table table.teacher-order-details td.bonus-pt,.wrapper-enter-order .sec-order-table table.teacher-order-details td.bonus-qty,.wrapper-enter-order .sec-order-table table.teacher-order-details td.item-qty,.wrapper-enter-order .sec-order-table table.teacher-order-details td.price{background:0 0}.wrapper-enter-order .sec-order-table thead{border:2px solid #f0dfbb}.wrapper-enter-order .sec-order-table thead .sorting_asc{background:0 0}.wrapper-enter-order .sec-order-table thead th{border-left:1px solid #f0dfbb;font-size:12px;font-weight:400}.wrapper-enter-order .sec-order-table thead th.title{width:326px!important}@media screen and (max-width:480px){.wrapper-enter-order .sec-order-table thead th.title{width:24%!important;padding-left:5px}}.wrapper-enter-order .sec-order-table thead th.item-qty,.wrapper-enter-order .sec-order-table thead th.price{color:#99a074}.wrapper-enter-order .sec-order-table thead th.bonus-pt,.wrapper-enter-order .sec-order-table thead th.bonus-qty{color:#c59536}.wrapper-enter-order .sec-order-table thead th.bonus-pt,.wrapper-enter-order .sec-order-table thead th.price{text-align:right}.wrapper-enter-order .sec-order-table thead th.bonus-qty,.wrapper-enter-order .sec-order-table thead th.item-qty{width:50px;text-align:center}.wrapper-enter-order .sec-order-table thead th:first-child{border-left:0}.wrapper-enter-order .sec-order-table input[type=text]{padding:0 5px;text-align:center;width:40px;height:30px;margin-right:0}.wrapper-enter-order .sec-order-table td,.wrapper-enter-order .sec-order-table th{padding:5px 10px;vertical-align:middle}.wrapper-enter-order .sec-order-table td.sequence,.wrapper-enter-order .sec-order-table th.sequence{display:none}.wrapper-enter-order .sec-order-table td.itemNum,.wrapper-enter-order .sec-order-table th.itemNum{width:60px}@media screen and (max-width:480px){.wrapper-enter-order .sec-order-table td.itemNum,.wrapper-enter-order .sec-order-table th.itemNum{padding-left:5px}}.wrapper-enter-order .sec-order-table td.bonus-qty,.wrapper-enter-order .sec-order-table td.item-qty,.wrapper-enter-order .sec-order-table th.bonus-qty,.wrapper-enter-order .sec-order-table th.item-qty{width:50px}.wrapper-enter-order .sec-order-table td.bonus-pt,.wrapper-enter-order .sec-order-table td.price,.wrapper-enter-order .sec-order-table th.bonus-pt,.wrapper-enter-order .sec-order-table th.price{width:80px;padding-right:15px}.wrapper-enter-order .sec-order-table td.flyer,.wrapper-enter-order .sec-order-table th.flyer{width:194px}.wrapper-enter-order .sec-order-table td.bonus-qty,.wrapper-enter-order .sec-order-table td.item-qty{text-align:center;border-left:0}.wrapper-enter-order .sec-order-table td.bonus-pt,.wrapper-enter-order .sec-order-table td.price{font-weight:700;text-align:right}.wrapper-enter-order .sec-order-table td.item-qty,.wrapper-enter-order .sec-order-table td.price{background:#dee5b9}.wrapper-enter-order .sec-order-table td.bonus-pt,.wrapper-enter-order .sec-order-table td.bonus-qty{background:#f5d697}.wrapper-enter-order .sec-order-table td.title a{display:inline-block;max-width:360px;vertical-align:middle}.pdp-main .wrapper-enter-order .sec-order-table td.title a.product-bundles-name,.product-tile .product-tile-name .wrapper-enter-order .sec-order-table td.title a,.product-tile .wrapper-enter-order .sec-order-table td.title a.product-tile-name,.wrapper-enter-order .sec-order-table td.title .pdp-main a.product-bundles-name,.wrapper-enter-order .sec-order-table td.title .product-tile .product-tile-name a,.wrapper-enter-order .sec-order-table td.title .product-tile a.product-tile-name,.wrapper-enter-order .sec-order-table td.title a.truncate{max-width:230px}.wrapper-enter-order .sec-order-table tbody{border:1px solid #f0dfbb;border-top:0}.wrapper-enter-order .sec-order-table tbody tr{border-top:1px solid #f0dfbb}.wrapper-enter-order .sec-order-table tbody tr td{border-left:1px solid #f0dfbb}.wrapper-enter-order .sec-order-table tbody tr td:first-child{border-left:0}.wrapper-enter-order .sec-order-table tbody tr.focused td.itemNum,.wrapper-enter-order .sec-order-table tbody tr.focused td.title{background:#fce7d2}.wrapper-enter-order .sec-order-table tbody tr:first-child{border-top:0}.wrapper-enter-order .sec-order-table tbody tr:nth-child(even) td.item-qty,.wrapper-enter-order .sec-order-table tbody tr:nth-child(even) td.price{background:#f2f6dd}.wrapper-enter-order .sec-order-table tbody tr:nth-child(even) td.bonus-pt,.wrapper-enter-order .sec-order-table tbody tr:nth-child(even) td.bonus-qty{background:#f1e6cb}.wrapper-enter-order .sec-order-table tbody tr.even td.item-qty,.wrapper-enter-order .sec-order-table tbody tr.even td.price{background:#f2f6dd!important}.wrapper-enter-order .sec-order-table tbody tr.even td.bonus-pt,.wrapper-enter-order .sec-order-table tbody tr.even td.bonus-qty{background:#f1e6cb!important}@media screen and (max-width:480px){.wrapper-enter-order .sec-order-table tbody tr.even td.bonus-qty{background:url(../images/pages/order/bg_delete.gif) right repeat-y #f1e6cb!important}}.wrapper-enter-order .sec-order-table tbody tr.odd td.item-qty,.wrapper-enter-order .sec-order-table tbody tr.odd td.price{background:#dee5b9!important}.wrapper-enter-order .sec-order-table tbody tr.odd td.bonus-pt,.wrapper-enter-order .sec-order-table tbody tr.odd td.bonus-qty{background:#f5d697!important}@media screen and (max-width:480px){.wrapper-enter-order .sec-order-table tbody tr.odd td.bonus-qty{background:url(../images/pages/order/bg_delete.gif) right repeat-y #f5d697!important}}.wrapper-enter-order .sec-order-table tbody tr.shown td{background:#f4f1ea}.wrapper-enter-order .sec-order-table tbody tr.shown td.item-qty,.wrapper-enter-order .sec-order-table tbody tr.shown td.price{background:#dee5b9}.wrapper-enter-order .sec-order-table tbody tr.shown td.bonus-pt,.wrapper-enter-order .sec-order-table tbody tr.shown td.bonus-qty{background:#f5d697}.wrapper-enter-order .sec-order-table #yto-flyer-table_wrapper th.itemNum{width:62px!important}.wrapper-enter-order .sec-order-table #yto-flyer-table_wrapper th.title{width:352px!important}.wrapper-enter-order .sec-order-table #yto-flyer-table_wrapper th.price{width:86px!important}.wrapper-enter-order .sec-order-table #yto-flyer-table_wrapper th.item-qty{width:54px!important}.wrapper-enter-order .sec-order-table #yto-flyer-table_wrapper th.bonus-pt{width:87px!important}.wrapper-enter-order .sec-order-table #yto-flyer-table_wrapper th.bonus-qty{width:70px!important;padding-left:29px;text-align:left}.wrapper-enter-order .sec-order-table #yto-flyer-table_wrapper td.itemNum{width:101px}.wrapper-enter-order .sec-order-table #yto-flyer-table_wrapper td.title{width:553px}.wrapper-enter-order .sec-order-table #yto-flyer-table_wrapper td.price{width:155px}.wrapper-enter-order .sec-order-table #yto-flyer-table_wrapper td.item-qty{width:87px}.wrapper-enter-order .sec-order-table #yto-flyer-table_wrapper td.bonus-pt{width:159px}.wrapper-enter-order .sec-order-table #yto-item-table tr td{border-top:1px solid #f3e4c6;border-left:1px solid #f3e4c6;border-right:none;border-bottom:none}.wrapper-enter-order .sec-order-table #yto-item-table tr.empty-row td{height:12px;padding:0;border-left:none!important}.wrapper-enter-order .sec-order-table #yto-item-table tr.total-review-order{text-align:right;font-weight:700}.wrapper-enter-order .sec-order-table #yto-item-table tr.total-review-order td{border:none;border-top:4px solid #f7cb74;padding-right:15px}.wrapper-enter-order .sec-order-table #yto-item-table tr.total-review-order .std-total-item-price,.wrapper-enter-order .sec-order-table #yto-item-table tr.total-review-order .std-total-item-qty{background-color:#dee5b9}.wrapper-enter-order .sec-order-table #yto-item-table tr.total-review-order .std-total-pts{background-color:#f5d697}.wrapper-enter-order .sec-order-table #yto-item-table tr.total-review-order .std-total-item-qty{text-align:center}.wrapper-enter-order .sec-order-table #yto-item-table tr.total-review-order .std-total-pts-qty{padding:0!important}.wrapper-enter-order .sec-order-table #yto-item-table tr.total-review-order .std-total-pts-qty div{width:50px;padding:10px 10px 10px 15px;background:#f5d697;text-align:center}.wrapper-enter-order .sec-buttons{text-align:right}.wrapper-enter-order .sec-buttons .sec-button-inner{text-align:right;margin-top:15px;position:relative}@media screen and (max-width:480px){.wrapper-enter-order .sec-buttons .sec-button-inner{margin-bottom:50px;text-align:center;margin-top:0}}.wrapper-enter-order .sec-buttons .sec-button-inner .button,.wrapper-enter-order .sec-buttons .sec-button-inner .buttonstyle,.wrapper-enter-order .sec-buttons .sec-button-inner button,.wrapper-enter-order .sec-buttons .sec-button-inner input[type=button]{min-width:0;vertical-align:middle}.wrapper-enter-order .sec-buttons .sec-button-inner a{margin-left:16px}.wrapper-enter-order .sec-buttons .sec-button-inner .btn-saved{background:#fc9b62}.wrapper-enter-order .sec-buttons .sec-button-inner #msgOrderSaved{font-size:12px;position:absolute;right:130px;top:46px}.wrapper-enter-order .sec-digimag{border-top:1px solid #e6ddcc;padding-top:30px;position:relative;display:inline-block}@media screen and (max-width:480px){.wrapper-enter-order .sec-digimag{padding-top:10px;border-top:none}}@media screen and (min-width:810px) and (max-width:940px) and (orientation:landscape){.wrapper-enter-order .sec-digimag iframe#mainFrame{width:802px!important;height:988px!important}}@media screen and (min-width:720px) and (max-width:810px) and (orientation:landscape){.wrapper-enter-order .sec-digimag iframe#mainFrame{width:720px!important;height:889px!important}}@media screen and (min-width:500px) and (max-width:720px) and (orientation:landscape){.wrapper-enter-order .sec-digimag iframe#mainFrame{width:649px!important;height:800px!important}}.wrapper-enter-order .sec-digimag h5{position:absolute;width:100%;text-align:center;top:-48px;font-weight:400}.wrapper-enter-order .sec-digimag img{margin:0 auto;display:block}.wrapper-enter-order .digimag-show{display:none}.wrapper-enter-order .sec-review-order .each-review-order{background:#fcf3e1;margin-top:10px;position:relative}.pdp-main .wrapper-enter-order .sec-review-order .each-review-order .product-bundle-title span,.wrapper-enter-order .sec-review-order .each-review-order .pdp-main .product-bundle-title span,.wrapper-enter-order .sec-review-order .each-review-order h2 span{width:97.5%}.wrapper-enter-order .sec-review-order .each-review-order .date-placed{padding-left:10px;display:block;font-size:1.3rem;margin-bottom:10px}.wrapper-enter-order .sec-review-order .each-review-order .fa-times-circle{float:right;margin-right:15px}.wrapper-enter-order .sec-review-order .each-review-order td .fa-times-circle{float:none;margin-right:0}.wrapper-enter-order .sec-review-order .each-review-order-inner{padding:0 4px}.wrapper-enter-order .sec-review-order .shipment-label{font-family:Arial,sans-serif;font-weight:700;font-size:18px;margin-top:10px;margin-bottom:10px}.wrapper-enter-order .sec-review-order .std-total{display:table;right:0;width:100%}.wrapper-enter-order .sec-review-order .std-total li{display:table-cell;font-weight:700;padding:7px 10px;border-right:1px solid transparent}.wrapper-enter-order .sec-review-order .std-total li.std-total-label{text-align:right}.wrapper-enter-order .sec-review-order .std-total li.std-total-label span{font-weight:400}.wrapper-enter-order .sec-review-order .std-total li.std-total-label span.note{display:inline-block;padding-top:3px;font-size:13px}.wrapper-enter-order .sec-review-order .std-total li.desktop-hide-sfo{display:none}@media screen and (max-width:480px){.wrapper-enter-order .sec-review-order .std-total li.desktop-hide-sfo{display:block;padding-left:25px;width:80%}}.wrapper-enter-order .sec-review-order .std-total li.std-total-label-sfo{text-align:right}@media screen and (max-width:480px){.wrapper-enter-order .sec-review-order .std-total li.std-total-label-sfo{width:auto}}.wrapper-enter-order .sec-review-order .std-total li.std-total-content-asset{width:54%}@media screen and (max-width:480px){.wrapper-enter-order .sec-review-order .std-total li.std-total-content-asset{display:none}}.wrapper-enter-order .sec-review-order .std-total li.std-total-nor-label{width:80%;text-align:right;font-weight:400!important}@media screen and (max-width:480px){.wrapper-enter-order .sec-review-order .std-total li.std-total-nor-label{width:50%;font-size:14px}}@media screen and (min-width:310px) and (max-width:350px){.wrapper-enter-order .sec-review-order .std-total li.std-total-nor-label{padding-right:0!important}}.wrapper-enter-order .sec-review-order .std-total li.std-total-nor-label-soo{width:79%;text-align:right;font-weight:400!important}@media screen and (max-width:480px){.wrapper-enter-order .sec-review-order .std-total li.std-total-nor-label-soo{font-size:14px;width:63%}}.wrapper-enter-order .sec-review-order .std-total li.sth-soo-childname{width:100%;text-align:left;font-weight:400!important}@media screen and (max-width:480px){.wrapper-enter-order .sec-review-order .std-total li.sth-soo-childname{font-size:14px}}.wrapper-enter-order .sec-review-order .std-total li.sth-soo-price{width:100%;text-align:right;font-weight:400!important}@media screen and (max-width:480px){.wrapper-enter-order .sec-review-order .std-total li.sth-soo-price{font-size:14px}}.wrapper-enter-order .sec-review-order .std-total li.sth-soo-subtotal-label{width:95%;text-align:right;font-weight:400!important}@media screen and (max-width:480px){.wrapper-enter-order .sec-review-order .std-total li.sth-soo-subtotal-label{font-size:14px;text-align:left}}.wrapper-enter-order .sec-review-order .std-total li.sth-soo-subtotal-price{width:5%;text-align:right;font-weight:400!important}@media screen and (max-width:480px){.wrapper-enter-order .sec-review-order .std-total li.sth-soo-subtotal-price{font-size:14px}}.wrapper-enter-order .sec-review-order .std-total li.sth-soo-total-label{width:95%;text-align:right;font-weight:700!important}@media screen and (max-width:480px){.wrapper-enter-order .sec-review-order .std-total li.sth-soo-total-label{font-size:14px;text-align:left}}.wrapper-enter-order .sec-review-order .std-total li.sth-soo-total-price{width:5%;text-align:right;font-weight:700!important}@media screen and (max-width:480px){.wrapper-enter-order .sec-review-order .std-total li.sth-soo-total-price{font-size:14px}}.wrapper-enter-order .sec-review-order .std-total li.std-total-price{width:10%;text-align:right}.wrapper-enter-order .sec-review-order .std-total li.std-total-nor-price{width:10%;text-align:right;font-weight:400!important}@media screen and (max-width:480px){.wrapper-enter-order .sec-review-order .std-total li.std-total-nor-price{font-size:14px;width:22%}}@media screen and (max-width:480px){.wrapper-enter-order .sec-review-order .std-total li.std-total-nor-price.teacher-soo{width:33%}}.wrapper-enter-order .sec-review-order .std-total li.std-total-qty{width:10%;text-align:center}.wrapper-enter-order .sec-review-order .std-total li.std-total-qty span.total-qty{display:inline-block;width:37px;text-align:center}@media screen and (max-width:480px){.wrapper-enter-order .sec-review-order .std-total li.std-total-qty span.total-qty{width:100%}}.wrapper-enter-order .sec-review-order .std-total-with-tax{display:table;right:0;width:100%}.wrapper-enter-order .sec-review-order .std-total-with-tax li{display:table-row;font-weight:700;padding:7px 10px;border-right:1px solid transparent;line-height:2}.wrapper-enter-order .sec-review-order .std-total-with-tax li table tr td.td-attr{padding:0;text-align:left;width:115px}@media screen and (max-width:480px){.wrapper-enter-order .sec-review-order .std-total-with-tax li table tr td.td-attr{width:400px}}.wrapper-enter-order .sec-review-order .std-total-with-tax li table tr td.td-attr1{padding:0;text-align:left;width:100%}.wrapper-enter-order .sec-review-order .std-total-with-tax li table tr td.td-gap{padding:0;width:30px}.wrapper-enter-order .sec-review-order .std-total-with-tax li table tr td.td-value{padding:0;width:50px}.wrapper-enter-order .sec-review-order .std-total-with-tax li table tr td.td-front{padding:0}.wrapper-enter-order .sec-review-order .std-total-with-tax li.std-total-tax{width:10%;text-align:right;font-size:14px;font-weight:400;line-height:1.5}.wrapper-enter-order .sec-review-order .std-total-with-tax li.std-total-tax div{float:right}.wrapper-enter-order .sec-review-order .std-total-with-tax li.std-total-price{width:10%;text-align:right;font-size:14px}.wrapper-enter-order .sec-review-order .std-total-with-tax li.std-total-price div{border-top:1px solid #f7cb74;border-bottom:1px solid #f7cb74;float:right;margin-top:10px}.wrapper-enter-order .sec-review-order .std-total-new td{font-weight:700;padding:0 10px;border:1px solid #fcf3e1;background-color:#fcf3e1}.wrapper-enter-order .sec-review-order .std-total-new td.std-total-empty{display:table-cell;border-left:none}.wrapper-enter-order .sec-review-order .std-total-new td.std-total-label{text-align:right}.wrapper-enter-order .sec-review-order .std-total-new td.std-total-price{width:10%;text-align:right}.wrapper-enter-order .sec-review-order .std-total-new td.std-total-qty{width:10%;padding-left:10px;text-align:center}.wrapper-enter-order .sec-review-order .std-total-new td.std-total-qty.sfo{text-align:left}.wrapper-enter-order .sec-review-order .std-total-new td.std-total-qty span.total-qty{display:inline-block;width:35px;text-align:center}.wrapper-enter-order .sec-review-order .total-review-order{margin-top:12px;margin-bottom:20px;background:#fae8c4;border-top:4px solid #f7cb74;padding:3px 0}.pdp-main .wrapper-enter-order .sec-review-order .product-bundle-title,.wrapper-enter-order .sec-review-order .pdp-main .product-bundle-title,.wrapper-enter-order .sec-review-order h2{font-size:16px;background:#fff;color:#000;padding-top:0;margin-bottom:14px;font-family:Arial,sans-serif;font-weight:700}.pdp-main .wrapper-enter-order .sec-review-order .product-bundle-title span,.wrapper-enter-order .sec-review-order .pdp-main .product-bundle-title span,.wrapper-enter-order .sec-review-order h2 span{background:#fcf3e1;display:inline-block;width:40%;padding:5px 15px 0 10px}.pdp-main .wrapper-enter-order .sec-review-order .product-bundle-title span i,.wrapper-enter-order .sec-review-order .pdp-main .product-bundle-title span i,.wrapper-enter-order .sec-review-order h2 span i{font-style:normal;top:8px;position:relative;text-transform:capitalize}.wrapper-enter-order .sec-review-order .cell-border td.itemNum,.wrapper-enter-order .sec-review-order .cell-border th.itemNum{width:10%}.wrapper-enter-order .sec-review-order .cell-border td.title,.wrapper-enter-order .sec-review-order .cell-border th.title{width:33%}.wrapper-enter-order .sec-review-order .cell-border td.flyer,.wrapper-enter-order .sec-review-order .cell-border th.flyer{width:22%}.wrapper-enter-order .sec-review-order .cell-border td.coupon,.wrapper-enter-order .sec-review-order .cell-border th.coupon{width:15%}.wrapper-enter-order .sec-review-order .cell-border td.price,.wrapper-enter-order .sec-review-order .cell-border th.price{width:10%;text-align:right}.wrapper-enter-order .sec-review-order .cell-border td.item-qty,.wrapper-enter-order .sec-review-order .cell-border th.item-qty{width:10%}.wrapper-enter-order.checkout-confirm .sec-review-order .std-total{display:table;right:0;width:100%}.wrapper-enter-order.checkout-confirm .sec-review-order .std-total li{display:table-cell;font-weight:700;padding:7px 10px;border-right:1px solid transparent}.wrapper-enter-order.checkout-confirm .sec-review-order .std-total li.std-total-label{width:80%;text-align:right}.wrapper-enter-order.checkout-confirm .sec-review-order .std-total li.std-total-price{width:10%;text-align:right}.wrapper-enter-order.checkout-confirm .sec-review-order .std-total li.std-total-qty{width:10%}.wrapper-enter-order.checkout-confirm .sec-review-order .std-total li.std-total-qty span.total-qty{display:inline-block;width:35px;text-align:center}.wrapper-enter-order.checkout-confirm .sec-review-order .std-total.soo li.std-total-qty{text-align:center;padding-left:10px}.wrapper-enter-order.checkout-confirm .sec-review-order .total-review-order-sfo{border-bottom:none;outline:#fff solid 12px}.wrapper-enter-order.checkout-confirm .sec-review-order .cart-sfo-content .std-total-new td.std-total-qty.sfo{text-align:center}.wrapper-enter-order.checkout-confirm .sec-order-table #yto-item-table tr.total-review-order .std-total-pts-qty{background:#f5d697}.parent .wrapper-enter-order .order-instruction .exclamation-message{padding-top:1.5em}@media screen and (max-width:480px){.parent .wrapper-enter-order .order-instruction .exclamation-message{padding-top:0;padding-left:0}}.YTO-flyer{background-size:100% 249px}.YTO-flyer .sec-order-table{padding-bottom:0;border-bottom:0;margin-bottom:0}.YTO-flyer.exclamation{background-size:100% 290px}.YTO-flyer .YTO-bottom-flyer .footer-buttons .link a>i.fa-chevron-right{padding-left:3px}.SOO-review{background-size:100% 165px}.checkout-rc,.checkout-sb{background-size:100% 153px}.SFO-review{background-size:100% 138px}.SFO-review .product-details .hide-link{vertical-align:top}.cart-review{background-size:100% 145px}.cart-review-empty{background-size:100% 120px}.p-order-instruction{padding-top:10px}.cart-review-empty-parent{background:url(../images/bg-cart-empty-parent.gif) repeat-x #f4f1ea}.cart-review-empty-parent .p-order-instruction{margin-top:5px;padding-top:30px;height:42px}.parent-bg-cart{background-size:auto}.soo-bg-empty-order{background-size:100% 134px}.soo-bg-empty-order .footer-buttons{border-top:0}.checkout-confirm{background-size:100% 248px}.checkout-confirm .sec-review-order{padding-top:0}.checkout-thankyou{background-size:100% 200px}.checkout-thankyou .enter-order-info .order-instruction>div{float:left;clear:both}.checkout-thankyou .sec-order-table #yto-item-table.teacher-order-details td.bonus-qty{text-align:center;padding:5px 10px}.checkout-thankyou .sec-order-table #yto-item-table tr td:last-child{border-right:1px solid #f3e4c6}.checkout-thankyou .sec-order-table #yto-item-table tr:last-child td{border-bottom:1px solid #f3e4c6}.parent-bg{background-size:100% 100%}.YTO-items{background-size:100% 303px}.YTO-items .sec-order-table{display:none;position:relative}.YTO-items #item-entry .item-entry-content{height:150px;-moz-transition:all .3s ease-in 0s;-webkit-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.YTO-items #item-entry .label{text-align:right;padding-right:15px}@media screen and (max-width:480px){.YTO-items #item-entry .label{padding-right:0}}.YTO-items #item-entry .input-item{width:100px}.YTO-items #item-entry .enter-item{width:50%;text-align:right;float:none;text-transform:uppercase;font-size:28px}.YTO-items #item-entry .block-enter-item{width:50%;float:none}.YTO-items #yto-item-table{margin-top:5px;font-weight:400}.YTO-items #yto-item-table td.bonus-qty,.YTO-items #yto-item-table th.bonus-qty{width:90px;text-align:left;padding-left:20px;padding-right:12px}.YTO-items #yto-item-table td.bonus-qty{background:url(../images/pages/order/bg_delete.gif) right repeat-y #f5d697}.YTO-items #yto-item-table td.bonus-qty span{display:inline-block}.YTO-items #yto-item-table td.bonus-qty span.arrow-up,.YTO-items #yto-item-table td.bonus-qty span.arrow-up-border{margin-top:0}.YTO-items #yto-item-table .even td.bonus-qty,.YTO-items #yto-item-table tr.csrble td.bonus-qty,.YTO-items #yto-item-table tr:nth-child(even) td.bonus-qty{background:url(../images/pages/order/bg_delete.gif) right repeat-y #f1e6cb}.YTO-items #yto-item-table thead .sorting_asc{background:url(../lib/jquery/datatables/images/sort_asc.png) right center no-repeat #f2f9ff}.YTO-items-display{background-size:100% 310px}.YTO-items-display #item-entry .btn-add{height:75px}.YTO-items-display #item-entry .item-entry-content{height:35px;padding:19px 20px;-moz-transition:all .3s ease-in 0s;-webkit-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.YTO-items-display .sec-buttons a,.YTO-items-display .sec-buttons a.tertiary{text-transform:uppercase}.YTO-items-display .sec-buttons a.tertiary.sfo-bottom{padding-bottom:16px}.YTO-items-display-error{background-size:100% 350px}.sort-order{display:none}.tooltipster-content ul.sfotooltip{list-style-type:disc;list-style-position:outside;margin:0;padding:0 0 0 10px}#selected-data .tooltip-remove-action{right:13px;top:42px}.tooltip-remove-action{display:none;border:2px solid #c0b299;background:#fff;position:absolute;right:-14px;top:36px;width:255px;min-width:250px;z-index:22}.tooltip-remove-action .action-remove-wrapper{padding:10px}.tooltip-remove-action .action-remove-wrapper.extended{padding:19px}.tooltip-remove-action .action-remove-wrapper .delete-warning{font-weight:700;padding-right:10px;color:#3a3a3a}.tooltip-remove-action .action-remove-wrapper button{padding:0 5px}.tooltip-remove-action .arrow-up,.tooltip-remove-action .arrow-up-border{border-left:13px solid transparent!important;border-right:13px solid transparent!important;border-top:13px solid;bottom:-13px;border-color:#c0b299;border-style:solid;border-width:0 7.5px 13px;height:0;position:absolute;right:9px;top:-14px;width:0}.tooltip-remove-action .arrow-up{border-color:#fff;border-style:solid;border-width:0 7.5px 14px;top:-12px}.tooltip-remove-action .arrow-down,.tooltip-remove-action .arrow-down-border{border-left:13px solid transparent!important;border-right:13px solid transparent!important;border-top:13px solid;bottom:-14px;border-color:#c0b299;border-style:solid;border-width:13px 7.5px 0;height:0;position:absolute;right:37px;width:0}.tooltip-remove-action .arrow-down{border-color:#fff;border-style:solid;border-width:13px 7.5px 0;bottom:-12px}.tooltip-custom-error-close{display:none;border:1px solid #d73230;background:#fff793;position:absolute;right:85px;top:4px;width:174px;min-width:174px;z-index:22;color:#3a3a3a;text-align:center;height:35px;padding:10px;font-size:13px;border-radius:5px}.tooltip-custom-error-close .error-close-icon{float:right;margin-right:-6px;margin-top:-10px;cursor:pointer;font-size:11px}span.tool-tip-delivered{background:#fff793;position:absolute;padding:10px 14px;border:1px solid #d73230;margin-top:-71px;margin-left:120px;text-align:center;color:#d73230;z-index:102;width:260px;display:none}span.tool-tip-delivered:after,span.tool-tip-delivered:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}span.tool-tip-delivered:after{border-color:#fff793 transparent transparent;border-width:13px;margin-left:-13px}span.tool-tip-delivered:before{border-color:#d73230 transparent transparent;border-width:14px;margin-left:-14px}span.tool-tip-transit{background:#fff793;position:absolute;padding:10px 14px;border:1px solid #d73230;margin-top:-71px;margin-left:22px;text-align:center;color:#d73230;z-index:102;width:260px;display:none}span.tool-tip-transit:after,span.tool-tip-transit:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}span.tool-tip-transit:after{border-color:#fff793 transparent transparent;border-width:13px;margin-left:-13px}span.tool-tip-transit:before{border-color:#d73230 transparent transparent;border-width:14px;margin-left:-14px}#tool-tip-error-dts{background:#fff893;position:absolute;font-size:13px;padding:10px;border-radius:5px;border:1px solid #a81412;margin:10px 0 0;text-align:center;color:#3a3a3a;z-index:10000015;width:174px;display:none}#tool-tip-error-dts:after,#tool-tip-error-dts:before{content:initial}span.tool-tip-error{background:#fff893;position:absolute;font-size:13px;padding:10px;border-radius:5px;border:1px solid #a81412;margin:10px 0 0;text-align:center;color:#3a3a3a;z-index:10000015;width:200px;display:none}span.tool-tip-error:after,span.tool-tip-error:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}span.tool-tip-error:after{border-color:#fff893 transparent transparent;border-width:7px;margin-left:-7px}span.tool-tip-error:before{border-color:#a81412 transparent transparent;border-width:8px;margin-left:-8px}.tool-tip-error-td{background:#fff;position:absolute;padding:10px 14px;font-size:13px;border-radius:5px;border:1px solid #ccc;margin:0;text-align:center;color:#000;z-index:100;width:200px;display:none}.tool-tip-error-td:after,.tool-tip-error-td:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.tool-tip-error-td:after{border-color:#fff transparent transparent;border-width:7px;margin-left:-7px}.tool-tip-error-td:before{border-color:#ccc transparent transparent;border-width:8px;margin-left:-8px}.sec-enter-order-nav{background:#d73230;margin-bottom:4px}.sec-enter-order-nav ul{display:table;width:1016px;margin:0 auto;border-left:4px solid #fff;table-layout:fixed}.sec-enter-order-nav ul li{display:table-cell;height:35px;vertical-align:middle;font-size:17px;border-right:4px solid #fff}.sec-enter-order-nav ul li a{display:block;height:35px;font-family:BrandonText-Regular,Arial,sans-serif;line-height:35px;color:#fff;text-align:center;text-transform:uppercase;background:#0093b4}.sec-enter-order-nav ul li a:hover{background:#0270a9}.sec-enter-order-nav ul li.icon-home{width:53px}.sec-enter-order-nav ul li.icon-home a{display:block;color:#fff;text-align:center;font-size:24px;background:#d73230}.sec-enter-order-nav ul li.icon-home a:hover{background:#d73230;opacity:.7}.sec-enter-order-nav ul li.apple{width:88px;border-right:0}.sec-enter-order-nav ul li.hd{color:#fff;text-transform:uppercase;padding-left:10px}.sec-enter-order-nav ul li.active a{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAIAAAC0tAIdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qjg2RDk5M0NDRkUwMTFFMzg1Rjk4QzE2MzI2OTRBRUMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qjg2RDk5M0RDRkUwMTFFMzg1Rjk4QzE2MzI2OTRBRUMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCODZEOTkzQUNGRTAxMUUzODVGOThDMTYzMjY5NEFFQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCODZEOTkzQkNGRTAxMUUzODVGOThDMTYzMjY5NEFFQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoptwjwAAAFpSURBVHjaXFJbUsMwEFutHTgUh2lhuADH4gZt+OSX37YM0ylcg9brRXIfHyROxpFX2odi/vL68Pa5WG1zXJ1LD+9Tz9D3Dcx0S3drB/flvDHrMDNooVekJ7qAnkQyzbulZSW+97qcdxcCMZ5oR7kwsUTwIqw7E6F++zQIUmM48bEvQxaM80CjGqzUfuSxCOvdOBw1GDUtUdJUhHvWiruGIKoq0PbFnucthZjuTFAjowdGt7BgEFCCybN62h5YzDtgtMC4IayCA/Ake+KARoGndAT8B/a03pxLojC7BYUowDhpMIhIL0wizOyr+ON6p7FA0jkGJILz3anQagFLQzJl4fafD26j91B52kU20a0QsVCS61hFYOPsvBedGTCxS6YKDRkyMrOhXI1TJTWNK1wO5ZhDh0r5vfnAzwMqffAsR8XYdMkw/gqXzfc3H3DxwevU/X31gbgbI4cMh5IU/neoHa1kjYES/xNgANe3B/Ec29I5AAAAAElFTkSuQmCC) right top no-repeat #0270a9}.TI{background:0 0;padding-top:20px}.TIMain .tabnav{position:relative;z-index:102}.TIMain .subheader-top .wrapper-content .subheader-container.subheader-blue .subheader-menu>ul>li:first-child{position:relative;z-index:102;border-right:0;margin-right:4px}.TIMain .subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li:hover .subheader-content,.notOptOut .wrapper-enter-order{display:none}#yto-flyer-table span.input-qty,#yto-item-table span.input-qty{height:30px;width:40px;margin-right:0;text-align:center;line-height:30px}.wrapper-enter-order .sec-order-table #yto-flyer-table thead{border:0}#yto-flyer-table{border-top:0}.TIImageTab{z-index:102;position:relative}.TIImageTab span.order-num{display:none}.TIImageTab ul li a,.TIImageTab ul li a:hover{background:#e6ddcc}.TIImageTab ul li a .exclamation-message,.TIImageTab ul li a span{display:none}.TIImageTab ul li.active a{background:#e6ddcc;margin-bottom:4px;padding-bottom:7px;font-weight:400}.TIImageTab ul li.active a:hover{background:#e6ddcc}.teacherdesktutorial{margin-top:-8px}#TIImage{position:relative}#TIImage .tutorial-section{float:left;width:100%}#TIImage .tutorial-section img{margin:-5px 55px auto auto;text-align:center;display:block}#TIImage .close{float:left;width:100%}#TIImage .close a{color:#fff;font-size:.8em;display:inline-block;position:absolute}#TIImage .close a.close{right:85px;top:18px;padding-right:0;position:relative;text-align:right;float:right;width:auto}#TIImage .close a.close img{padding:0 0 0 5px}#TIImage .noshow{float:left;width:100%}#TIImage .noshow a{color:#fff;font-size:.8em;display:inline-block;position:absolute}#TIImage .noshow a.noShow{right:76px;top:5px;padding-right:18px;position:relative;text-align:right;float:left;width:100%}#TIImage a{color:#fff;font-size:.8em;display:inline-block;position:absolute}#TIImage a.noShow{right:200px;bottom:15px}#TIImage a.close{right:76px;top:-2px;padding-right:18px;float:none;width:auto}#yto-flyer-table_wrapper .dataTables_scrollHeadInner,#yto-flyer-table_wrapper .dataTables_scrollHeadInner table{width:100%!important}#yto-flyer-table_wrapper .dataTables_scrollBody.ps-container{border-right:1px solid #f3e4c6}#yto-flyer-table_wrapper .dataTables_scrollBody.ps-container table{width:96.4%!important;float:left}.sec-review-order{padding-top:15px}.cart-soo-content span.input-qty{padding:0}.cart-soo-content .std-total .std-total-qty{padding-left:26px}.checkout-confirm .cart-soo-content .sec-review-order .std-total .std-total-label{width:80%}.wrapper-enter-order.checkout-confirm .input-qty{width:auto}.wrapper-enter-order.checkout-confirm .sec-review-order .cart-sfo-content .std-total li.std-total-qty{text-align:center}#dialog-hasUnassignedSFOCoupon .modal-header{height:44px}#dialog-hasUnassignedSFOCoupon .modal-body-inner-content{min-height:321px}#dialog-hasUnassignedSFOCoupon .footer-buttons{margin-bottom:60px}.pdp-main .wrapper-enter-order .enter-order-info .product-bundle-title,.wrapper-enter-order .enter-order-info .pdp-main .product-bundle-title,.wrapper-enter-order .enter-order-info h2{width:auto}.pdp-main .wrapper-enter-order .sec-review-order .cart-soo-content .product-bundle-title,.wrapper-enter-order .sec-review-order .cart-soo-content .pdp-main .product-bundle-title,.wrapper-enter-order .sec-review-order .cart-soo-content h2{margin-bottom:6px}.pdp-main .wrapper-enter-order .sec-review-order .cart-soo-content .product-bundle-title span,.wrapper-enter-order .sec-review-order .cart-soo-content .pdp-main .product-bundle-title span,.wrapper-enter-order .sec-review-order .cart-soo-content h2 span{height:30px}.wrapper-enter-order .sec-review-order .cart-sfo-content .std-total li.std-total-qty,.wrapper-enter-order.SFO-review .sec-review-order .std-total li.std-total-qty{text-align:left}.wrapper-enter-order .sec-review-order .cart-yto-content .total-review-order .std-total li.std-total-label{width:62%}.wrapper-enter-order .sec-review-order .cart-yto-content .total-review-order .std-total li.std-total-item-price{width:10%}.wrapper-enter-order .sec-review-order .cart-yto-content .total-review-order .std-total li.std-total-item-qty{width:6%}.wrapper-enter-order .sec-review-order .cart-yto-content .total-review-order .std-total li.std-total-pts{width:11%}.wrapper-enter-order .sec-review-order .cart-yto-content .total-review-order .std-total li.std-total-pts-qty{width:13%}.wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .total-review-order .std-total li.std-total-label{width:63%}.wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .total-review-order .std-total li.std-total-item-price{width:11%}.wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .total-review-order .std-total li.std-total-item-qty{width:8%}.wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .total-review-order .std-total li.std-total-pts{width:10%}.wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .total-review-order .std-total li.std-total-pts-qty{width:8%}.modal.student-coupon-modal.free-pick-reward{width:100%;height:100%}@media screen and (max-width:480px){#grade-month-flyer-nav .month-flyer-nav{position:relative;margin:5px 0 0!important;border:0}#grade-month-flyer-nav .slick-slide{position:relative}#grade-month-flyer-nav .slick-next,#grade-month-flyer-nav .slick-prev{display:block!important}#grade-month-flyer-nav .slick-next{min-width:25px;width:25px;height:26px;background-size:25px 25px;right:0;opacity:.7;top:50%;z-index:0;background-position:5px 1px}#grade-month-flyer-nav .slick-prev{min-width:25px;width:25px;height:26px;background-size:25px 25px;opacity:.7;top:50%;background-position:0 1px;z-index:1}#grade-month-flyer-nav .slick-disabled{opacity:0}#grade-month-flyer-nav .slick-list{overflow:unset}}.info-modal{position:absolute;z-index:10000000;width:300px;max-width:initial;display:none;background:#fff}.info-modal .info-modal-hd{margin:0;padding:15px 15px 14px;background:#d83230;color:#fff;font-size:16px;font-weight:700;font-family:Arial,sans-serif;text-transform:uppercase}.info-modal .info-modal-content{padding:15px 15px 20px;font-size:14px;color:#3a3a3a;border:1px solid #d83230}.info-modal i.icon-exclamation{display:inline-block;height:14px;width:14px;border:1px solid #fff;color:#fff;font-size:14px;text-align:center;line-height:16px;border-radius:50%;font-style:initial;vertical-align:top;margin-right:5px}.info-modal .info-modal-close{position:absolute;right:5px;top:15px;width:15px;height:15px;opacity:1;cursor:pointer}.info-modal .info-modal-close:after,.info-modal .info-modal-close:before{position:absolute;content:' ';height:15px;width:2px;background-color:#fff}.info-modal .info-modal-close:before{transform:rotate(45deg)}.info-modal .info-modal-close:after{transform:rotate(-45deg)}.info-modal .arrow,.info-modal .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.info-modal .arrow{border-width:13px}.info-modal .arrow:after{border-width:12px}.info-modal .arrow{bottom:-12px;left:50%;margin-left:-13px;border-top-color:#d83230;border-bottom-width:0}.info-modal .arrow:after{bottom:1px;margin-left:-12px;border-top-color:#fff;border-bottom-width:0;content:" "}@media screen and (max-width:480px){.wrapper-enter-order .sec-grade-nav{width:auto;min-height:70px;padding:5px 5px 0}.wrapper-enter-order .sec-grade-nav ul#grade-nav{width:99.5%;position:absolute}.wrapper-enter-order .sec-grade-nav .sec-dropdown.dropdown{position:relative;z-index:9;width:100%}.wrapper-enter-order .sec-grade-nav ul#grade-nav li{display:list-item;text-transform:uppercase;padding:0;width:90.1%;left:4.8%;position:relative}.wrapper-enter-order .sec-grade-nav ul#grade-nav li a{border:none;border-bottom:1px solid #e4ddcd;background:0 0;text-align:left;padding:10px 0;font-family:BrandonText-Regular;font-size:19px}.wrapper-enter-order .sec-grade-nav ul#grade-nav li:first-child a{border-left:none}.wrapper-enter-order .sec-grade-nav ul#grade-nav li:last-child{width:100%;left:0}.wrapper-enter-order .sec-grade-nav ul#grade-nav li:last-child a{border-bottom:5px solid #edddcd;text-align:left;border-left:none;font-weight:400;padding:8px 10px 10px 14px}.wrapper-enter-order .sec-grade-nav ul#grade-nav li.active a{border-bottom:1px solid #e4ddcd}.wrapper-enter-order .sec-grade-nav .ae-select{padding:11px 15px 9px 14px;display:block}.wrapper-enter-order .sec-grade-nav .ae-select.chosen{color:#333}.wrapper-enter-order .sec-grade-nav .ae-select .fa-chevron-down{color:#3a3a3a;position:absolute;right:9px;font-size:1.25em;top:8px}.wrapper-enter-order .sec-grade-nav .sec-dropdown #grade-nav{background:#fff;box-shadow:none;border-radius:0;font-size:12px;width:99.5%;padding:0}.wrapper-enter-order .sec-grade-nav .sec-dropdown #grade-nav>li{cursor:pointer}.wrapper-enter-order .sec-grade-nav .sec-dropdown .ae-select{cursonr:pointer;background:#e4ddcd;border:none;text-transform:uppercase;color:#3a3a3a;font-size:19px}.sec-grade-nav .sec-dropdown #grade-nav>li>a:focus,.sec-grade-nav .sec-dropdown #grade-nav>li>a:hover{background:0 0}ul#grade-nav{list-style-type:none;margin:0;padding:5px;border:1px solid #e4ddcd}.pt_yto .wrapper-enter-order.YTO-flyer .enter-order-info{margin:0;padding:7px 10px 9px 13px}.pt_yto .wrapper-enter-order.YTO-flyer .enter-order-info .order-instruction{padding:0}.pdp-main .pt_yto .wrapper-enter-order.YTO-flyer .enter-order-info .order-instruction .product-bundle-title,.pt_yto .wrapper-enter-order.YTO-flyer .enter-order-info .order-instruction .pdp-main .product-bundle-title,.pt_yto .wrapper-enter-order.YTO-flyer .enter-order-info .order-instruction h2{margin:0;padding:0;font-size:32px;font-family:BrandonText-Regular}.pt_yto .wrapper-enter-order.YTO-flyer .enter-order-info .order-instruction .shop-by-add-cart-items{display:none}}.sec-flyer-all{position:relative}@media screen and (max-width:480px){.sec-flyer-all{margin:0 5px}}.CSR-flyer{background-size:100% 283px}.CSR-flyer .row.sec-csr-header .sec-search input[type=text]{padding:0 22px 0 11px}.CSR-flyer .sec-search{padding-top:20px;width:425px;position:relative}.CSR-flyer .sec-search button{background:0 0;position:absolute;right:0;top:20px;height:35px;min-width:40px;padding:0;width:40px}.CSR-flyer .sec-feedback{width:150px;text-align:right;padding-top:30px}.CSR-flyer .order-type-toggle{margin-top:1.3em;padding-bottom:1.5em}.CSR-flyer .order-type-toggle ul{width:100%}.CSR-flyer .order-type-toggle li{display:inline-block;width:50%;float:left;text-align:center;position:relative;text-transform:uppercase}.CSR-flyer .order-type-toggle li span{font-weight:700;color:#e0790b;display:inline-block;font-size:20px;line-height:22px;border-bottom:5px solid #e0790b;padding-bottom:11px;vertical-align:top;width:100%}.CSR-flyer .order-type-toggle li span.arrow-up-orange{width:0;height:0;padding:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #e0790b;position:absolute;bottom:5px;left:49%}.CSR-flyer .order-type-toggle li a{display:inline-block;font-size:20px;line-height:22px;color:#e0790b;border-bottom:1px solid #e0790b;padding-bottom:13px;vertical-align:top;width:100%}.CSR-flyer .sec-order-entry .flyer-code{background:#0270A9}.CSR-flyer .sec-order-entry .flyer-code .input-flyer-code{text-transform:uppercase}.CSR-flyer .sec-order-entry .flyer-code .error{background:#fff793}.CSR-flyer .sec-order-entry .flyer-code .col{padding:8px 10px;vertical-align:middle}.CSR-flyer .sec-order-entry .flyer-code .col-flyer-code{padding-left:0;padding-right:20px}.CSR-flyer .sec-order-entry .col-flyer-label{width:55%;text-align:right;font-size:21px;font-weight:400;text-transform:uppercase;font-family:BrandonText-Bold,Arial,sans-serif;color:#fff}.CSR-flyer .sec-order-entry .col-flyer-code{width:45%}.CSR-flyer .sec-order-entry .col-flyer{width:32%;padding-bottom:1em}.CSR-flyer .sec-order-entry .col-spacer{width:2%}.CSR-flyer .sec-order-entry table.flyer-table{border-collapse:collapse}.CSR-flyer .sec-order-entry table.flyer-table thead{border:2px solid #f7eacd}.CSR-flyer .sec-order-entry table.flyer-table th{padding:8px 10px;text-transform:uppercase;color:#666;font-weight:400;text-align:right;border-left:1px solid #f7eacd}.CSR-flyer .sec-order-entry table.flyer-table tr{border:1px solid #f7eacd}.CSR-flyer .sec-order-entry table.flyer-table tr:first-child{border-top:0}.CSR-flyer .sec-order-entry table.flyer-table tr.error input.bp-qty,.CSR-flyer .sec-order-entry table.flyer-table tr.error input.paid-qty{background:#fff793;border-color:#d73230}.CSR-flyer .sec-order-entry table.flyer-table tr td{padding:5px 10px;border-left:1px solid #f7eacd}.CSR-flyer .sec-order-entry table.flyer-table tr td input[type=text]{text-align:right}.CSR-flyer .sec-order-entry table.flyer-table tr td:first-child{border-left:0}.CSR-flyer .sec-order-entry table.flyer-table tr td.td-paid{background:#dee5b9}.CSR-flyer .sec-order-entry table.flyer-table tr td.td-bp{background:#f5d697}.CSR-flyer .sec-order-entry .flyer-add-rows{text-align:right;font-size:20px;padding:8px 10px;background:#f4f1ea}.CSR-flyer .sec-order-entry .flyer-add-rows a{color:#c0b299}.CSR-flyer .sec-add-flyers{text-align:right}.CSR-flyer .sec-buttons{border-top:0;margin-top:1em;padding-bottom:1em}input.check-no-bot-margin{margin-bottom:0}.sec-teacher-info{margin-top:1.5em;margin-bottom:1.5em;background:#fff;border:2px solid #f4f1ea}.sec-teacher-info .col{width:28%;border-left:2px solid #f4f1ea}.sec-teacher-info .col:first-child{border-left:0}.sec-teacher-info .col ul{margin:1em}.sec-teacher-info .col.t-name{width:26%}.sec-teacher-info .col.t-name li:first-child{font-weight:700;font-size:1.3em}.sec-teacher-info .col.t-bp{width:18%;position:relative}.sec-teacher-info .col.t-bp.active label{background:#d83230}.sec-teacher-info .col.t-bp.active .bonus-overlay{display:block}.sec-teacher-info .col.t-bp .bonus-overlay{right:0}.sec-teacher-info .col.t-bp .points{display:block;padding:.5em;text-align:right;font-size:1.5em;font-weight:700}.sec-teacher-info .col.t-bp a.link-bp-csr,.sec-teacher-info .col.t-bp a.link-bp-csr:hover{color:#fff}.sec-teacher-info .col label{float:none;font-weight:400;text-transform:uppercase;background:#c0b299;width:100%;padding:.5em;color:#fff;text-align:center}.paid-qty-confirm .delete-warning{width:120px;display:inline-block;vertical-align:middle}.csr-history-page .header-right{padding-top:20px;line-height:42px}.csr-history-page .header-right .custom-select{float:right;width:190px}.csr-history-page .header-right .customer-info{float:right;margin-right:2em}.csr-history-table{margin-top:1em}.csr-history-table .track-order .track-order-section{padding:0}.csr-history-table .track-order .track-order-section .box-wrapper{padding:20px}.csr-history-table .track-order .track-order-section .box-wrapper .js-expand{top:10px;right:17px}.csr-history-table .track-order .track-order-section .box-orders-maintenance{padding-left:35px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AIZECwGQTWXvAAAABVJREFUCNdjfPvi7n8GBgYGJgYoAAA5WAO1mLuJ6gAAAABJRU5ErkJggg==);background-repeat:repeat-y;background-position:45px 0}.csr-history-table .track-order .track-order-section .box-orders .completed-task:last{margin-bottom:0}.csr-history-table .completed-task{padding-left:35px;line-height:22px;margin-top:2em;margin-bottom:5px;background:url(../images/checkmark-red.png) no-repeat;font-weight:700}.csr-history-table .completed-task--title{margin-left:55px;line-height:normal}.csr-history-table .completed-task--title p{margin-top:5px;margin-bottom:5px}.csr-history-table .completed-task--changes{margin-left:20px}.csr-history-table .completed-task--changes p{text-transform:capitalize}.feedback-block{border-top:1px solid #e6ddcc;line-height:2em}.feedback-block td{padding-top:10px!important;padding-bottom:10px!important;text-align:left!important}.feedback-reason{width:17%;text-transform:capitalize!important}.feedback-reason:before{content:'';width:27px;height:27px;float:left;margin-right:10px;background-image:url(../images/csr-feedback-icons.png);background-position:0 0}.feedback-reason-compliment:before{background-color:#a7bc2c}.feedback-reason-complaint:before{background-color:#d83230;background-position:-25px 0}.feedback-reason-suggestion:before{background-color:#f29f05;background-position:-52px 0}.feedback-subreason{width:23%;padding-left:15px;text-transform:capitalize!important}.feedback-comments{padding-left:15px}.feedback-comments span,.feedback-subreason span{display:inline-block;position:relative;padding-left:35px}.feedback-comments span:after,.feedback-subreason span:after{content:'|';position:absolute;top:0;left:0;font-size:16px}.feedback-subreason span:before{content:'\2713';position:absolute;top:0;left:15px;font-size:16px}.feedback-comments{padding-left:25px!important}.feedback-comments span{padding-left:0}.feedback-comments span:after{left:-25px}.csr-notification-banner{padding:5px;margin-bottom:10px;background-color:#fff}#cart-table .header-total-price{text-align:right}#cart-table .item-image{text-align:center;width:7em}#cart-table .item-quantity{text-align:center}#cart-table .item-quantity input{margin:0;padding:.7em .2em;text-align:right;text-indent:0;width:2.8em}#cart-table .item-quantity-details{padding-left:0}#cart-table .item-quantity-details .item-user-actions{line-height:1.4;width:100px}#cart-table .item-quantity-details .item-user-actions a,#cart-table .item-quantity-details .item-user-actions button{display:block;font-size:.9em}#cart-table .price-promotion .price-sales{color:#900}#cart-table .price-promotion .price-standard{margin:0 1em 0 0;text-decoration:line-through}#cart-table .item-total{font-weight:700;text-align:right;word-wrap:break-word}#cart-table .item-total .promo-adjustment{width:120px}#cart-table .price-unadjusted{color:#666;display:block;margin:0 0 .42em}#cart-table .price-unadjusted span{text-decoration:line-through}#cart-table .price-adjusted-total{color:#666;display:block;margin:.42em 0 0}#cart-table .gift-cert-delivery,#cart-table .price-adjusted-total span{color:#900}.cart-promo{background:url(../images/interface/ui-promo-bg-gray-diag.png);color:#3a3a3a;font-style:italic;margin:.3em 0;padding:1em}.cart-promo .bonus-item-actions{font-size:1em!important;text-align:right;vertical-align:middle}.cart-footer{margin:.83em 0;overflow:hidden}.cart-coupon-code{float:left;width:53%}.cart-coupon-code input{margin-left:0;text-transform:uppercase}.cart-coupon-code #update-cart{margin-left:.6em}.cart-order-totals{float:right;width:40%}.cart-order-totals button{float:right}.order-totals-table th{display:none}.order-totals-table td{padding:.42em 0;text-align:right!important;word-break:break-all}.order-totals-table td+td{word-break:normal}.order-totals-table .order-total{font-size:1.3em;font-weight:700}.order-totals-item{width:60%}.order-totals-value{width:40%}.order-subtotal{font-weight:700}#secondary .order-totals-table .order-shipping a{display:none}.cart-action-checkout,.cart-action-continue-shopping{float:right}.cart-action-continue-shopping button.button-text{line-height:3.25em;margin-right:1em}.cart-recommendations{margin-top:1rem}.cart-recommendations .product-listing{background-color:#efefef;padding:1rem 0}.cart-recommendations .product-listing .pdp-main .product-bundle-title,.cart-recommendations .product-listing h2,.pdp-main .cart-recommendations .product-listing .product-bundle-title{margin-left:1.3rem}.cart-recommendations .product-listing .search-result-items{margin-top:1em}.cart-recommendations .tabitem .cartridges-tiles-container{padding-top:45px}.cart-actions{padding-top:1em;text-align:right}.cart-actions form{float:none;display:inline-block}.cart-actions a{vertical-align:top}.cart-actions .btn-actions{margin-top:17px}.cart-actions-top{margin-top:.5rem;padding-bottom:1em}.cart-actions-top .cart-action-continue-shopping{float:none}.cart-empty h1{text-align:center}.cart-empty .product-listing{background-color:#efefef;padding:1rem 0}.cart-empty .product-listing .pdp-main .product-bundle-title,.cart-empty .product-listing h2,.pdp-main .cart-empty .product-listing .product-bundle-title{margin-left:1.3rem}.cart-empty .product-listing .search-result-items{margin-top:1em}.promo-adjustment{color:#900}ul.product-availability-list{margin:0;padding:0}ul.product-availability-list li{list-style:none}ul.product-availability-list .not-available,ul.product-availability-list .on-order{color:#900;font-size:.9em}.account-welcome .welcome-message{font-size:1.2em;font-style:italic}.account-welcome .not-user{margin:.83em 0}#password-reset{white-space:nowrap}.modal-login--unauthparent #password-reset{text-decoration:underline;text-transform:capitalize;white-space:nowrap;color:#3a3a3a}.modal-login--unauthparent #password-reset:hover{color:#f88000}.wrapper-enter-order .cart-soo-content .cell-border td.itemNum,.wrapper-enter-order .cart-soo-content .cell-border th.itemNum,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-soo-content .cell-border td.itemNum,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-soo-content .cell-border th.itemNum{width:10%!important;text-transform:uppercase}.wrapper-enter-order .cart-soo-content .cell-border td.title,.wrapper-enter-order .cart-soo-content .cell-border th.title,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-soo-content .cell-border td.title,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-soo-content .cell-border th.title{width:50%!important}.wrapper-enter-order .cart-soo-content .cell-border td.flyer,.wrapper-enter-order .cart-soo-content .cell-border th.flyer,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-soo-content .cell-border td.flyer,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-soo-content .cell-border th.flyer{width:18%!important}.wrapper-enter-order .cart-soo-content .cell-border td.price,.wrapper-enter-order .cart-soo-content .cell-border th.price,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-soo-content .cell-border td.price,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-soo-content .cell-border th.price{width:10%!important}.wrapper-enter-order .cart-soo-content .cell-border td.item-qty,.wrapper-enter-order .cart-soo-content .cell-border th.item-qty,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-soo-content .cell-border td.item-qty,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-soo-content .cell-border th.item-qty{padding:0!important;width:6%!important;text-align:center}.wrapper-enter-order .cart-soo-content .std-total li.std-total-label,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-soo-content .std-total li.std-total-label{width:80%}.wrapper-enter-order .cart-soo-content .std-total li.std-total-label.desktop-hide,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-soo-content .std-total li.std-total-label.desktop-hide{display:none}.wrapper-enter-order .cart-soo-content .std-total li.std-total-price,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-soo-content .std-total li.std-total-price{width:10%}.wrapper-enter-order .cart-soo-content .std-total li.std-total-qty,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-soo-content .std-total li.std-total-qty{width:6%;padding:7px 0}.wrapper-enter-order .cart-yto-content{padding-top:11px}.wrapper-enter-order .cart-yto-content .content-asset p{margin-top:0;margin-bottom:10px;padding:0 10px}.wrapper-enter-order .cart-yto-content .sec-order-table{padding-bottom:0;border-bottom:none;margin-bottom:0}.wrapper-enter-order .cart-yto-content .sec-order-table .sec-review-order{padding-top:10px}.wrapper-enter-order .cart-yto-content .sec-order-table .YTO-items{margin-top:10px}.wrapper-enter-order .cart-yto-content .sec-order-table .YTO-items .yto-item-table{margin:0}.wrapper-enter-order .cart-yto-content .sec-order-table table{margin-top:0!important}.wrapper-enter-order .cart-yto-content .sec-order-table table tr:first-child{border-top:1px solid #f0dfbb}.wrapper-enter-order .cart-yto-content .cell-border td.itemNum,.wrapper-enter-order .cart-yto-content .cell-border th.itemNum{width:10%!important}.wrapper-enter-order .cart-yto-content .cell-border td.title,.wrapper-enter-order .cart-yto-content .cell-border th.title{width:32%!important}.wrapper-enter-order .cart-yto-content .cell-border td.flyer,.wrapper-enter-order .cart-yto-content .cell-border th.flyer{width:20%!important}.wrapper-enter-order .cart-yto-content .cell-border td.price,.wrapper-enter-order .cart-yto-content .cell-border th.price{width:10%!important}.wrapper-enter-order .cart-yto-content .cell-border td.item-qty,.wrapper-enter-order .cart-yto-content .cell-border th.item-qty{width:6%!important}.wrapper-enter-order .cart-yto-content .cell-border td.bonus-pt,.wrapper-enter-order .cart-yto-content .cell-border th.bonus-pt{width:11%!important}.wrapper-enter-order .cart-yto-content .cell-border td.bonus-qty,.wrapper-enter-order .cart-yto-content .cell-border th.bonus-qty{width:13%!important}.wrapper-enter-order .cart-yto-content .total-review-order{padding:0;margin-bottom:-5px;border:1px solid transparent;border-top:4px solid #f7cb74;background:#fae8c4}.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total{line-height:25px;border-left:1px solid transparent;font-family:Arial,sans-serif;color:#3A3A3A;table-layout:fixed}.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li{display:table-cell;font-weight:700;padding:7px 10px;border-right:1px solid transparent}.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li span{display:inline-block}.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li span:nth-child(2){margin-left:35px}.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li span.price{padding-right:10px}.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li.std-total-qty span.points{width:40%;text-align:right}.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li.std-total-qty span.qty{margin-left:0;width:30%;float:right}.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li.std-total-label{width:28%;border-left:1px solid transparent;text-align:right}.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li.std-total-item-price{width:4%;padding:5px 10px;text-align:right;background:#dee5b9}.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li.std-total-item-qty{width:6%;padding:5 10px;background:#dee5b9}.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li.std-total-item-qty span{display:block;margin:0 auto;width:40px;border:1px solid transparent;text-align:center}.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li.std-total-pts{width:11%;padding:5px 10px;background:#f5d697;text-align:right}.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li.std-total-pts-qty{padding:0;width:13%;vertical-align:center}.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li.std-total-pts-qty div{width:45px;height:38px;line-height:38px;background:#f5d697;padding-left:20px}.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li.std-total-pts-qty div span{display:block;width:40px;text-align:center}.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li.std-total-yto-blank-label{width:70%;padding:0!important}@media screen and (max-width:480px){.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li.std-total-yto-blank-label{display:none;padding:0!important}}.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li.std-total-yto-blank-right{width:3.5%;padding:0!important}@media screen and (max-width:480px){.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li.std-total-yto-blank-right{display:none;padding:0!important}}.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li.std-total-yto-label{width:30%;text-align:left;border-top:1px solid #F6CA7A;padding:5px 0!important}@media screen and (max-width:480px){.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li.std-total-yto-label{width:80%;font-size:14px;font-family:Arial,bold}}.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li.std-total-yto-bonus-label{width:30%;text-align:left;font-weight:400!important;padding:18px 0 0!important;border-bottom:1px solid #F6CA7A}@media screen and (max-width:480px){.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li.std-total-yto-bonus-label{width:80%;padding:18px 0 0!important;font-size:14px}}.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li.std-total-yto-sub-label{width:30%;text-align:left;font-weight:400!important;padding:2px 0 0!important}@media screen and (max-width:480px){.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li.std-total-yto-sub-label{width:80%;padding:2px 0 0!important;font-size:14px}}.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li.std-total-yto-tax-label{width:30%;text-align:left;font-weight:400!important;padding:2px 0 3px!important}@media screen and (max-width:480px){.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li.std-total-yto-tax-label{width:80%;padding:2px 0 3px!important;font-size:14px}}.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li.std-total-yto-price{width:10%;text-align:right;border-top:1px solid #F6CA7A;padding:5px 0!important}@media screen and (max-width:480px){.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li.std-total-yto-price{padding:10px 0 5px!important;width:initial;font-size:14px;font-family:Arial,bold}}.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li.std-total-yto-bonus-price{width:10%;text-align:right;font-weight:400!important;padding:18px 0 0!important;border-bottom:1px solid #F6CA7A}@media screen and (max-width:480px){.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li.std-total-yto-bonus-price{padding:18px 0 0!important;width:initial;font-size:14px}}.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li.std-total-yto-sub-price{width:10%;text-align:right;font-weight:400!important;padding:2px 0 0!important}@media screen and (max-width:480px){.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li.std-total-yto-sub-price{padding:2px 0 0!important;width:initial;font-size:14px}}.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li.std-total-yto-tax-price{width:10%;text-align:right;font-weight:400!important;padding:2px 0 3px!important}@media screen and (max-width:480px){.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li.std-total-yto-tax-price{padding:2px 0 3px!important;width:initial;font-size:14px}}.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li.std-total-yto-total-price{width:10%;text-align:right;font-weight:400!important;border-top:1px solid #F6CA7A;padding:2px 0 3px!important}@media screen and (max-width:480px){.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li.std-total-yto-total-price{padding:2px 0 3px!important;width:initial;font-size:14px}}.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li.std-total-msg{text-align:right;font-weight:400;font-size:12px;line-height:2;padding-right:25px}@media screen and (max-width:480px){.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li.std-total-msg{width:100%;text-align:left}}.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li.std-total-msg .helpicon{background:url(../images/homepage/question-mark-icon-normal.png) 10px top/12px 12px no-repeat;width:25px;height:12px;float:right;margin-top:5px;margin-left:-5px}@media screen and (max-width:480px){.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li.std-total-msg .helpicon{display:inline-block;float:initial}}.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li.std-total-msg .helpicon:hover{background:url(../images/homepage/question-mark-icon-hover.png) 10px top/12px 12px no-repeat}.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li.std-total-msg .fa-question-circle{margin:0 2px 0 0;color:#fff;font-size:16px;background:#0270a9;border-radius:8px;min-width:16px;vertical-align:middle;text-align:center}@media screen and (max-width:480px){.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li.std-total-msg{padding:5px 0 0!important;text-align:left}.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li.std-total-msg .helpicon{margin-top:-3px}}.pdp-main .wrapper-enter-order.cart-review a.product-bundles-name,.product-tile .product-tile-name .wrapper-enter-order.cart-review a,.product-tile .wrapper-enter-order.cart-review a.product-tile-name,.wrapper-enter-order.cart-review .pdp-main a.product-bundles-name,.wrapper-enter-order.cart-review .product-tile .product-tile-name a,.wrapper-enter-order.cart-review .product-tile a.product-tile-name,.wrapper-enter-order.cart-review a.truncate{text-overflow:ellipsis;white-space:nowrap;display:block;max-width:280px;min-width:200px}.wrapper-enter-order.cart-review tr.csrble{background:#fff}.wrapper-enter-order.cart-review .cart-empty{margin-bottom:20px}.wrapper-enter-order.cart-review .cart-actions-top{margin-top:20px;padding-bottom:0}.wrapper-enter-order.cart-review .sec-review-order{margin:0 0 10px;padding-top:3px}.wrapper-enter-order.cart-review .cart-section-header{margin-top:20px;padding-bottom:12px}.wrapper-enter-order.cart-review .cart-section-header ul{display:table;right:0;width:100%}.wrapper-enter-order.cart-review .cart-section-header ul li{background-color:#0271a9;color:#fff;display:table-cell;height:32px;vertical-align:middle;min-width:10px}.wrapper-enter-order.cart-review .cart-section-header ul li.title{width:99%;font-size:1.1em}.wrapper-enter-order.cart-review .cart-section-header ul li.toggle-button.active i:before{content:"\f067"}.wrapper-enter-order.cart-review .cart-section-header ul li.toggle-button i{width:32px;height:23px;padding-top:9px;text-align:center;cursor:pointer}.wrapper-enter-order.cart-review .cart-section-header ul li.action .secondary{width:70px;min-width:70px;border-left:solid #fff 2px;height:32px;display:block;line-height:2.2em}.wrapper-enter-order.cart-review .rc-shop-flyer-content{display:inline-block;margin-top:20px}.pdp-main .wrapper-enter-order.cart-review .rc-shop-flyer-content .product-bundle-title,.wrapper-enter-order.cart-review .rc-shop-flyer-content .pdp-main .product-bundle-title,.wrapper-enter-order.cart-review .rc-shop-flyer-content h2{font-family:BrandonText-Light,Arial,sans-serif;margin:0 15px 15px 0;color:#0e76ae;font-size:2.1em}.pdp-main .wrapper-enter-order.cart-review .rc-shop-flyer-content .product-bundle-title span,.wrapper-enter-order.cart-review .rc-shop-flyer-content .pdp-main .product-bundle-title span,.wrapper-enter-order.cart-review .rc-shop-flyer-content h2 span{font-family:BrandonText-Medium,Arial,sans-serif;text-transform:uppercase}.wrapper-enter-order.cart-review .rc-shop-flyer-content .rc-flyers-holder .rc-flyers{width:100%;position:relative;border-bottom:#efeae0 2px solid;overflow:hidden}.wrapper-enter-order.cart-review .rc-shop-flyer-content .rc-flyers-holder .rc-flyers ul{display:block;height:87px;overflow:hidden;margin:0;padding:0;background:#fff}.wrapper-enter-order.cart-review .rc-shop-flyer-content .rc-flyers-holder .rc-flyers ul li{margin:0 16px 0 10px;padding:0;float:left;width:175px;height:87px;display:block}.wrapper-enter-order.cart-review .rc-shop-flyer-content .rc-flyers-holder .rc-flyers .rc-flyers-last{margin-right:0!important}.wrapper-enter-order.cart-review .rc-shop-flyer-content .gradelevels{display:block;margin:0;padding:0}.wrapper-enter-order.cart-review .rc-shop-flyer-content .gradelevels li{display:block;width:196px;float:left;text-align:center}.wrapper-enter-order.cart-review .rc-shop-flyer-content .rc-footer-link{text-align:right;margin:0 0 10px}.wrapper-enter-order.cart-review .rc-shop-flyer-content .rc-footer-link .quaternary{margin-right:10px}.pdp-main .wrapper-enter-order.cart-review .cart-promo-sec .product-bundle-title,.wrapper-enter-order.cart-review .cart-promo-sec .pdp-main .product-bundle-title,.wrapper-enter-order.cart-review .cart-promo-sec h2{font-family:BrandonText-Light,Arial,sans-serif;margin:0 15px 15px 0;color:#0e76ae;font-size:2.1em}.pdp-main .wrapper-enter-order.cart-review .cart-promo-sec .product-bundle-title span,.wrapper-enter-order.cart-review .cart-promo-sec .pdp-main .product-bundle-title span,.wrapper-enter-order.cart-review .cart-promo-sec h2 span{font-family:BrandonText-Medium,Arial,sans-serif;text-transform:uppercase}.wrapper-enter-order.cart-review .cart-promo-sec .promo-box-item{float:left;padding-right:40px}.wrapper-enter-order.cart-review .cart-promo-sec .promo-box-item.last{padding-right:0}.wrapper-enter-order.cart-review .total-review-order.cart-total{border-top:4px solid #f7cb74;background:#fae8c4;margin-top:4px;padding:.7em 0;text-align:right}.wrapper-enter-order.cart-review .total-review-order.cart-total ul.std-total{width:100%;display:inline-block}.wrapper-enter-order.cart-review .total-review-order.cart-total ul.std-total li{display:inline-block;font-weight:700;font-size:18px;padding:7px 10px}.wrapper-enter-order.cart-review .total-review-order.cart-total ul.std-total li span{display:inline-block}.wrapper-enter-order.cart-review .total-review-order.cart-total ul.std-total li.std-total-label{padding-right:32px;width:auto}.wrapper-enter-order.cart-review .total-review-order.cart-total ul.std-total li.std-total-price{padding-right:12px;width:auto}.wrapper-enter-order.cart-review .total-review-order.cart-total ul.std-total li.std-total-price span.divider{display:inline-block;padding:0 .7em}.wrapper-enter-order.cart-review .book-trust-wrap{background:#FFE767;margin-top:20px;padding:12px 48px;position:relative;text-align:right}.wrapper-enter-order.cart-review .book-trust-wrap .content-asset{display:inline-block;vertical-align:middle}.wrapper-enter-order.cart-review .book-trust-wrap .content-asset p{margin:0;padding:0}.wrapper-enter-order.cart-review .book-trust-wrap .content-asset img{vertical-align:middle;width:45px;height:auto}.wrapper-enter-order.cart-review .book-trust-wrap .icon-question-large{vertical-align:middle}.wrapper-enter-order.cart-review .book-trust-wrap .book-trust-cart-btn,.wrapper-enter-order.cart-review .book-trust-wrap .book-trust-cart-info{display:inline-block;margin-right:-4px}.wrapper-enter-order.cart-review .book-trust-wrap span.booktrust-msg{vertical-align:middle;font-size:18px;font-family:BrandonText-Bold,Arial,sans-serif;padding-left:15px;color:#000;font-weight:400}.wrapper-enter-order.cart-review .book-trust-wrap .fa-question-circle{margin:0 2px 0 -8px;color:#fff;font-size:16px;background:#000;border-radius:8px;min-width:16px;vertical-align:middle;text-align:center}.wrapper-enter-order.cart-review .book-trust-wrap .custom-select{float:none;display:inline-block;vertical-align:middle;width:140px;margin:0 5px 0 20px}.wrapper-enter-order.cart-review .book-trust-wrap .custom-select .selected-option.selected-active,.wrapper-enter-order.cart-review .book-trust-wrap .custom-select li span{text-align:left;border-color:#81c8d4}.wrapper-enter-order.cart-review .book-trust-wrap .custom-select .selected-option:before{background:url(../images/sprite-images.png) -50px -56px no-repeat}.wrapper-enter-order.cart-review .book-trust-wrap .icon-booktrust{position:relative;top:5px}.wrapper-enter-order.cart-review .book-trust-wrap .button{vertical-align:middle;min-width:auto;padding:9px 15px}.wrapper-enter-order.cart-review .cart-bot-parent{display:table;border-top:4px solid #f7cb74;background:#fae8c4;margin-bottom:0;margin-top:10px;width:100%}.wrapper-enter-order.cart-review .cart-bot-parent .cart-coupon-code,.wrapper-enter-order.cart-review .cart-bot-parent .cart-total{display:table-cell;float:none;padding:10px 15px;vertical-align:top;width:auto}.wrapper-enter-order.cart-review .cart-bot-parent .cart-coupon-code{width:70%}.wrapper-enter-order.cart-review .cart-bot-parent .cart-coupon-code .icons{position:relative}.wrapper-enter-order.cart-review .cart-bot-parent .cart-coupon-code .icons .tooltip-remove-action{top:28px}.wrapper-enter-order.cart-review .cart-bot-parent .cart-coupon-code .fa-times-circle{font-size:1.2em}.wrapper-enter-order.cart-review .cart-bot-parent .cart-coupon-code input{text-transform:uppercase}@media screen and (max-width:480px){.wrapper-enter-order.cart-review .cart-bot-parent .cart-coupon-code input{font-size:16px}}.wrapper-enter-order.cart-review .cart-bot-parent .cart-coupon-code ul{display:table;width:100%}.wrapper-enter-order.cart-review .cart-bot-parent .cart-coupon-code ul li{display:table-cell}.wrapper-enter-order.cart-review .cart-bot-parent .cart-coupon-code ul li.label{font-weight:700;font-size:1.6rem}.wrapper-enter-order.cart-review .cart-bot-parent .cart-coupon-code ul li.coupon-input{width:35%}.wrapper-enter-order.cart-review .cart-bot-parent .cart-coupon-code ul li.coupon-submit{width:18%}.wrapper-enter-order.cart-review .cart-bot-parent .cart-coupon-code ul li.coupon-submit button{min-width:auto;height:35px;margin-left:5px}.wrapper-enter-order.cart-review .cart-bot-parent .cart-coupon-code ul.list-promotion{display:block}.wrapper-enter-order.cart-review .cart-bot-parent .cart-coupon-code ul.list-promotion li{display:block;line-height:20px}.wrapper-enter-order.cart-review .cart-bot-parent .cart-total{border-top:0 solid #f7cb74}.wrapper-enter-order.cart-review .cart-bot-parent .cart-total ul.std-total-with-tax{display:table;right:0;width:100%}.wrapper-enter-order.cart-review .cart-bot-parent .cart-total ul.std-total-with-tax li{display:table-row;font-weight:700;padding:7px 10px;border-right:1px solid transparent}.wrapper-enter-order.cart-review .cart-bot-parent .cart-total ul.std-total-with-tax li table tr td.td-attr{padding:0;text-align:left;width:115px}@media screen and (max-width:480px){.wrapper-enter-order.cart-review .cart-bot-parent .cart-total ul.std-total-with-tax li table tr td.td-attr{width:100%}}.wrapper-enter-order.cart-review .cart-bot-parent .cart-total ul.std-total-with-tax li table tr td.td-attr1{padding:0;text-align:left;width:100%}.wrapper-enter-order.cart-review .cart-bot-parent .cart-total ul.std-total-with-tax li table tr td.td-gap{padding:0;width:68px}@media screen and (max-width:480px){.wrapper-enter-order.cart-review .cart-bot-parent .cart-total ul.std-total-with-tax li table tr td.td-gap{width:100%}}.wrapper-enter-order.cart-review .cart-bot-parent .cart-total ul.std-total-with-tax li table tr td.td-value{padding:0;width:50px}.wrapper-enter-order.cart-review .cart-bot-parent .cart-total ul.std-total-with-tax li table tr td.td-front{padding:0}.wrapper-enter-order.cart-review .cart-bot-parent .cart-total ul.std-total-with-tax li.std-total-tax{width:10%;text-align:right;font-weight:400;font-size:14px;line-height:1.5}.wrapper-enter-order.cart-review .cart-bot-parent .cart-total ul.std-total-with-tax li.std-total-tax div{float:right}@media screen and (max-width:480px){.wrapper-enter-order.cart-review .cart-bot-parent .cart-total ul.std-total-with-tax li.std-total-tax div{float:initial}}@media screen and (max-width:480px){.wrapper-enter-order.cart-review .cart-bot-parent .cart-total ul.std-total-with-tax li.std-total-tax{width:100%}}.wrapper-enter-order.cart-review .cart-bot-parent .cart-total ul.std-total-with-tax li.std-total-price{width:10%;text-align:right;line-height:2}.wrapper-enter-order.cart-review .cart-bot-parent .cart-total ul.std-total-with-tax li.std-total-price div{border-top:1px solid #f7cb74;border-bottom:1px solid #f7cb74;float:right;margin-top:10px}@media screen and (max-width:480px){.wrapper-enter-order.cart-review .cart-bot-parent .cart-total ul.std-total-with-tax li.std-total-price div{float:initial}}@media screen and (max-width:480px){.wrapper-enter-order.cart-review .cart-bot-parent .cart-total ul.std-total-with-tax li.std-total-price{width:100%}}.wrapper-enter-order.cart-review .cart-bot-parent .cart-total ul.std-total-with-tax li.std-total-msg{text-align:right;font-weight:400;font-size:12px;line-height:2}@media screen and (max-width:480px){.wrapper-enter-order.cart-review .cart-bot-parent .cart-total ul.std-total-with-tax li.std-total-msg{width:100%;text-align:left}}.wrapper-enter-order.cart-review .cart-bot-parent .cart-total ul.std-total-with-tax li.std-total-msg .helpicon{background:url(../images/homepage/question-mark-icon-normal.png) 10px top/12px 12px no-repeat;width:25px;height:12px;float:right;margin-top:5px;margin-left:-5px}@media screen and (max-width:480px){.wrapper-enter-order.cart-review .cart-bot-parent .cart-total ul.std-total-with-tax li.std-total-msg .helpicon{display:inline-block;float:initial}}.wrapper-enter-order.cart-review .cart-bot-parent .cart-total ul.std-total-with-tax li.std-total-msg .helpicon:hover{background:url(../images/homepage/question-mark-icon-hover.png) 10px top/12px 12px no-repeat}.wrapper-enter-order.cart-review .cart-bot-parent .cart-total ul.std-total-with-tax li.std-total-msg .fa-question-circle{margin:0 2px 0 0;color:#fff;font-size:16px;background:#0270a9;border-radius:8px;min-width:16px;vertical-align:middle;text-align:center}.std-total-msg{text-align:right;font-weight:400;font-size:12px;line-height:2;line-height:1}@media screen and (max-width:480px){.std-total-msg{width:100%;text-align:left}}.std-total-msg .helpicon{background:url(../images/homepage/question-mark-icon-normal.png) 10px top/12px 12px no-repeat;width:25px;height:12px}@media screen and (max-width:480px){.std-total-msg .helpicon{display:inline-block;float:initial}}.std-total-msg .helpicon:hover{background:url(../images/homepage/question-mark-icon-hover.png) 10px top/12px 12px no-repeat}.std-total-msg .fa-question-circle{margin:0 2px 0 0;color:#fff;font-size:16px;background:#0270a9;border-radius:8px;min-width:16px;vertical-align:middle;text-align:center}.std-total-msg .helpicon{float:none;vertical-align:middle;margin-top:-3px;margin-left:-5px;display:inline-block}@media screen and (max-width:480px){.std-total-msg{text-align:right}}.order-summary-checkout-table .std-total-msg{text-align:left;font-size:10px}@media screen and (max-width:480px){.order-summary-checkout-table .std-total-msg{font-size:12pt;width:auto}}.std-total-block-yto{width:40%;padding:10px 20px;margin-left:auto}.std-total-block-yto li{margin-top:5px}.std-total-block-yto li.std-total-all-yto{font-weight:700;margin-bottom:10px}.std-total-block-yto li:first-child{margin-top:0}.std-total-block-yto li span{display:inline-block;text-align:right}.std-total-block-yto li span.label{width:70%}.std-total-block-yto li span.value{width:30%}@media screen and (max-width:480px){.std-total-block-yto{width:auto;padding:15px 15px 20px}.std-total-block-yto li span{display:inline-block;text-align:left}.std-total-block-yto li span.label{width:80%}.std-total-block-yto li span.value{width:20%;text-align:right}}.std-total-block-yto .std-total-msg{text-align:right;font-weight:400;font-size:12px;line-height:2;line-height:1}@media screen and (max-width:480px){.std-total-block-yto .std-total-msg{width:100%;text-align:left}}.std-total-block-yto .std-total-msg .helpicon{background:url(../images/homepage/question-mark-icon-normal.png) 10px top/12px 12px no-repeat;width:25px;height:12px}@media screen and (max-width:480px){.std-total-block-yto .std-total-msg .helpicon{display:inline-block;float:initial}}.std-total-block-yto .std-total-msg .helpicon:hover{background:url(../images/homepage/question-mark-icon-hover.png) 10px top/12px 12px no-repeat}.std-total-block-yto .std-total-msg .fa-question-circle{margin:0 2px 0 0;color:#fff;font-size:16px;background:#0270a9;border-radius:8px;min-width:16px;vertical-align:middle;text-align:center}.std-total-block-yto .std-total-msg .helpicon{float:none;vertical-align:middle;margin-top:-3px;margin-left:-5px;display:inline-block}@media screen and (max-width:480px){.std-total-block-yto .std-total-msg{text-align:left}}.sales-tax-tooltip.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#f7cb74}.sales-tax-tooltip.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{top:-2px}.sales-tax-tooltip.tooltipster-sidetip.tooltipster-top .tooltipster-box{border:1px solid #f7cb74}.sales-tax-tooltip.tooltipster-sidetip.tooltipster-top .tooltipster-box .tooltipster-content .tooltipster-body{padding:20px}@media screen and (max-width:780px){.sales-tax-tooltip.tooltipster-sidetip.tooltipster-top .tooltipster-box .tooltipster-content .tooltipster-body{padding:20px 10px}}.sales-tax-tooltip.tooltipster-sidetip.tooltipster-top .tooltipster-box .tooltipster-content .tooltipster-title .tooltipster-close{top:10px;right:8px;font-size:12px}.sales-tax-tooltip.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#f7cb74}.sales-tax-tooltip.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{top:-8px}.sales-tax-tooltip.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{border:1px solid #f7cb74}.sales-tax-tooltip.tooltipster-sidetip.tooltipster-bottom .tooltipster-box .tooltipster-content .tooltipster-body{padding:20px}.sales-tax-tooltip.tooltipster-sidetip.tooltipster-bottom .tooltipster-box .tooltipster-content .tooltipster-title .tooltipster-close{top:10px;right:8px;font-size:12px}.creditAccount-tooltip.tooltipster-sidetip .tooltipster-arrow-border,.creditEGift-tooltip.tooltipster-sidetip .tooltipster-arrow-border{border-top-color:#efcc80!important}.creditAccount-tooltip.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border,.creditEGift-tooltip.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#efcc80!important}.creditAccount-tooltip.tooltipster-sidetip .tooltipster-arrow-background,.creditEGift-tooltip.tooltipster-sidetip .tooltipster-arrow-background{top:-2px}.creditAccount-tooltip.tooltipster-sidetip .tooltipster-box,.creditEGift-tooltip.tooltipster-sidetip .tooltipster-box{border:1px solid #efcc80}@media screen and (max-width:780px){.creditAccount-tooltip.tooltipster-sidetip .tooltipster-box .tooltipster-content .tooltipster-body,.creditEGift-tooltip.tooltipster-sidetip .tooltipster-box .tooltipster-content .tooltipster-body{padding:20px}}.creditAccount-tooltip.tooltipster-sidetip .tooltipster-box .tooltipster-content .tooltipster-title .tooltipster-close,.creditEGift-tooltip.tooltipster-sidetip .tooltipster-box .tooltipster-content .tooltipster-title .tooltipster-close{top:10px;right:8px;font-size:12px}.GiftCardBalance-tooltip.tooltipster-sidetip .tooltipster-arrow-border{border-top-color:#efcc80!important}.GiftCardBalance-tooltip.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#efcc80!important}.GiftCardBalance-tooltip.tooltipster-sidetip .tooltipster-arrow-background{top:-2px}.GiftCardBalance-tooltip.tooltipster-sidetip .tooltipster-box{border:1px solid #efcc80}@media screen and (max-width:780px){.GiftCardBalance-tooltip.tooltipster-sidetip .tooltipster-box .tooltipster-content .tooltipster-body{padding:20px}}.GiftCardBalance-tooltip.tooltipster-sidetip .tooltipster-box .tooltipster-content .tooltipster-title .tooltipster-close{top:10px;right:8px;font-size:12px}.parent .wrapper-enter-order.cart-review .sec-review-order{padding-top:15px}@media screen and (max-width:480px){.parent .wrapper-enter-order.cart-review .sec-review-order{padding-top:0}}.addChildMes{color:#d73230;font-size:16px}.addChildMesForTop{font-weight:700}.order-confirmation-details .cart-yto-content{padding-top:14px}.pickapack-banner{width:100%;display:flex;height:80px;padding-top:15px}.pickapack-banner .pickapack-desc{width:83%;text-align:right;height:80px;background-color:#f4f1ea}.pickapack-banner .pickapack-desc .label{display:block;padding-right:10px;padding-top:30px;font-weight:700}.pickapack-banner .pickapack-details{width:17%;text-align:right;padding-right:20px;padding-top:20px;background-color:#f4f1ea}@media screen and (max-width:480px){.pickapack-banner{padding:15px 5px 0;height:initial;width:initial}.pickapack-banner .pickapack-desc{width:initial;height:initial;padding-left:15px;text-align:left}.pickapack-banner .pickapack-desc .label{padding-right:15px;padding-top:15px;font-size:16px}.pickapack-banner .pickapack-details{width:initial;text-align:right;padding:10px 15px 10px 0}.pickapack-banner .pickapack-details .secondary{min-width:156px}}.cart-items .cart-items-box{width:99%;margin:15px 15px 0 0;padding:10px 0 15px;border-radius:5px;border-left:solid 5px #a81412;border-top:solid 2px #a81412;border-right:solid 2px #a81412;border-bottom:solid 2px #a81412;background-color:#fff}.cart-items .cart-items-box-heading{padding-left:14px;font-family:Arial;font-size:14px;font-weight:700;color:#a81412;display:inline-flex}.cart-items .cart-items-box-list{font-family:Arial;font-size:14px;color:#3a3a3a;list-style:none;padding-left:35px;padding-right:10px}.cart-items .cart-items-box-list li::before{content:"\2022";color:#a81412;font-weight:700;display:inline-block;width:1em;margin-left:-1em}.cart-items .cart-items-exclamation{color:#a81412!important;padding-right:6px}@media screen and (max-width:480px){.cart-items .cart-items-box{margin:15px 15px 0}}.checkout-apple-icon{position:relative}.checkout-apple-icon img{position:absolute;bottom:5px;right:-140px}@media screen and (max-width:480px){.checkout-apple-icon img{bottom:10px;right:unset}}.checkout-progress-indicator{font-size:14px;line-height:1.2em;border-left:4px solid #fff;font-family:BrandonText-Regular,sans-serif;max-width:1005px;margin:0 auto}.checkout-progress-indicator button,.checkout-progress-indicator button[disabled]{margin:0;padding:0;height:auto;transition:none}.checkout-progress-indicator li.inactive button{color:#000;display:block;background:url(../images/pages/checkout/bg_checkoutSteps.png) -12px -128px no-repeat}.checkout-progress-indicator li.inactive button span.step-num{color:#fff}.checkout-progress-indicator li.inactive button:hover{background-position:-12px -192px}.checkout-progress-indicator li.inactive button:hover span.step-num{color:#000}.checkout-progress-indicator li.inactive button[disabled],.checkout-progress-indicator li.inactive button[disabled]:hover{background:url(../images/pages/checkout/bg_checkoutSteps.png) -12px -64px no-repeat}.checkout-progress-indicator li.inactive button[disabled] span.step-num,.checkout-progress-indicator li.inactive button[disabled]:hover span.step-num{color:#e6ddcc}.checkout-progress-indicator .active button[disabled]{background:url(../images/pages/checkout/bg_checkoutSteps.png) -12px 0 no-repeat;color:#fff}.checkout-progress-indicator .active button[disabled] span.step-num{color:#fff}.checkout-progress-indicator button,.checkout-progress-indicator button[disabled],.checkout-progress-indicator li{font-weight:400;font-family:Arial,sans-serif;display:inline-block;color:#000;position:relative;width:183px;text-transform:uppercase;float:left;text-align:left;margin-right:-18px;border:0}.checkout-progress-indicator button span.step-num,.checkout-progress-indicator button[disabled] span.step-num,.checkout-progress-indicator li span.step-num{margin-left:34px;font-size:24px;margin-right:16px;vertical-align:top;padding:5px 0;line-height:43px}.checkout-progress-indicator button span.step-text,.checkout-progress-indicator button[disabled] span.step-text,.checkout-progress-indicator li span.step-text{padding:5px 0;display:inline-block}.checkout-progress-indicator button.active,.checkout-progress-indicator button[disabled].active,.checkout-progress-indicator li.active{color:#fff;background:url(../images/pages/checkout/bg_checkoutSteps.png) -12px 0 no-repeat}.checkout-progress-indicator button.inactive,.checkout-progress-indicator button[disabled].inactive,.checkout-progress-indicator li.inactive{background:url(../images/pages/checkout/bg_checkoutSteps.png) -12px -64px no-repeat}.checkout-progress-indicator button.inactive span.step-num,.checkout-progress-indicator button[disabled].inactive span.step-num,.checkout-progress-indicator li.inactive span.step-num{color:#e6ddcc}.checkout-progress-indicator button.inactive a,.checkout-progress-indicator button[disabled].inactive a,.checkout-progress-indicator li.inactive a{color:#000;text-decoration:none;display:block;background:url(../images/pages/checkout/bg_checkoutSteps.png) -12px -128px no-repeat}.checkout-progress-indicator button.inactive a span.step-num,.checkout-progress-indicator button[disabled].inactive a span.step-num,.checkout-progress-indicator li.inactive a span.step-num{color:#fff}.checkout-progress-indicator button.inactive a:hover,.checkout-progress-indicator button[disabled].inactive a:hover,.checkout-progress-indicator li.inactive a:hover{background-position:-12px -192px}.checkout-progress-indicator button.inactive a:hover span.step-num,.checkout-progress-indicator button[disabled].inactive a:hover span.step-num,.checkout-progress-indicator li.inactive a:hover span.step-num{color:#000}.checkout-progress-indicator button.step-1,.checkout-progress-indicator button[disabled].step-1,.checkout-progress-indicator li.step-1{z-index:4;width:174px}.checkout-progress-indicator button.step-1 span.step-num,.checkout-progress-indicator button[disabled].step-1 span.step-num,.checkout-progress-indicator li.step-1 span.step-num{margin-left:27px}.checkout-progress-indicator button.step-1.active,.checkout-progress-indicator button[disabled].step-1.active,.checkout-progress-indicator li.step-1.active{background-position:-21px 0}.checkout-progress-indicator button.step-1.inactive,.checkout-progress-indicator button[disabled].step-1.inactive,.checkout-progress-indicator li.step-1.inactive{background-position:-21px -64px}.checkout-progress-indicator button.step-1.inactive a,.checkout-progress-indicator button[disabled].step-1.inactive a,.checkout-progress-indicator li.step-1.inactive a{background-position:-21px -128px}.checkout-progress-indicator button.step-1.inactive a:hover,.checkout-progress-indicator button[disabled].step-1.inactive a:hover,.checkout-progress-indicator li.step-1.inactive a:hover{background-position:-21px -192px}.checkout-progress-indicator button.step-2,.checkout-progress-indicator button[disabled].step-2,.checkout-progress-indicator li.step-2{z-index:3}.checkout-progress-indicator button.step-3,.checkout-progress-indicator button[disabled].step-3,.checkout-progress-indicator li.step-3{z-index:2}.checkout-progress-indicator button.step-4,.checkout-progress-indicator button[disabled].step-4,.checkout-progress-indicator li.step-4{z-index:1}.checkout-progress-indicator--parent .active button[disabled],.checkout-progress-indicator--parent button.active,.checkout-progress-indicator--parent button.inactive,.checkout-progress-indicator--parent button[disabled].active,.checkout-progress-indicator--parent button[disabled].inactive,.checkout-progress-indicator--parent li.active,.checkout-progress-indicator--parent li.inactive,.checkout-progress-indicator--parent li.inactive button,.checkout-progress-indicator--parent li.inactive button[disabled],.checkout-progress-indicator--parent li.inactive button[disabled]:hover{background-image:url(../images/pages/checkout/bg_checkout-steps-parent.png)}.sec-checkout-logo{margin-top:17px;margin-bottom:8px}.sec-checkout-hd{background:#d73230;margin-bottom:4px;height:35px}.sec-checkout-hd ul{display:table;border-left:4px solid #fff;width:1005px;height:37px;margin:0 auto;position:relative}.sec-checkout-hd ul li{display:table-cell;height:auto;vertical-align:top;font-size:24px}.sec-checkout-hd ul li.icon-home{width:53px;border-right:4px solid #fff}.sec-checkout-hd ul li.icon-home a{display:block;color:#fff;text-align:center;margin:5px 30px 0}.sec-checkout-hd ul li.icon-home i{background:url(../images/sprite-images.png) -62px -109px no-repeat;width:23px;height:23px;display:block;margin:0 auto}.sec-checkout-hd ul li.hd{color:#fff;text-transform:uppercase;padding-left:10px;width:65%}.sec-checkout-hd ul li.hd span{margin-top:3px;display:block}.sec-progress{background:#e6ddcc;margin-bottom:4px}.address select{height:3em}.shipping-method{margin-top:1.83em}.shipping-method label{display:inline;float:none!important;padding-right:.42em!important}.shipping-method .shipping-description{display:inline}.gift-message-text.hidden{display:none}.redemption{color:#900}.redemption .success{color:#019328}.redemption span.error{margin-left:0}.billing-form,.payment-method{clear:both;display:none}.payment-method-expanded{display:block}.sec-payment-inner{position:relative}.sec-payment-inner .col-l{width:49%}.sec-payment-inner .col-m{width:2%}.sec-payment-inner .col-r{width:49%}.sec-payment-inner .cccheckcombo-tootip a.custom-tooltip{position:absolute;left:54%;top:-3.8em}.payment-method #sec-cc,.payment-method #sec-cc-select,.payment-method .sec-payment-inner{display:none}.payment-method #sec-cc .col-l{width:49%}.payment-method #sec-cc label{padding-top:0}.payment-method #sec-cc .form-label-text{text-align:left;float:none;width:auto;text-transform:uppercase}.payment-method #sec-cc .form-label-text .day,.payment-method #sec-cc .form-label-text .month,.payment-method #sec-cc .form-label-text .year{width:auto;float:none;margin:0}.payment-method #sec-cc .day,.payment-method #sec-cc .month,.payment-method #sec-cc .year{margin:0;width:auto;float:none}.payment-method #sec-cc .form-row{margin-bottom:.75em}.payment-method #sec-cc .form-row.error .input-text,.payment-method #sec-cc .form-row.error .selected-option{background:#fff793}.payment-method #sec-cc #recaptchaToken .form-row{margin-bottom:0}.payment-method #sec-cc .cc-image{vertical-align:bottom;padding-left:.5em;padding-bottom:.8em}.payment-method input[type=text]{max-width:285px}.add-creditcard #CreditCardEditForm .name-info .tool-tip.adressfield,.add-creditcard #CreditCardForm .name-info .tool-tip.adressfield,.editcredit-cardform #CreditCardEditForm .name-info .tool-tip.adressfield,.editcredit-cardform #CreditCardForm .name-info .tool-tip.adressfield{float:none}.add-creditcard #CreditCardForm .name-info .tool-tip.adressfield .tooltip:after{clear:both}.payment-method-expanded #sec-cc-select,.payment-method-expanded .sec-payment-inner{display:block}.sec-rco-content .sec-rco-l{width:38.5%;background:#faf5e8}.sec-rco-content .sec-rco-r{background:#faf5e8}.isParent .sec-rco-content .sec-rco-l,.parent-bg .sec-rco-content .sec-rco-r{background:#f7eacd}.parent-bg .content-header{margin-top:25px;margin-bottom:10px;font-family:Arial,sans-serif;font-size:16px;font-style:normal}.parent-bg .content-header .salutation{font-family:Arial,sans-serif;font-size:16px;text-transform:capitalize}#msg-amount-exceeded{position:absolute;text-align:left}#msg-amount-exceeded .highlight{color:#f09462}.container .sec-rco-reward .sec-rco-r{width:38.5%}.container .sec-rco-reward .sec-rco-r tr.error{color:#3a3a3a}.container .sec-rco-reward td.col-icon-remove{width:20px;text-align:center;vertical-align:bottom}.container .sec-rco-reward .pdp-main .product-bundle-title,.container .sec-rco-reward h2,.pdp-main .container .sec-rco-reward .product-bundle-title{font-size:18px;line-height:18px;font-weight:700;font-family:Arial,sans-serif;color:#3a3a3a;background:#f6cb73;border-bottom:2px solid #fff;padding:10px 15px;text-transform:uppercase;margin:0 0 1px}.container .sec-rco-reward span.icons{position:relative}.container .sec-rco-reward .sec-promotion-module .hd{font-size:18px;font-family:Arial,sans-serif;margin-bottom:8px;color:#1472A7;font-weight:700;padding-left:16px}.container .sec-rco-reward .sec-promotion-module ul{border-top:1px solid #f0dfbb}.container .sec-rco-reward .sec-promotion-module ul li{padding:10px 16px;border:1px solid #f0dfbb;border-top:0;font-weight:700}.container .sec-rco-reward .sec-bonus-module{margin-top:20px}.container .sec-rco-reward .sec-reward-module{background:#f7eacd;margin-bottom:20px}.container .sec-rco-reward .sec-reward-module .sec-info-module-inner{padding:15px;background:#f7eacd}@media screen and (max-width:480px){.container .sec-rco-reward .sec-reward-module .sec-info-module-inner{background:0 0;border-bottom:1px solid #f0dfbb}}.container .sec-rco-reward .sec-reward-module .sec-info-module-inner h3{font-size:24px;margin:0;color:#0270a9;padding-bottom:5px}.container .sec-rco-reward .sec-reward-module .sec-info-module-inner .rewards-earned{font-size:24px;margin:0;color:#0270a9;background-color:transparent;text-transform:none;padding:0 1px;font-family:BrandonText-Medium,Arial,sans-serif;text-decoration:underline}.container .sec-rco-reward .sec-reward-module .sec-info-module-inner p{margin-top:0}.container .sec-rco-reward .sec-reward-module .sec-info-module-inner p.info-required,.container .sec-rco-reward .sec-reward-module .sec-info-module-inner p.info-reward-deadline{font-size:12px;font-style:italic}.container .sec-rco-reward .sec-reward-module .sec-info-module-inner p.info-reward-salestax{font-style:normal;font-size:12px}.container .sec-rco-reward .sec-reward-module ul.list-rewards{background:#fff;border:1px solid #f0dfbb;border-top:0}.container .sec-rco-reward .sec-reward-module ul.list-rewards li{border-top:1px solid #f0dfbb;display:table;width:100%}.container .sec-rco-reward .sec-reward-module ul.list-rewards li div{display:table-cell;padding:10px 15px;vertical-align:top}.container .sec-rco-reward .sec-reward-module ul.list-rewards li div.reward-details{width:40%;text-align:right}.container .sec-rco-reward .sec-reward-module ul.list-rewards li div .label{font-weight:700}.container .sec-rco-reward .sec-reward-module ul.list-rewards li div.reward-details-2{width:60px;text-align:center}.container .sec-rco-reward .sec-reward-module ul.list-rewards li div.reward-details-2 input{display:inline-block;width:50px;text-align:center}.container .sec-rco-reward .sec-reward-module ul.list-rewards li:first-child{border-top:0}.container .sec-rco-reward .sec-coupon-module-inner{background:#0270a9;padding:20px}.container .sec-rco-reward .sec-coupon-module-inner h3{font-family:Arial,sans-serif;font-size:18px;font-weight:700;color:#fff;text-transform:uppercase;margin:0 0 5px;padding:0}.container .sec-rco-reward .sec-coupon-module-inner input{display:inline-block;text-transform:uppercase}.container .sec-rco-reward .sec-coupon-module-inner button{display:inline-block;width:100%}.container .sec-rco-reward .sec-coupon-module-inner .div-button{width:100px;text-align:right}.container .sec-rco-reward .sec-coupon-module-inner .div-button button{min-width:auto;font-size:18px;height:35px}.container .sec-rco-reward .sec-coupon-module-inner .coupon-error{display:none}.container .sec-rco-reward .sec-red-coupon-module{margin-top:2px}.container .sec-rco-reward .sec-red-coupon-module h3{font-size:20px;margin:0;color:#0270a9;padding:15px;background:#f7eacd;position:relative}.container .sec-rco-reward .sec-red-coupon-module table{border:1px solid #f0dfbb;border-top:0}.container .sec-rco-reward .sec-red-coupon-module table a.list-couponcode,.container .sec-rco-reward .sec-red-coupon-module table span.list-couponcode{display:inline-block;min-width:60px;vertical-align:middle}.container .sec-rco-reward .sec-red-coupon-module table span.highlight{font-weight:700;display:inline-block;width:200px;vertical-align:top}.container .sec-rco-reward .sec-red-coupon-module table span.highlight span,.container .sec-rco-reward .sec-red-coupon-module table span.highlight span.msg-referral{font-weight:400;padding-top:10px;display:block}.container .sec-rco-reward .sec-red-coupon-module table div.highlight{font-weight:700}.container .sec-rco-reward .sec-red-coupon-module table span.link-mgm{display:block;padding-left:73px;padding-top:10px}.container .sec-rco-reward .sec-red-coupon-module table tr{border-top:1px solid #f0dfbb}.container .sec-rco-reward .sec-red-coupon-module table tr:first-child{border-top:0}.container .sec-rco-reward .sec-red-coupon-module table tr.non-free-pick td.coupon-code{padding-right:0}.container .sec-rco-reward .sec-red-coupon-module table tr.non-free-pick td.coupon-code span.highlight{width:215px}.container .sec-rco-reward .sec-red-coupon-module table td.col-edit{padding-right:0;padding-left:0;text-align:right;vertical-align:bottom}.container .sec-rco-reward .sec-std-coupon-module{margin-top:40px}.container .sec-rco-reward .sec-std-coupon-module h3{font-size:20px;margin:0;color:#0270a9;padding:15px;background:#f7eacd;position:relative}.container .sec-rco-reward .sec-std-coupon-module h3 a.paneltoggle{position:absolute;right:15px;color:#888}.container .sec-rco-reward .sec-std-coupon-module ul{background:#fbf5e9}.container .sec-rco-reward .sec-std-coupon-module ul li{border-top:2px solid #fff;padding:0 4px 8px}.container .sec-rco-reward .sec-std-coupon-module ul li:first-child{border-top:0}.container .sec-rco-reward .sec-std-coupon-module ul li span.label{font-weight:700;padding:10px;display:inline-block}.container .sec-rco-reward .sec-std-coupon-module ul li table{background:#fff;border:1px solid #efdfbb}.container .sec-rco-reward .sec-std-coupon-module ul li table tr{border-top:1px solid #efdfbb}.container .sec-rco-reward .sec-std-coupon-module ul li table tr:first-child{border-top:0}.container .sec-rco-reward .sec-std-coupon-module ul li table tr td{vertical-align:middle;padding:10px;border-left:1px solid #efdfbb}.container .sec-rco-reward .sec-std-coupon-module ul li table tr td:first-child{border-left:0}.container .sec-rco-reward .sec-bonus-module h3{font-size:18px;margin:0;color:#1472A7;padding:0;background:0 0;font-family:Arial;font-weight:700;position:relative}@media screen and (max-width:480px){.container .sec-rco-reward .sec-bonus-module h3{padding:10px 0 0}}.container .sec-rco-reward .sec-bonus-module h3 a.paneltoggle{position:absolute;right:15px;color:#888}.container .sec-rco-reward .sec-bonus-module ul li{border:1px solid #f0dfbb;border-top:0;padding:15px 10px 15px 15px;line-height:14px;font-family:Arial,sans-serif;color:#3a3a3a;font-size:14px;font-weight:700}.container .sec-rco-reward .sec-bonus-module ul li .label{display:inline-block}.container .sec-rco-reward .sec-bonus-module ul li .value{display:inline-block;float:right}.container .sec-rco-reward .sec-bonus-module ul li .referral{font-weight:400}.container .sec-rco-reward .sec-bonus-module ul li.bonus-earned{padding-bottom:0;padding-top:8px}.container .sec-rco-reward .sec-bonus-module ul.list-bonus-level-2{margin-left:15px}.container .sec-rco-reward .sec-bonus-module ul.list-bonus-level-2 li{font-weight:400;padding:8px 0 8px 15px;border:0;border-top:1px solid #f0dfbb}.container .sec-rco-reward .sec-bonus-module ul.list-bonus-level-2 li:first-child{border-top:0;padding-left:0;text-transform:uppercase}.container .sec-rco-reward .sec-bonus-module ul.list-bonus-level-2 li .label{text-transform:none}.day,.month,.year{clear:none;float:left;margin:0 0 2% 2%}.day select,.month select,.year select{margin:0;width:auto}.month .form-caption{margin-left:0}.cvn input{width:50px}.cc-cvn div.form-row:first-child{display:none}.cc-cvn .cvn input{width:128px}.cc-cvn .fa{position:absolute;left:138px;top:40px}@media screen and (max-width:480px){.cc-cvn .fa{top:29px}}.cccheckcombo-tootip,.cvn-tooltip{position:relative}.cccheckcombo-tootip a.fa-question-circle,.cvn-tooltip a.fa-question-circle{margin-left:.1em;margin-top:1.8em;color:#007599;font-size:17px}.cccheckcombo-tootip a.fa-question-circle:hover,.cvn-tooltip a.fa-question-circle:hover{color:#f88000}.cccheckcombo-tootip a.fa-question-circle,.isParent .cvn-tooltip a.fa-question-circle{margin-top:1.8em}.bml-terms-and-conditions{border:1px solid #aaa;font-size:.8em;height:400px;overflow:auto;padding:1em}.bml-table-col-1{width:25%}.pt_checkout h3{padding-bottom:1em}.checkout-mini-cart{background:#efefef;max-height:330px;overflow:auto}.checkout-order-totals{background:#efefef;padding:.5em 1em}.checkout-order-totals .order-totals-table{width:90%}.checkout-order-totals .order-totals-table td{padding:.42em 0 0}.checkout-order-totals .order-totals-table .order-total td{font-size:.9em;padding:.83em 0 0 .42em}.place-order-totals{clear:both}.place-order-totals .order-totals-table{float:right;width:50%}.order-component-block{margin:1.67em 0}.order-component-block .section-header a{float:right;font-weight:400}.order-component-block .details{background:#e0e0e0;color:#aaa;padding:.5em 1em}.order-summary-footer{position:relative;padding-top:22px}.order-summary-footer .pdp-main .product-bundle-title,.order-summary-footer h2,.pdp-main .order-summary-footer .product-bundle-title{font-size:2em;font-style:italic;font-weight:400}.order-summary-footer a.edit-cart{text-transform:uppercase;font-weight:700}.order-summary-footer a.edit-cart i.left{margin-right:.6em}.summary-help{float:right;font-size:.8em;margin:1em 0}.submit-order{clear:both;display:block;padding:0;text-align:right}.submit-order .back-to-cart{font-size:1.1em}.submit-order .back-to-cart:hover{text-decoration:underline}.submit-order button{margin-left:1.5em}.pt_order-confirmation h1{font-size:2.5em}.pt_order-confirmation .order-shipment-table{margin:0 0 1.67em}.pt_order-confirmation .order-shipment-table .order-shipment-details{border-right:1px solid #e0e0e0;min-width:200px}.pdp-main .pt_order-confirmation #primary .product-bundle-title,.pt_order-confirmation #primary .pdp-main .product-bundle-title,.pt_order-confirmation #primary h2{font-size:2em;font-style:italic;font-weight:400}.pt_order-confirmation .print-page{float:right}.confirmation-message{border-bottom:3px solid #84bd00;margin-bottom:1.67em;padding-bottom:1.67em}.order-discount{color:#900}.gift-cert-used{padding:1.2em}.order-detail-options{border-top:1px solid #e0e0e0;margin:1.67em 0 0;padding:1.67em 0 0;text-align:right}.order-detail-options a{margin:0 .83em}.summary .edit{position:absolute;text-transform:uppercase;right:10px;font-size:.9em;line-height:1.5em}.pt_cart .breadcrumb{padding-left:0}.pt_cart .wrapper-enter-order.cart-review{margin-bottom:63px}.pt_cart .wrapper-enter-order.cart-review .cartridges-title{margin-top:25px}.pt_cart .wrapper-enter-order.cart-review .order-instruction .exclamation-message{padding-top:0}@media screen and (max-width:480px){.pt_cart .wrapper-enter-order.cart-review .order-instruction .exclamation-message{display:none}.pt_cart .wrapper-enter-order.cart-review .enter-order-info{margin-bottom:1px}}.pt_cart .wrapper-enter-order.cart-review .exclamation-message{margin-bottom:3px;margin-top:20px}@media screen and (max-width:480px){.pt_cart .wrapper-enter-order.cart-review .exclamation-message{display:flex;padding-top:4px;margin-bottom:3px;margin-top:0}.pt_cart .wrapper-enter-order.cart-review .exclamation-message a[href^=tel]{color:inherit;text-decoration:inherit}}.pt_cart .wrapper-enter-order.cart-review .exclamation-message-itemexpired{margin-top:25px}@media screen and (max-width:480px){.pt_cart .wrapper-enter-order.cart-review .exclamation-message-itemexpired{display:flex;margin-top:-17px}.pt_cart .wrapper-enter-order.cart-review .exclamation-message-itemexpired a[href^=tel]{color:inherit;text-decoration:inherit}}@media screen and (max-width:480px){.pt_cart .wrapper-enter-order.cart-review .fa-exclamation-circle{padding-right:10px}}.pt_order-confirmation .order-confirmation-details .content-header{margin:.6em 0!important}.order-confirmation-details .order-detail-title{margin-bottom:10px}.order-shipment-details .firstname,.order-shipment-details .label,.order-shipment-details .lastname{font-weight:700}.item-shipping-address{min-width:120px}.order-shipment-gift-message-header{font-weight:700;font-size:1.2em;padding-bottom:0}.order-shipment-gift-message{font-size:1.1em}.billing-error{color:red;margin:0 0 .83em 24%}.pt_checkout .primary-focus .primary-content{margin:0 auto;width:100%}.container .sec-info-module .pdp-main .product-bundle-title,.container .sec-info-module h2,.pdp-main .container .sec-info-module .product-bundle-title{color:#000;font-size:18px;font-family:Arial,sans-serif;font-weight:700;margin:0 0 1px;padding:15px;background:#f6cb73;text-transform:uppercase}.container .sec-info-module h3{text-transform:uppercase;font-family:Arial,sans-serif;font-size:15px;font-weight:700;margin:0;padding-bottom:10px}.container .sec-info-module .sec-info-module-inner{padding:15px 15px 18px;background:#f7eacd;min-height:150px}.container .sec-info-module .sec-info-module-inner.digitalsubs{background:0 0;border-bottom:0;min-height:initial}.container .sec-info-module .sec-info-module-inner-teacher{padding:22px 15px 35px;background:#f7eacd;font-family:Arial,regular}.container .sec-info-module .sec-info-module-inner-teacher table{width:305px}@media screen and (max-width:480px){.container .sec-info-module .sec-info-module-inner-teacher{padding:18px 10px}.container .sec-info-module .sec-info-module-inner-teacher table{width:100%}}.container .sec-info-module .sec-info-module-inner-miniteacher{padding:15px;background:#f7eacd;border-top:2px solid #fff}.container .sec-info-module .sec-info-module-inner-miniteacher table{width:305px}@media screen and (max-width:480px){.container .sec-info-module .sec-info-module-inner-miniteacher{padding:18px 10px}.container .sec-info-module .sec-info-module-inner-miniteacher table{width:100%}}.container .sec-info-module .sec-info-module-inner-parent table{width:250px}@media screen and (max-width:480px){.container .sec-info-module .sec-info-module-inner-parent table{width:100%}}.container .sec-info-module .sec-info-module-inner-miniteacher .shipping-method-teacher-list{width:270px}.container .sec-info-module span.highlight{font-weight:700}.container .sec-info-module table{width:100%;border-collapse:collapse}.container .sec-info-module table tr td{padding:0 0 3px}.container .sec-info-module table tr td .salutation{text-transform:capitalize}.container .sec-info-module table tr td.price{text-align:right;min-width:auto}.container .sec-info-module table tr td.price br{display:none}.container .sec-info-module table tr td .paypal-email{word-wrap:break-word;max-width:230px}.container .sec-info-module table tr td:first-child{padding-right:10px}.container .sec-info-module table tr td .helpicon{background:url(../images/homepage/question-mark-icon-normal.png) 10px top/12px 12px no-repeat;width:25px;height:12px;vertical-align:middle;display:inline-block}.container .sec-info-module table tr td .helpicon:hover{background:url(../images/homepage/question-mark-icon-hover.png) 10px top/12px 12px no-repeat}.container .sec-info-module table tr.cart-total{border-top:1px dotted #bab49a;text-transform:uppercase}.container .sec-info-module table tr.cart-total td{padding:8px 0}.container .sec-info-module table tr.cart-total-sub{border-top:1px solid #bab49a}.container .sec-info-module table tr.cart-total-sub td{padding:8px 0}.container .sec-info-module table tr.cart-total-bill td{padding:0 0 8px}.container .sec-info-module table tr.payment-teacher td{padding:0 0 7px;font-family:Arial,regular}.container .sec-info-module table tr.payment-teacher-last td{padding:0 0 10px}.container .sec-info-module table tr.total{border-top:1px solid #bab49a;border-bottom:1px solid #bab49a;text-transform:uppercase}.container .sec-info-module table tr.total td{padding:3px 0;font-weight:700}.container .sec-info-module table tr.total-teacher{border-top:1px solid #bab39b;text-transform:uppercase}.container .sec-info-module table tr.total-teacher td{padding:9px 0 0;font-weight:700}.container .sec-info-module table tr.total-teacher-camelcase{border-top:1px solid #bab39b}.container .sec-info-module table tr.total-teacher-camelcase td{padding:9px 0 0;font-weight:700}.container .mod-method{background:#faf5e8}.container .mod-method .pdp-main .product-bundle-title,.container .mod-method h2,.pdp-main .container .mod-method .product-bundle-title{background:#faf5e8;text-transform:uppercase;margin-bottom:0;border-top:2px solid #fff}.container .mod-method .sec-info-module-inner{background:#faf5e8}.container .mod-method #shipping-method-list{float:left;width:100%}.container .mod-method #shipping-method-list .content-asset ul{margin:1em}.container .mod-method #shipping-method-list div.shipping-method-list{border-bottom:2px solid #fff}.container .mod-method #shipping-method-list div.shipping-method-list div.shipping-method-item{background:#faf5e8;padding:10px 15px;border-top:2px solid #fff}.container .mod-method #shipping-method-list div.shipping-method-list div.shipping-method-item label{text-align:left;font-weight:400;cursor:pointer;position:relative}.container .mod-method #shipping-method-list div.shipping-method-list div.shipping-method-item .label-msg-shipping{padding-left:22px;display:block}.container .mod-method #shipping-method-list div.shipping-method-list div.shipping-method-item .label-msg-shipping .highlight{float:left;clear:both;width:100%}.container .mod-method #shipping-method-list div.shipping-method-list div.shipping-method-item .radio-label span.custom-radio{position:absolute;top:1px}.container .mod-method #shipping-method-list div.shipping-method-list div.shipping-method-item p{clear:both;padding-left:20px;margin:0}.container .mod-method #shipping-method-list div.shipping-method-list div.shipping-method-item.note{font-size:12px}.container .mod-method #shipping-method-list div.shipping-method-list div.shipping-method-item.note ul li{padding-top:0;padding-bottom:0;border-top:0}.container .mod-method #shipping-method-list div.shipping-method-list div.shipping-method-item.note ul>li:before{content:"-";position:absolute;margin-left:-1em}.container .mod-method #shipping-method-list div.shipping-method-list div.shipping-method-item.note ul:first-child>li:before{content:"*";position:absolute;margin-left:-1em}.container .mod-method #shipping-method-list div.shipping-method-list div.disabled-section{opacity:.5;pointer-events:none}.container .mod-method #shipping-method-list div.shipping-method-list div.disabled-section .radio-label span.custom-radio{background:url(../images/disabled-radiobtn.png) no-repeat;width:16px;height:16px}.container .mod-method #shipping-method-list div.shipping-method-list div.disabled-section .label-msg-shipping{color:#a1a1a1}.container .mod-method #shipping-method-list div.shipping-method-list div.disabled-section .label-msg-shipping .highlight{color:#a1a1a1;float:none}.container .mod-method,.container .mod-payment{border-top:6px solid #fff}.container .mod-payment .pdp-main .product-bundle-title,.container .mod-payment h2,.pdp-main .container .mod-payment .product-bundle-title{background:#faf5e8;padding:0;margin-bottom:15px}.container .mod-payment .pdp-main .hd-payment.product-bundle-title,.container .mod-payment h2.hd-payment,.pdp-main .container .mod-payment .hd-payment.product-bundle-title{padding:15px;border-bottom:2px solid #fff}@media screen and (max-width:480px){.container .mod-payment .pdp-main .hd-payment.product-bundle-title,.container .mod-payment h2.hd-payment,.pdp-main .container .mod-payment .hd-payment.product-bundle-title{padding:15px 10px}}.container .mod-payment .sec-payment-inner{padding:0 15px 15px}.container .mod-payment .payment-method-options{width:323px}.container .mod-payment .payment-method-options h4{margin-top:18px;margin-bottom:12px;font-size:15px}.container .mod-payment .payment-method-options .custom-select{float:none}.container .mod-payment .payment-method-options .custom-select .PayPal{text-indent:-3000px;display:inline-block;background:url(../images/sprite-two.png) 10px -480px no-repeat}.container .mod-payment .payment-method-options .custom-select .selected-active.PayPal{background-color:#fff}.container .mod-payment label{text-align:left;text-transform:uppercase;float:none;width:auto}@media screen and (max-width:767px){.container .mod-payment label{margin:0}}.container .mod-payment label .csr-label{text-transform:none}.container .mod-payment .required-indicator{display:none}.container .mod-payment #sec-cc-select label{display:block;padding-top:0;margin-bottom:10px}.container .mod-payment #sec-po label{text-transform:none}.container .mod-payment #sec-po label.radio-label{font-weight:400}.container .mod-payment .custom-select{max-width:323px}.container .mod-payment .payment-checks-info .col{width:50%;padding-left:10px}.container .mod-payment .payment-checks-info .col:first-child{padding-left:0;padding-right:10px}.container .mod-payment .payment-checks-info p{margin-top:0;font-size:14px;line-height:1.4em}.container .mod-payment .payment-checks-info p.note{font-size:12px}.container .mod-payment .payment-checks-info h3{padding-bottom:0;font-size:14px;font-weight:400}.container .mod-payment .payment-checks-info .pdp-main .product-bundle-title,.container .mod-payment .payment-checks-info h2,.pdp-main .container .mod-payment .payment-checks-info .product-bundle-title{margin-bottom:5px;font-size:16px;text-transform:none}.container .mod-payment .billing-phone span.error{background:#fff793;position:absolute;padding:10px 14px;border:1px solid #d73230;margin:-12px 0 0 14px;height:54px;text-align:center;color:#d73230;z-index:102;width:260px;display:none;float:none}.container .mod-payment .billing-phone span.error:after,.container .mod-payment .billing-phone span.error:before{top:50%;left:-28px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.container .mod-payment .billing-phone span.error:after{border-color:transparent;border-right-color:#fff793;border-width:13px;margin-left:2px;margin-top:-13px}.container .mod-payment .billing-phone span.error:before{border-color:transparent;border-right-color:#d73230;border-width:14px;margin-top:-14px}.sec-rco-m{width:30px}.sec-buttons{margin-top:30px;padding-top:20px;border-top:2px solid #f7eacd}.sec-buttons .cart-action-continue-shopping{float:none;display:inline-block}@media screen and (max-width:480px){.sec-buttons.yto-by-flyer{border-top:1px solid #f7eacd;margin:0 5px}}.sec-buttons button{vertical-align:middle}.sec-buttons #billingContinueButtonTooltip{display:none;cursor:default}.sec-buttons a{vertical-align:middle;display:inline-block}.sec-buttons a.edit-cart{text-transform:uppercase;display:inline-block;margin-right:15px;font-weight:700;vertical-align:middle}.sec-buttons a.button{line-height:40px;display:none}.pay-pal button,.sec-buttons a.soo-hide{display:none}.pay-pal a.button{display:inline-block}.checkout-rc .enter-order-info,.checkout-sb .enter-order-info{position:relative;margin-bottom:52px}.icon-Visa{background:url(../images/creditcard_icons.png) -3px -5px no-repeat;width:54px;height:36px;display:inline-block;margin-top:0;margin-right:5px;vertical-align:middle}.icon-Amex{background:url(../images/creditcard_icons.png) -123px -5px no-repeat;width:54px;height:36px;display:inline-block;margin-top:0;margin-right:5px;vertical-align:middle}.icon-Master{background:url(../images/creditcard_icons.png) -63px -5px no-repeat;width:54px;height:36px;display:inline-block;margin-top:0;margin-right:5px;vertical-align:middle}.icon-Discover{background:url(../images/creditcard_icons.png) -181px -5px no-repeat;width:54px;height:36px;display:inline-block;margin-top:0;margin-right:5px;vertical-align:middle}.icon-None{background:url(../images/creditcard_icons.png) -235px -45px no-repeat;width:54px;height:1px;display:inline-block;margin-top:0;margin-right:5px;vertical-align:middle}#childName option:checked{display:none}.show-cart-jumpy,.show-cart-jumpy:hover{background-color:#bfd3e3;border-color:#bfd3e3;color:#fff;cursor:default}.checkout-confirm .sec-review-order .cell-border td.item-qty,.checkout-confirm .sec-review-order .cell-border th.item-qty{text-align:center}.checkout-confirm .children-names{display:none}.checkout-confirm.checkout-thankyou .enter-order-info{margin-bottom:20px}.checkout-confirm.checkout-thankyou .enter-order-info .order-summary-header{text-align:right;vertical-align:bottom}.checkout-confirm.checkout-thankyou .csr-view-order{margin-top:20px}.checkout-confirm.checkout-thankyou .sec-rco-reward .text-bold{padding:0 0 0 10px}.checkout-confirm.checkout-thankyou .sec-rco-reward #yto-item-table{margin-top:0!important}.checkout-confirm.checkout-thankyou .sec-rco-reward table td.main-section{padding:8px 0}.checkout-confirm.checkout-thankyou .sec-rco-reward .each-review-order{margin:10px 0}.checkout-confirm .due-date{margin-bottom:35px;font-size:1.1em}.checkout-confirm .sec-rco-content .sec-rco-r{width:33.1%;background:#f7eacd}.checkout-confirm .sec-rco-content .sec-rco-m{width:3px}.checkout-confirm .order-detail-title{margin-bottom:4px;margin-top:28px}.checkout-confirm .sec-info-module .pdp-main .product-bundle-title,.checkout-confirm .sec-info-module h2,.pdp-main .checkout-confirm .sec-info-module .product-bundle-title{font-weight:400;padding:7px 15px}.checkout-confirm .sec-info-module .sec-info-module-inner{min-height:162px}.checkout-confirm .sec-info-module table{width:100%;border-collapse:collapse}.checkout-confirm .sec-info-module table tr.cart-total{border-top:1px dotted #bab49a;text-transform:uppercase}.checkout-confirm .sec-info-module table tr.cart-total td{padding:8px 0}.checkout-confirm .sec-info-module table tr.cart-total-sub{border-top:1px solid #bab49a}.checkout-confirm .sec-info-module table tr.cart-total-sub td{padding:8px 0}.checkout-confirm .sec-info-module table tr.cart-total-bill td{padding:0 0 8px}.checkout-confirm .sec-info-module table tr.cart-total-ship{border-top:1px dotted #bab49a}.checkout-confirm .sec-info-module table tr.cart-total-ship td{padding:8px 0}.checkout-confirm .sec-info-module table tr.total{border-top:1px solid #bab49a;border-bottom:1px solid #bab49a;text-transform:uppercase}.checkout-confirm .sec-info-module table tr.total td{padding:8px 0;font-weight:700;font-size:1.2em}.checkout-confirm .sec-info-module.mini-teacher{width:381px}.checkout-confirm .sec-info-module.mini-teacher .pdp-main .product-bundle-title,.checkout-confirm .sec-info-module.mini-teacher h2,.pdp-main .checkout-confirm .sec-info-module.mini-teacher .product-bundle-title{font-weight:400;padding:15px}@media screen and (max-width:480px){.checkout-confirm .sec-info-module.mini-teacher{width:100%}}.checkout-confirm .sec-info-module.mini-teacher-section2{width:579px}.checkout-confirm .sec-info-module-mini-teacher .pdp-main .product-bundle-title,.checkout-confirm .sec-info-module-mini-teacher h2,.checkout-confirm .sec-info-module.mini-teacher-section2 .pdp-main .product-bundle-title,.checkout-confirm .sec-info-module.mini-teacher-section2 h2,.pdp-main .checkout-confirm .sec-info-module-mini-teacher .product-bundle-title,.pdp-main .checkout-confirm .sec-info-module.mini-teacher-section2 .product-bundle-title{font-weight:400;padding:15px}.checkout-confirm .sec-rco-reward .cart-section-header{padding-top:14px;padding-bottom:0}@media screen and (max-width:480px){.checkout-confirm .sec-rco-reward .cart-section-header{padding-top:6px!important}}.checkout-confirm .sec-rco-reward .sec-bonus-module{padding-top:28px;margin-top:0}@media screen and (max-width:480px){.checkout-confirm .sec-rco-reward .sec-bonus-module.teacher-wishlist{margin-top:21px}}.checkout-confirm .sec-rco-reward .sec-bonus-module .sec-info-module-inner{background:0 0;border-bottom:1px solid #f0dfbb}.checkout-confirm .sec-rco-reward .sec-bonus-module .sec-info-module-inner h3{padding-bottom:9px}.checkout-confirm .sec-rco-reward .sec-bonus-module .sec-info-module-inner span{font-style:italic;font-size:.9em;padding:0 15px 15px;display:inline-block}.checkout-confirm .sec-rco-reward .sec-bonus-module .sec-info-module-inner p{margin:0;padding:0 15px 15px 0}.checkout-confirm .sec-rco-reward .sec-bonus-module .sec-info-module-inner p.info-reward-deadline{font-style:italic}.checkout-confirm .sec-rco-reward .sec-bonus-module ul li .code{font-weight:400;min-width:100px;border-right:2px solid #666;display:inline-block;margin-right:12px}.checkout-confirm .sec-rco-reward .sec-bonus-module ul li table{margin-top:10px;border-bottom:none}.checkout-confirm .sec-rco-reward .sec-bonus-module ul li table tr.total,.checkout-confirm .sec-rco-reward .sec-bonus-module ul li table tr.total td{border-bottom:none;border-right:none;border-left:none}.checkout-confirm .sec-rco-reward .sec-bonus-module ul li table td{font-weight:400}.checkout-confirm .sec-rco-reward .sec-bonus-module ul li table td.pay{text-align:right;font-weight:700}.checkout-confirm .sec-rco-reward .sec-bonus-module ul li table td .strike-data{text-decoration:line-through;color:#a1a1a1}.checkout-confirm .sec-rco-reward .sec-bonus-module ul li table td.itemNum{width:10%}.checkout-confirm .sec-rco-reward .sec-bonus-module ul li table td.title{width:51%}.checkout-confirm .sec-rco-reward .sec-bonus-module ul li table td.title i{font-style:normal}.checkout-confirm .sec-rco-reward .sec-bonus-module ul li table td.flyer{width:17%}.checkout-confirm .sec-rco-reward .sec-bonus-module ul li table td.price-org{width:8%;text-align:right;border-right:0;padding-right:0}.checkout-confirm .sec-rco-reward .sec-bonus-module ul li table td.price-sale{width:8%;text-align:right}.checkout-confirm .sec-rco-reward .sec-bonus-module ul li table td.item-qty{width:6%}.checkout-confirm .sec-rco-reward .sec-bonus-module ul li table td.item-qty-total{width:6%;padding-right:25px}.checkout-confirm .cart-section-header .pdp-main .product-bundle-title,.checkout-confirm .cart-section-header h2,.pdp-main .checkout-confirm .cart-section-header .product-bundle-title{font-weight:400;color:#fff;background-color:#0271a9}.checkout-confirm .wishlist .cart-section-header{padding-top:25px;padding-bottom:0}.checkout-confirm .cart-yto-content{padding-top:14px;padding-bottom:2px}@media screen and (max-width:480px){.checkout-confirm .cart-yto-content{padding:8px 5px}.checkout-confirm .cart-yto-content .total-review-order{margin-top:10px;margin-bottom:-7px}}.checkout-confirm .cart-yto-content .total-review-order{margin-top:-4px}.checkout-confirm .cart-yto-content .sec-order-table{padding-bottom:0;border-bottom:none;margin-bottom:0}.checkout-confirm .cart-yto-content .sec-order-table .YTO-items{margin-top:10px}.checkout-confirm .cart-yto-content .sec-order-table .YTO-items .yto-item-table{margin:0}.checkout-confirm .cart-yto-content .sec-order-table table{margin-top:0!important;table-layout:fixed}.checkout-confirm .cart-yto-content .sec-order-table table tr td.bonus-pt,.checkout-confirm .cart-yto-content .sec-order-table table tr td.bonus-qty{background:#f5d697!important}.checkout-confirm .cart-yto-content .sec-order-table table tr:nth-child(even) td.item-qty,.checkout-confirm .cart-yto-content .sec-order-table table tr:nth-child(even) td.price{background:#f2f6dd!important}.checkout-confirm .cart-yto-content .sec-order-table table tr:nth-child(even) td.bonus-pt,.checkout-confirm .cart-yto-content .sec-order-table table tr:nth-child(even) td.bonus-qty{background:#f1e6cb!important}.checkout-confirm .cart-yto-content .sec-order-table table.teacher-order-details tr td.bonus-pt,.checkout-confirm .cart-yto-content .sec-order-table table.teacher-order-details tr td.bonus-qty,.checkout-confirm .cart-yto-content .sec-order-table table.teacher-order-details tr td.item-qty,.checkout-confirm .cart-yto-content .sec-order-table table.teacher-order-details tr td.price{background:0 0!important}.checkout-confirm .cart-yto-content .cell-border td.itemNum,.checkout-confirm .cart-yto-content .cell-border th.itemNum{width:8%!important}.checkout-confirm .cart-yto-content .cell-border td.title,.checkout-confirm .cart-yto-content .cell-border th.title{width:35%!important}.checkout-confirm .cart-yto-content .cell-border td.title .booktrust-download-link .content-asset p,.checkout-confirm .cart-yto-content .cell-border th.title .booktrust-download-link .content-asset p{margin:0}.checkout-confirm .cart-yto-content .cell-border td.flyer,.checkout-confirm .cart-yto-content .cell-border th.flyer{width:20%!important}.checkout-confirm .cart-yto-content .cell-border td.price,.checkout-confirm .cart-yto-content .cell-border th.price{width:11%!important}.checkout-confirm .cart-yto-content .cell-border td.item-qty,.checkout-confirm .cart-yto-content .cell-border th.item-qty{width:8%!important}.checkout-confirm .cart-yto-content .cell-border td.bonus-pt,.checkout-confirm .cart-yto-content .cell-border th.bonus-pt{width:10%!important}.checkout-confirm .cart-yto-content .cell-border td.bonus-qty,.checkout-confirm .cart-yto-content .cell-border th.bonus-qty{width:8%!important}.checkout-confirm .cart-yto-content ul.std-total{display:table;width:100%}.checkout-confirm .cart-yto-content ul.std-total li{display:table-cell}.checkout-confirm .cart-yto-content ul.std-total li.std-total-label{width:63%}.checkout-confirm .cart-yto-content ul.std-total li.std-total-item-price{width:11%}.checkout-confirm .cart-yto-content ul.std-total li.std-total-item-qty{width:8%;text-align:center}.checkout-confirm .cart-yto-content ul.std-total li.std-total-pts{width:10%}.checkout-confirm .cart-yto-content ul.std-total li.std-total-pts-qty{background:#f5d697;text-align:center;padding:7px 10px;width:8%}.checkout-confirm .enter-order-info{position:relative;margin-bottom:30px}.checkout-confirm .order-instruction .customer-number{padding:2px 0;text-transform:uppercase;color:#666}.checkout-confirm .order-instruction .customer-number .customer-value{font-weight:700}.checkout-confirm .order-instruction .email-form .edit-email{width:380px;margin-right:15px}.checkout-confirm td.details-control a{color:#3a3a3a;cursor:default}.checkout-confirm td.details-control a:hover{color:#3a3a3a}.checkout-confirm td.details-control .booktrust-download-link a{color:#007599;outline:0;overflow:hidden;text-decoration:none;cursor:pointer}.checkout-confirm td.details-control .booktrust-download-link a:hover{color:#f88000}.pack-pick-table td.title.pack-title,.pack-pick-table th.title.pack-title{width:75%!important}.pack-pick-table td.title.pack-title-bottom,.pack-pick-table th.title.pack-title-bottom{width:70%!important}.pack-pick-table .sorting,.pack-pick-table td.pack-price,.pack-pick-table th.pack-price{width:12%!important;background:0 0}.pack-pick-table td.col-select.pack-select,.pack-pick-table th.col-select.pack-select{width:12%!important}.error-highlight{background:#fff793!important}.dollar-to-spend .modal-header,.free-pick-reward .modal-header{background-color:#f6cb73}.dollar-to-spend .modal-header h3,.free-pick-reward .modal-header h3{color:#3a3a3a;font-size:28px}.dollar-to-spend .modal-header .cross-icon-16,.free-pick-reward .modal-header .cross-icon-16{background-position:-11px -417px}.dollar-to-spend .modal-header .coupon-description,.free-pick-reward .modal-header .coupon-description{padding:15px 50px;color:#3a3a3a}.dollar-to-spend .modal-header .coupon-description .main,.free-pick-reward .modal-header .coupon-description .main{font-size:16px;font-weight:700}.dollar-to-spend td.col-select,.dollar-to-spend td.item_id,.dollar-to-spend th.col-select,.dollar-to-spend th.item_id,.free-pick-reward td.col-select,.free-pick-reward td.item_id,.free-pick-reward th.col-select,.free-pick-reward th.item_id{width:10%!important}.dollar-to-spend td.title,.dollar-to-spend th.title,.free-pick-reward td.title,.free-pick-reward th.title{width:35%!important}.dollar-to-spend td.title a,.free-pick-reward td.title a{min-width:270px}.free-pick td.item_id,.free-pick th.item_id,.free-pick-reward td.item_id,.free-pick-reward th.item_id{width:10%!important}.free-pick td.title,.free-pick th.title,.free-pick-reward td.title,.free-pick-reward th.title{width:45%!important}.free-pick td.col-select,.free-pick th.col-select,.free-pick-reward td.col-select,.free-pick-reward th.col-select{width:10%!important}.free-pick td.flyer,.free-pick th.flyer,.free-pick-reward td.flyer,.free-pick-reward th.flyer{width:20%!important}.free-pick td.price,.free-pick th.price,.free-pick-reward td.price,.free-pick-reward th.price{width:15%!important}.modal-warning{border:0 solid #c0b299}.modal-warning #csrIntDomRepModal .modal-header{background:#0270a9;color:#fff;float:left;font-family:BrandonText-Medium,Arial,sans-serif;padding:0;position:relative;width:100%;display:block;height:69px}.modal-warning #csrIntDomRepModal .modal-header .cross-icon-16{background:url(../images/sprite-images.png) -166px -10px no-repeat;width:14px;height:14px;right:15px;top:15px}.modal-warning #csrIntDomRepModal .modal-header .title{color:#fff;font-weight:400;font-weight:normal;width:75%;text-align:center;overflow:initial;display:block;white-space:normal;margin:0 auto;text-transform:capitalize;line-height:26px;font-size:26px;float:none;padding:15px 0 28px}.modal-warning #csrIntDomRepModal .modal-header::after{content:'';background:url(../images/sprite-images.png) -443px -343px no-repeat;width:30px;height:13px;position:absolute;left:50%;bottom:0;margin-left:-15px}.modal-warning #csrIntDomRepModal .modal-body{float:left;padding:20px 15px 34px;width:100%;background:#f4f1ea}.modal-warning #csrIntDomRepModal .modal-body .modal-body-inner{font-size:14px;font-family:Arial,sans-serif}.modal-warning .modal-header-csr{background-color:#0270a9;color:#3a3a3a;text-align:center;font-size:18px;padding:.75em;position:relative}.modal-warning .modal-header-csr .title{color:#fff;font-weight:400;font-family:BrandonText-Medium,Arial,sans-serif;width:100%;text-align:center;overflow:initial;display:block;white-space:normal;margin:0 auto;text-transform:capitalize;line-height:26px;font-size:26px;float:none;padding:15px 0 28px}.modal-warning .modal-header-csr .cross-icon-16{position:absolute;right:14px;top:1em}.modal-warning .modal-header{background-color:#faf5e8;color:#3a3a3a;text-align:center;font-size:18px;padding:.75em;font-weight:700;position:relative}.modal-warning .modal-header .cross-icon-16{background-position:-11px -417px;position:absolute;right:10px;top:1em}.modal-warning .modal-body{background:#fff;padding:1em;border-bottom:12px solid #e6ddcc}.modal-warning .modal-body p{margin-top:0}#ivr-info,.modal-body .modal-body-inner .modal-header{content:'';background:url(../images/sprite-images.png) -307px -246px no-repeat;width:30px;height:13px;position:absolute;left:50%;bottom:0;margin-left:-15px}.form-row .required-indicator{display:none}.label-msg{font-weight:400}.checkbox-label span.label-msg{text-transform:none;text-align:left;font-weight:400;font-size:14px;line-height:20px}.button-div{margin-top:100px}#csrmail-modal,#ivr-modal,#mgm-modal{text-align:center}#csrmail-modal p,#ivr-modal p,#mgm-modal p{text-align:left}#csrmail-modal label,#ivr-modal label,#mgm-modal label{width:auto;float:none;text-transform:uppercase;text-align:left;font-size:.9em}#csrmail-modal .button-div a.button span,#ivr-modal .button-div a.button span,#mgm-modal .button-div a.button span{display:inline-block}#csrmail-modal .content-asset,#ivr-modal .content-asset,#mgm-modal .content-asset{text-align:left}.ivr-instructions .modal-body .modal-body-inner .button-div{margin-top:10px}#csrmail-modal .pdp-main .product-bundle-title,#csrmail-modal h2,#ivr-modal .pdp-main .product-bundle-title,#ivr-modal h2,.pdp-main #csrmail-modal .product-bundle-title,.pdp-main #ivr-modal .product-bundle-title{color:#fff;margin:0;padding:23px 0 0;font-size:1.5em}#csrmail-modal .row .col,#ivr-modal .row .col{padding-left:10px}#csrmail-modal .row .col:first-child,#ivr-modal .row .col:first-child{padding-left:0}.booktrust-learnmore .modal-body .modal-body-inner,.bp-insufficient .modal-body .modal-body-inner{padding:15px}.booktrust-learnmore .modal-body .modal-body-inner p,.bp-insufficient .modal-body .modal-body-inner p{margin-top:0}.booktrust-learnmore .modal-body .modal-body-inner p.desc-insufficient,.bp-insufficient .modal-body .modal-body-inner p.desc-insufficient{color:#d73230;font-size:20px;font-family:BrandonText-Medium,Arial,sans-serif}.booktrust-learnmore .modal-body .modal-body-inner p.desc-amount,.bp-insufficient .modal-body .modal-body-inner p.desc-amount{font-size:14px;font-weight:700}.booktrust-learnmore .modal-body .modal-body-inner h3,.bp-insufficient .modal-body .modal-body-inner h3{margin-bottom:0;clear:both}.booktrust-learnmore .modal-body .modal-body-inner ul,.bp-insufficient .modal-body .modal-body-inner ul{list-style:disc;margin-left:20px}.booktrust-learnmore .modal-body .modal-body-inner .icon-booktrust,.bp-insufficient .modal-body .modal-body-inner .icon-booktrust{float:left;margin-top:-20px;margin-right:10px}.booktrust-learnmore .modal-body .modal-body-inner .footer-buttons,.bp-insufficient .modal-body .modal-body-inner .footer-buttons{text-align:center}.booktrust-learnmore .modal-body .modal-body-inner .footer-buttons a.button,.bp-insufficient .modal-body .modal-body-inner .footer-buttons a.button{padding:10px 15px;height:auto}.booktrust-learnmore .bp-insufficient-btn,.bp-insufficient .bp-insufficient-btn{width:75%;margin-top:15px}.modal-header{padding-top:0}.modal-header .arrow-icon{background:url(../images/sprite-images.png) -440px -330px no-repeat;height:30px;width:35px;position:absolute;margin-bottom:0;top:45px;left:140px;display:inline-block}#mgm-modal .modal-header{height:45px}.ui-dialog[aria-describedby=dialog-booktrust-learnmore]{top:46px!important}.booktrust-learnmore .modal-header{height:45px;background:#0095b4}@media screen and (max-width:480px){.ui-dialog[aria-describedby=share-digital-flyer-page]{top:0!important;left:0!important;width:100%!important;min-height:98%;background:#f4f1ea;margin-bottom:0;overflow:hidden;position:fixed;z-index:100000001!important}#share-digital-flyer-page.ui-dialog-content{position:absolute;width:100%!important;min-height:100%!important}}.ui-dialog[aria-describedby=share-digital-flyer-page]{border-bottom:15px solid #E6DDCC}#share-digital-flyer-page .modal-header{height:70px;padding:0;background:#0270a9;position:relative}#share-digital-flyer-page .modal-header::after{content:'';background:url(../images/sprite-images.png) -443px -343px no-repeat;width:30px;height:13px;position:absolute;left:50%;bottom:0;margin-left:-15px}#share-digital-flyer-page .modal-title{color:#fff;font-weight:400;font-family:BrandonText-Bold,Arial,sans-serif;text-align:center;overflow:initial;white-space:normal;margin:0 auto;text-transform:capitalize;line-height:35px;font-size:30px;float:none;padding:12px 44px 0}#share-digital-flyer-page .modal-body{padding-top:0!important}#share-digital-flyer-page .modal-class-code-title{color:#fff;font-weight:400;font-family:BrandonText-Medium,Arial,sans-serif;width:75%;text-align:center;overflow:initial;white-space:normal;margin:0 auto;text-transform:capitalize;line-height:26px;font-size:26px;float:none;padding:15px 0 28px}#share-digital-flyer-page .modal-body-inner .align-center{text-align:center;float:left;width:100%}#share-digital-flyer-page .class-code-email-body,#share-digital-flyer-page .class-code-email-subject,#share-digital-flyer-page .modal-body-inner .email-letter-copy,#share-digital-flyer-page .modal-body-inner .email-letter-subject-copy,#share-digital-flyer-page .modal-class-code-title,#share-digital-flyer-page .modal-title,#share-digital-flyer-page .share-modal-class-code,#share-digital-flyer-page .teacherdesk-share-modal{display:none}#share-digital-flyer-page .modal-body .digital-flyer-icons{padding-top:6px}#share-digital-flyer-page .modal-body span.icon{display:inline-block;width:30px;height:30px;background:url(../images/icons/icons-share.png) no-repeat;vertical-align:middle;margin-top:-3px;margin-right:8px}#share-digital-flyer-page .modal-body .copy-link{margin-bottom:35px;text-transform:uppercase}#share-digital-flyer-page .modal-body .copy-link a span.icon{background-position:0 0}@media screen and (min-width:480px){#share-digital-flyer-page .modal-body .copy-link a:hover{color:#3a3a3a}#share-digital-flyer-page .modal-body .copy-link a:hover span.icon{background-position:-32px 0}}#share-digital-flyer-page .modal-body .link-copied{font-size:14px;text-transform:uppercase;font-family:arial,regular;color:#999;cursor:pointer}#share-digital-flyer-page .modal-body .email-link{margin-bottom:35px}#share-digital-flyer-page .modal-body .email-link a{color:#3a3a3a;position:relative;text-transform:uppercase}#share-digital-flyer-page .modal-body .email-link a span.icon{background-position:0 -33px}@media screen and (min-width:480px){#share-digital-flyer-page .modal-body .email-link a:hover{color:#3a3a3a}#share-digital-flyer-page .modal-body .email-link a:hover span.icon{background-position:-32px -33px}}#share-digital-flyer-page .modal-body .facebook-link{margin-bottom:35px;text-transform:uppercase}#share-digital-flyer-page .modal-body .facebook-link a{color:#3a3a3a;position:relative;text-transform:uppercase}#share-digital-flyer-page .modal-body .facebook-link a span.icon{background-position:0 -66px}@media screen and (min-width:480px){#share-digital-flyer-page .modal-body .facebook-link a:hover{color:#3a3a3a}#share-digital-flyer-page .modal-body .facebook-link a:hover span.icon{background-position:-32px -66px}}#share-digital-flyer-page .modal-body .twitter-link{margin-bottom:35px;text-transform:uppercase}#share-digital-flyer-page .modal-body .twitter-link a{color:#3a3a3a;position:relative;text-transform:uppercase}#share-digital-flyer-page .modal-body .twitter-link a span.icon{background-position:0 -99px}@media screen and (min-width:480px){#share-digital-flyer-page .modal-body .twitter-link a:hover{color:#3a3a3a}#share-digital-flyer-page .modal-body .twitter-link a:hover span.icon{background-position:-32px -99px}}.soo-delete .modal-header{height:44px}.soo-delete .modal-body .modal-body-inner{padding:10px 40px 40px}.soo-delete .modal-body .modal-body-inner p{margin-top:0}.soo-delete .modal-body .modal-body-inner p.desc-insufficient{color:#d73230;font-size:20px;font-family:BrandonText-Medium,Arial,sans-serif}.soo-delete .modal-body .modal-body-inner li{margin-bottom:8px}.soo-delete .modal-body .modal-body-inner li label{font-size:18px;font-weight:400}.soo-delete .modal-body .modal-body-inner li label.radio-label{width:100%}.soo-delete .modal-body .modal-body-inner li label.radio-label span.custom-radio{float:left}.soo-delete .modal-body .modal-body-inner li label.radio-label span.label-msg{text-align:left;width:95%}.soo-delete .modal-body .modal-body-inner .btn-div{text-align:center;margin-top:15px}.soo-delete .modal-body .modal-body-inner .btn-div a.button{vertical-align:bottom;line-height:40px;min-width:108px;margin-left:10px;padding:0 15px}.soo-delete .modal-body .modal-body-inner .btn-div a.button.btn-del-soo[disabled]{pointer-events:none}.soo-delete .modal-body .modal-body-inner h3{color:#0270a9;font-size:21px}#sec-cc-info-cc td{vertical-align:middle}.modal-content-TCI{background:#f4f1ea;border-bottom:15px solid #ecddcc}.modal-content-TCI .hd{background:#2bbae2;width:100%;height:150px}.modal-content-TCI .hd .order-total{width:135px;padding-left:35px;padding-top:35px;color:#fff}.modal-content-TCI .hd .order-total label{display:block;font-size:15px;font-weight:400;float:none;color:#fff;text-align:left;width:100%;padding-top:0}.modal-content-TCI .hd .order-total p{margin-bottom:0;margin-top:5px}.modal-content-TCI .hd .order-total p#orderTotalValue{font-size:36px;font-weight:600;line-height:36px}.modal-content-TCI .hd .order-total p.offer-month{text-transform:uppercase;font-family:BrandonText-Medium,Arial,sans-serif;font-size:16px}.modal-content-TCI .hd .promo-msg{padding:35px 20px 0;vertical-align:top;font-size:16px;font-weight:600}.modal-content-TCI .hd .promo-msg p{margin-bottom:0;margin-top:5px}.modal-content-TCI .hd .promo-msg .title{text-transform:uppercase}.modal-content-TCI .hd .bg-hd{vertical-align:bottom;text-align:right;width:139px}.modal-content-TCI .hd .bg-hd img{display:block}.modal-content-TCI .cart-actions{display:inline-block;padding:40px 0 40px 45px;vertical-align:top}.modal-content-TCI .terms{display:inline-block;width:360px;color:#666;font-size:10px;padding-left:40px}.modal-content-TCI .reward-table{margin-top:-25px;position:relative}.modal-content-TCI .reward-table table{width:770px;margin-left:20px;color:#666}.modal-content-TCI .reward-table tr td{padding:0}.modal-content-TCI .reward-table tr td.img-banner{padding-top:4px;text-align:right}.modal-content-TCI .reward-table tr td div{border:4px solid #f4f1ea;border-left:0;border-top:0;background:#fff;height:115px}.modal-content-TCI .reward-table tr td div span{display:block;text-align:center}.modal-content-TCI .reward-table tr td div.range span{font-size:22px;font-weight:700;text-align:center;padding-top:42px}.modal-content-TCI .reward-table tr td div.bp-ds span{margin:0 20px;padding-top:35px;font-family:BrandonText-Regular,Arial,sans-serif}.modal-content-TCI .reward-table tr td div.bp-multi span{padding-top:45px;font-size:24px;font-family:BrandonText-Bold,Arial,sans-serif}.modal-content-TCI .reward-table tr td div.none span{padding-top:50px;font-size:14px;font-weight:700}.modal-content-TCI .reward-table tr td:first-child div{border-left:0;border-right:0;background:0 0}.modal-content-TCI .reward-table tr td span.border{display:block;height:4px;background:#2bbae2}.modal-content-TCI .reward-table tr:first-child td div{border-top:4px solid #f4f1ea}.modal-content-TCI .reward-table tr.on td div{background:#2bbae2;color:#fff}.modal-content-TCI .reward-table tr.on td:first-child span.indicator{display:block;width:0;height:0;border-style:solid;border-width:57.5px 0 57.5px 14px;border-color:transparent transparent transparent #f4f1ea}.modal-content-TCI .reward-table thead th{background:#fff}.modal-content-TCI .reward-table thead th div{height:33px;border:4px solid #2bbae2;border-left:0;padding-top:5px}.modal-content-TCI .reward-table thead th.first-child div{border-left:4px solid #2bbae2}.modal-content-TCI .reward-table thead th.th-space{background:0 0;width:14px}.modal-content-TCI .reward-table thead th.th-spend{width:185px}.modal-content-TCI .reward-table thead th.th-get{width:153px}.modal-content-TCI .reward-table thead th.th-earn{width:175px}.modal-content-TCI .reward-table thead th.th-plus{width:228px}.modal-content-TCI .reward-table thead th span{display:block;text-align:center}.modal-content-TCI .reward-table thead th span.header{text-transform:uppercase;font-size:16px;line-height:16px}.modal-content-TCI .reward-table thead th span.details{font-weight:400;font-size:11px;line-height:11px}.container .sec-info-module.isShipToHome .mod-method{border-top:0}.container .sec-info-module.isShipToHome .sec-info-module-inner{min-height:inherit}.container .sec-info-module.isShipToHome .sec-info-module-inner .radio-label{float:none;text-align:left;padding:0 0 10px;display:inline-block}.container .sec-info-module.isShipToHome .sec-info-module-inner ul{padding-left:20px}.isShipToHome #csrSplitShip{margin-bottom:30px}#csrSplitShipDiv{border-bottom:2px solid #fff;position:relative;float:left;width:100%;padding:15px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:#f7eacd}#csrSplitShipDiv.disabled label.checkbox-label{opacity:.3}#csrSplitShipDiv .custom-select,#csrSplitShipDiv .form-row input[type=number],#csrSplitShipDiv .form-row input[type=password],#csrSplitShipDiv .form-row input[type=text]{float:none}#csrSplitShipDiv .form-caption{display:none}#csrSplitShipDiv #csrSplitShipAddressView{padding-left:20px;padding-bottom:11px}#csrSplitShipDiv #csrSplitShipEdit,#csrSplitShipDiv #csrSplitShipSave{position:absolute;right:1em;top:.75em}#csrSplitShipDiv #csrSplitShipEdit a,#csrSplitShipDiv #csrSplitShipSave a{color:#007599;font-weight:700}#csrSplitShipDiv #csrSplitShipCancelLink{line-height:40px;height:40px;display:inline-block}#csrSplitShipDiv label .required-indicator{display:none}#csrSplitShipDiv label.checkbox-label,#csrSplitShipDiv label.radio-label{float:none;text-align:left;padding:0 0 10px;display:inline-block}#csrSplitShipDiv label span.optional{font-size:.8em;font-weight:400;color:#3a3a3a}#csrSplitShipDiv .form-row{margin:0 0 1em}#csrSplitShipDiv .form-row label{display:inline;float:none}#csrSplitShipDiv .form-row .label-msg{text-transform:uppercase}@media screen and (max-width:480px){#csrSplitShipDiv .form-row{margin:0 0 1em}#csrSplitShipDiv .form-row input[type=password],#csrSplitShipDiv .form-row input[type=text],#csrSplitShipDiv .form-row select,#csrSplitShipDiv .form-row textarea{width:100%}}.sec-info-module-top-parent{border-bottom:0!important;padding-top:0!important;float:none!important}#CSRMailOrderPaymentInfo .sec-payment-inner .pdp-main .product-bundle-title,#CSRMailOrderPaymentInfo .sec-payment-inner h2,.pdp-main #CSRMailOrderPaymentInfo .sec-payment-inner .product-bundle-title{margin-bottom:0}#CSRMailOrderPaymentInfo .payment-method #comboExtras{position:relative;padding-bottom:0}#CSRMailOrderPaymentInfo .payment-method #comboExtras #sec-cc-select{padding:0;border-top:0;border-bottom:2px solid #bab49a;margin-bottom:25px}#CSRMailOrderPaymentInfo .payment-method #comboExtras #sec-cc-select .custom-select{max-width:303px}#CSRMailOrderPaymentInfo .payment-method #comboExtras #sec-cc-select input.input-text{top:-35px}#CSRMailOrderPaymentInfo .payment-method #comboExtras #sec-cc-select .price .currency{top:-29px}#CSRMailOrderPaymentInfo .payment-method #comboExtras input.input-text{text-align:right}#CSRMailOrderPaymentInfo .payment-method #comboExtras input.input-text.credit-gift-input{float:none;display:inline-block;width:60px;height:35px;padding:0 8px;text-align:right;position:initial}#CSRMailOrderPaymentInfo .payment-method .form-row{position:relative}#CSRMailOrderPaymentInfo .payment-method .form-row label{text-transform:none}#CSRMailOrderPaymentInfo .payment-method .currency{display:none}#CSRMailOrderPaymentInfo .payment-method .price .currency{display:inline-block;position:absolute;right:39%;top:6px;font-size:1.2em}#CSRMailOrderPaymentInfo .payment-method input.input-text{width:80px;position:absolute;right:23%;top:0}#CSRMailOrderPaymentInfo .payment-method .csrPODiv input.input-text{top:-45px;width:150px}#CSRMailOrderPaymentInfo .payment-method .csrPODiv .form-row{margin:0;height:1px}#CSRMailOrderPaymentInfo .payment-method #csrBillToDiv{border-top:0;padding-top:0;padding-bottom:0}#CSRMailOrderPaymentInfo .payment-method #csrPODiv{border-top:0;padding-top:0}#CSRMailOrderPaymentInfo .payment-method #csrPODiv input.input-text{top:-45px;width:150px}#CSRMailOrderPaymentInfo .payment-method #csrPODiv .csrRadioLabel{padding-left:15px}#CSRMailOrderPaymentInfo .payment-method .csrRadioLabel{clear:both;padding:15px 0}#CSRMailOrderPaymentInfo .payment-method .csrRadioLabel label{text-transform:none}.btn-submit-parent-modal{background-color:orange!important;cursor:pointer!important}.csr-view-order .order-summary-header .submit-order{padding-top:0}.csr-view-order .resend-order{text-align:left}.csr-view-order .resend-order p{margin-top:0;margin-bottom:5px}.csr-view-order .resend-order button.email{background:0 0;color:#007599;text-transform:none;font-weight:400;font-size:14px;font-family:arial;padding:0;margin:0;display:inline;height:auto}.csr-view-order .resend-order button.email:hover{color:#f88000}#parent-total-line{padding:10px}.list-dts-detail td.price{min-width:110px}.selectbox-reason-code{padding-left:20px;width:90%;margin-top:10px}.selectbox-reason-code .selection-list{width:auto!important;margin-left:20px}.container .sec-rco-reward .sec-std-coupon-module ul li table.coupon-sfo-fp td.title{width:60%}.container .sec-rco-reward .sec-std-coupon-module ul li table.coupon-sfo-fp td.coupon{width:25%}.container .sec-rco-reward .sec-std-coupon-module ul li table.coupon-sfo-fp td.col-icon-remove{width:15%}.pt_agent .wrapper-enter-order .sec-order-table td.itemNum a,.pt_agent .wrapper-enter-order .sec-order-table td.title a{color:#3a3a3a;cursor:default}.pt_agent .wrapper-enter-order .sec-order-table td.itemNum a:hover,.pt_agent .wrapper-enter-order .sec-order-table td.title a:hover{color:#3a3a3a}.wrapper-enter-order .sec-review-order .wishListTable{table-layout:fixed}.wrapper-enter-order .sec-review-order .wishListTable th{padding:7px 5px}.wrapper-enter-order .sec-review-order .wishListTable td.itemNum,.wrapper-enter-order .sec-review-order .wishListTable th.itemNum{width:8%}.wrapper-enter-order .sec-review-order .wishListTable td.title,.wrapper-enter-order .sec-review-order .wishListTable th.title{width:46%}.wrapper-enter-order .sec-review-order .wishListTable td.title a,.wrapper-enter-order .sec-review-order .wishListTable th.title a{max-width:100px}.wrapper-enter-order .sec-review-order .wishListTable td.flyer,.wrapper-enter-order .sec-review-order .wishListTable th.flyer{width:15%}.wrapper-enter-order .sec-review-order .wishListTable td.price,.wrapper-enter-order .sec-review-order .wishListTable th.price{width:8%;text-align:right}.wrapper-enter-order .sec-review-order .wishListTable td.item-qty,.wrapper-enter-order .sec-review-order .wishListTable th.item-qty{width:8%}.wrapper-enter-order .sec-review-order .wishListTable td.given-by,.wrapper-enter-order .sec-review-order .wishListTable th.given-by{width:15%}.wrapper-enter-order .sec-review-order .wishListTable tbody tr:first-child td{border-top:0}#yto-flyer-table .product-detail-row,.pt_cart tr.product-detail-row,.pt_soo tr.product-detail-row{display:none}#yto-flyer-table .product-detail-row.shown,.pt_cart tr.product-detail-row.shown,.pt_soo tr.product-detail-row.shown{display:table-row}.checkout-rc .container .sec-rco-reward .sec-bonus-module h3{font-size:20px;margin:0;color:#0270a9;padding:15px;background:#f7eacd;font-weight:400;font-family:BrandonText-Medium,Arial,sans-serif}.payment-method #sec-cc .cc-num .form-row{position:relative;width:264px}.grecaptcha-badge{display:none}.container .mod-payment .sec-credit{padding:0 0 0 15px}.container .mod-payment .sec-credit label{text-transform:capitalize;display:inline-block;vertical-align:top;font-weight:400;padding:0;font-size:14px;margin-left:0;margin-top:0;margin-bottom:0}.container .mod-payment .sec-credit .margin-bottom-SVPGError{height:20px}.container .mod-payment .sec-credit .checkbox-label input[type=checkbox],.container .mod-payment .sec-credit .toggle-field-input input[type=checkbox]{width:17px;height:17px;top:4px}.container .mod-payment .sec-credit .pdp-main .product-bundle-title,.container .mod-payment .sec-credit h2,.pdp-main .container .mod-payment .sec-credit .product-bundle-title{margin-top:18px}.container .mod-payment .sec-credit ul li{line-height:35px;position:relative}.container .mod-payment .sec-credit ul li.applied,.container .mod-payment .sec-credit ul li.not-applied{width:305px}.container .mod-payment .sec-credit ul li.input{width:365px}.container .mod-payment .sec-credit ul li span{line-height:35px}@media screen and (max-width:480px){.container .mod-payment .sec-credit ul li.applied,.container .mod-payment .sec-credit ul li.input,.container .mod-payment .sec-credit ul li.not-applied{width:100%}}.container .mod-payment .sec-credit ul li .checkbox-label .custom-checkbox{top:8px;width:17px;height:17px}.container .mod-payment .sec-credit h4{margin-top:18px;margin-bottom:0;font-size:15px}.container .mod-payment .sec-credit span.colon{display:inline-block;margin:0 3px 0 5px}.container .mod-payment .sec-credit label span.colon{display:none}.container .mod-payment .sec-credit .form-row{display:inline-block;margin:0 5px 0 0}.container .mod-payment .sec-credit .form-row input[type=text]{float:none;display:inline-block;width:60px;height:35px;padding:0 8px;text-align:right}.container .mod-payment .sec-credit .sec-amount-due{border-top:1px solid #ccc;padding-top:15px;margin-top:16px;width:305px;font-size:15px}.container .mod-payment .sec-credit .not-applied .sec-input,.container .mod-payment .sec-credit .sec-amount-applied,.container .mod-payment .sec-credit .sec-applied,.container .mod-payment .sec-credit .sec-input{display:none}.container .mod-payment .sec-credit .not-applied .sec-applied{display:inline-block;vertical-align:top}.container .mod-payment .sec-credit .applied .sec-input,.container .mod-payment .sec-credit .not-applied .sec-applied .sec-amount-applied,.container .mod-payment .sec-credit .sec-input label{display:none}.container .mod-payment .sec-credit .applied .sec-applied,.container .mod-payment .sec-credit .sec-amount-applied,.container .mod-payment .sec-credit .sec-applied-amount-wrapper{display:inline-block;vertical-align:top}.container .mod-payment .sec-credit .sec-applied-amount-wrapper{position:absolute;right:0;top:0}.container .mod-payment .sec-credit .input .sec-input{display:inline-block;vertical-align:top}.container .mod-payment .sec-credit .input .sec-applied{display:none}.container .mod-payment .sec-credit a.show-enter-amount{text-decoration:underline;font-weight:700}.container .mod-payment .sec-credit a.button{padding:0;font-size:12px;line-height:25px;height:25px;width:48px;vertical-align:middle;margin-left:5px;min-width:initial;background-color:#007599}.container .mod-payment .sec-credit a.button:hover{background-color:#000;color:#fff;border:0}.container .mod-payment .sec-credit .sec-add-gift-card{margin:15px 0}.container .mod-payment .sec-credit .sec-add-gift-card a{font-weight:700}.container .mod-payment .sec-credit ul.sec-credit-list{position:relative}#payment-options.noPaymentDue .non-payment-due{display:block}#payment-options.noPaymentDue .payment-method-options{display:none}#payment-options .pdp-main .product-bundle-title,#payment-options h2,.pdp-main #payment-options .product-bundle-title{margin-bottom:10px!important}#sec-cc-info-cc{margin-top:15px}.payment-method-options .custom-select .selected-option{color:#3a3a3a;border-color:#81c8d4}.payment-method-options .custom-select .selected-option:before{background:url(../images/sprite-images.png) -50px -56px no-repeat}.non-payment-due{width:305px}@media screen and (max-width:480px){.container .mod-payment .sec-payment-inner{padding:15px 10px}.container .mod-payment #sec-cc-select .custom-select,.container .mod-payment .payment-method-options .custom-select{max-width:initial}.container .mod-payment #sec-po label{padding-top:0;padding-bottom:10px;margin:0}.container .mod-payment #sec-po div.form-row{margin:0}.container .mod-payment #sec-po h3{margin-top:10px}.payment-method-expanded #sec-cc-select label{margin:0 0 10px;padding-top:0}.payment-method-expanded #sec-cc-select div.form-row{margin:0}#payment-options .pdp-main .product-bundle-title,#payment-options h2,.pdp-main #payment-options .product-bundle-title{padding:0}.container .mod-payment .sec-credit{padding:0 15px}.container .mod-payment .sec-credit .pdp-main .product-bundle-title,.container .mod-payment .sec-credit h2,.pdp-main .container .mod-payment .sec-credit .product-bundle-title{margin-top:0;margin-bottom:0;padding-bottom:0}.container .mod-payment .sec-credit h4{margin-bottom:11px;margin-top:15px}.container .mod-payment .sec-credit .sec-amount-due{margin-top:11px;width:auto}.container .mod-payment .sec-credit .input .sec-input{display:block;padding-left:25px}.container .mod-payment .sec-credit .credit-method.input label span.colon{display:inline-block}.container .mod-payment .sec-credit .credit-method .sec-input span.colon{display:none}.container .mod-payment .sec-credit .credit-method .sec-applied span.colon{margin:0 0 0 7px}.container .mod-payment .sec-credit .checkbox-label .custom-checkbox{margin-right:5px}#sec-no-payment-needed{padding:15px}.container .sec-info-module .sec-info-module-inner-teacher{padding:18px 10px}.container .sec-info-module .pdp-main .product-bundle-title,.container .sec-info-module h2,.pdp-main .container .sec-info-module .product-bundle-title{padding:15px 10px}}.fa-times-thin:before{content:'\00d7'}#error-credit-apply{text-align:left;padding:20px 25px 20px 15px}@media screen and (max-width:480px){#error-credit-apply{width:calc(100% - 20px);margin:0 10px!important;max-width:calc(100% - 20px);left:0!important}#error-credit-apply:before{margin-left:-20px}#error-credit-apply:after{margin-left:-19px}}#error-credit-apply span.close{color:#333;position:absolute;top:10px;right:8px;display:inline-block;font-size:12px;cursor:pointer}.fa-question-circle{margin:0 2px 0 0;color:#71a3d1;font-size:17px}.fa-question-circle:hover{color:#456788}.float-right{float:right}.info-covid-19{padding-bottom:15px;color:#d83230}.info-covid-19 .fa-question-circle{font-size:13px}.pdp-main .isShipToHome.product-bundle-title .content-asset,.pdp-main .notShipToHome.product-bundle-title .content-asset,h2.isShipToHome .content-asset,h2.notShipToHome .content-asset{display:inline-block}.pdp-main .isShipToHome.product-bundle-title .fa-question-circle,.pdp-main .notShipToHome.product-bundle-title .fa-question-circle,h2.isShipToHome .fa-question-circle,h2.notShipToHome .fa-question-circle{font-size:13px;line-height:19px;vertical-align:top}.isShipToHome .radio-label{position:relative;padding-bottom:5px!important}.isShipToHome .radio-label.radio-lbl-parent{padding-bottom:0!important}.isShipToHome .radio-label .label-msg-shipping{padding-left:22px;display:block;font-size:14px}.isShipToHome .radio-label .custom-radio{position:absolute;top:1px}.isShipToHome #csrSplitShipDiv #csrSplitShipEdit,.isShipToHome #csrSplitShipDiv #csrSplitShipSave{position:relative;margin:0 auto;right:inherit;top:inherit;text-transform:uppercase}.isShipToHome #csrSplitShipDiv #csrSplitShipEdit a.btn,.isShipToHome #csrSplitShipDiv #csrSplitShipSave a.btn{color:#fff;font-weight:700;display:inline-block;padding:0 35px;line-height:40px;height:40px;background-color:#000}.isShipToHome #csrSplitShipDiv #csrSplitShipEdit a.btn:hover,.isShipToHome #csrSplitShipDiv #csrSplitShipSave a.btn:hover{background-color:#ee4d28;color:#f8b8a9}.isShipToHome #csrSplitShipDiv .csrSplitShipSaveDiv{text-align:center}.pca .pcanotification{font-weight:700;font-size:13px}.pca .pcaitem .pcadescription{color:#000;opacity:1}.address-suggestion-flow{background:0 0;top:12%!important}.address-suggestion-flow .dialog-close{display:none}.address-suggestion-flow .original-data{margin-bottom:30px}.address-suggestion-flow .original-data span{display:block;font-size:20px}.address-suggestion-flow .edit-address-btn{margin-bottom:30px}.address-suggestion-flow .save-continue-btn{text-transform:uppercase;font-family:BrandonText-Bold,Arial,sans-serif}.address-suggestion-flow .save-continue-btn i{color:#0e76ae}@media screen and (max-width:480px){.address-suggestion-flow{top:0!important;left:0!important;width:100%!important;min-height:100%;height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;background:#f4f1ea;margin-bottom:0;border-bottom:16px solid #E6DDCC;box-sizing:border-box}}.address-suggestion-flow .address-suggestion-header{background:#0270a9}.address-suggestion-flow .address-suggestion-header .address-suggestion-title{color:#fff;font-family:BrandonText-Bold,Arial,sans-serif;font-size:24px;text-align:center;line-height:35px;padding:15px 0 0;width:75%;display:block;margin:auto}@media screen and (max-width:480px){.address-suggestion-flow .address-suggestion-header .address-suggestion-title{font-size:27px;padding:23px 0 0}}.address-suggestion-flow .address-suggestion-header .cross-icon-16{position:absolute;right:15px;top:15px}.address-suggestion-flow .address-suggestion-header .steps{width:127px;margin:13px auto 0;display:block;padding-bottom:7px;transition:all .5s ease;position:relative}@media screen and (max-width:480px){.address-suggestion-flow .address-suggestion-header .steps{margin-top:15px}}.address-suggestion-flow .address-suggestion-header .steps i{float:left;margin-top:3px;background-image:url(../images/sprite-images.png);background-repeat:no-repeat}.address-suggestion-flow .address-suggestion-header .steps .progress-arrow{bottom:0;left:40%;border:solid transparent;background:0 0;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent transparent #f4f1ea;border-width:14px;border-collapse:separate}.address-suggestion-flow .address-suggestion-body{padding:16px 18px 52px 20px;background:#f4f1ea;border-bottom:16px solid #E6DDCC}@media screen and (max-width:480px){.address-suggestion-flow .address-suggestion-body{border:0;padding:24px 18px 52px 20px}}.address-suggestion-flow .address-suggestion-body .match-copy{font-size:1em;color:#3a3a3a;padding-bottom:20px;line-height:18px}@media screen and (max-width:480px){.address-suggestion-flow .address-suggestion-body .match-copy{font-size:16px;line-height:22px;padding-bottom:28px}}.address-suggestion-flow .address-suggestion-action{padding:0 30px}.address-suggestion-flow .use-address-btn button{padding:0 42px;width:100%;margin-top:13px}@media screen and (max-width:480px){.address-suggestion-flow .use-address-btn button{margin-top:17px;max-width:248px}}.address-suggestion-flow [type=radio]:checked,.address-suggestion-flow [type=radio]:not(:checked){position:absolute;left:-9999px}.address-suggestion-flow [type=radio]:checked+label,.address-suggestion-flow [type=radio]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:18px;display:inline-block;color:#666;margin-bottom:20px;width:100%;float:none;padding-top:0;font-size:1em;text-align:left}@media screen and (max-width:480px){.address-suggestion-flow [type=radio]:checked+label,.address-suggestion-flow [type=radio]:not(:checked)+label{font-size:16px;margin:0 0 30px;line-height:22px}}.address-suggestion-flow label span{display:block;font-weight:400}.address-suggestion-flow label span:first-child{font-weight:700;text-transform:uppercase}.address-suggestion-flow [type=radio]:checked+label:before,.address-suggestion-flow [type=radio]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:16px;height:16px;border:1px solid #007599;border-radius:100%;background:#fff}@media screen and (max-width:480px){.address-suggestion-flow [type=radio]:checked+label:before,.address-suggestion-flow [type=radio]:not(:checked)+label:before{width:18px;height:18px}}.address-suggestion-flow [type=radio]:checked+label:before{border:1px solid #007599}.address-suggestion-flow [type=radio]:checked+label:after,.address-suggestion-flow [type=radio]:not(:checked)+label:after{content:'';width:10px;height:10px;background:#007599;position:absolute;top:4px;left:4px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}@media screen and (max-width:480px){.address-suggestion-flow [type=radio]:checked+label:after,.address-suggestion-flow [type=radio]:not(:checked)+label:after{top:5px;left:5px}}.address-suggestion-flow [type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.address-suggestion-flow [type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.address-suggestion-flow .address-without-suggestion{display:none}.address-suggestion-flow.no-address-found .address-suggestion-body{padding:25px 20px 90px}.address-suggestion-flow.no-address-found .address-with-suggestion{display:none}.address-suggestion-flow.no-address-found .address-without-suggestion{display:block}.address-suggestion-flow.no-address-found .match-copy{text-align:center;line-height:1.4;padding:0 10px 30px}.address-suggestion-flow.no-address-found .original-data{margin-bottom:40px;line-height:1.4}.address-suggestion-flow.no-address-found button{min-width:155px}.greyed-layout{color:#979797}#caption-proceedWithNonValidatedAddress{padding:3px 0 11px 20px}.tooltip-covid19 .tooltipster-body{padding-right:25px}.promotion-items-box{width:98%;margin:10px 10px 0 0;padding:11px 0 11px 14px;border-radius:5px;border:2px solid #3a3a3a;background-color:#fff}@media screen and (max-width:480px){.promotion-items-box{width:95%}}.ps-container{-ms-touch-action:none;overflow:hidden!important}.ps-scrollbar-y-rail{right:13px!important;margin:20px 0}.ps-scrollbar-y-rail .ps-scrollbar-y:before{background:url(../images/scrollbar.png) center center no-repeat;content:'';position:absolute;width:15px;height:100%;left:-4px;top:0}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block}.ps-container.ps-in-scrolling{pointer-events:none}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#e1e2e3}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#1a94b3}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#e1e2e3}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#1a94b3}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;botom:3px;height:7px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;bottom:0;height:7px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;right:3px;width:7px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#1a94b3;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;right:0;width:7px}.ps-container:hover.ps-in-scrolling{pointer-events:none}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#e1e2e3}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#1a94b3}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#e1e2e3}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#1a94b3}.ps-container>.ps-scrollbar-x-rail{background-color:#e1e2e3}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#1a94b3}.ps-container>.ps-scrollbar-y-rail{background-color:#e1e2e3}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#1a94b3}.custom-scrollbar{position:relative;overflow:hidden}@media screen and (max-width:767px){.tooltipster-fall,.tooltipster-grow.tooltipster-show{margin-top:5px;padding:0 10px}}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto;font-size:14px;line-height:16px;color:#3a3a3a;text-align:left}.tooltipster-title{font-size:16px;background:#ece6d8;float:left;width:100%;position:relative}.tooltipster-title .tooltipster-title-msg{padding:15px;float:left;width:100%}.tooltipster-body{padding:15px 30px 15px 15px}.tooltipster-close{position:absolute;top:12px;right:10px;width:12px;height:12px;cursor:pointer}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{z-index:10000005!important;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(0.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(0.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(0.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(0.175,.885,.32,1.15);transition-timing-function:cubic-bezier(0.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(0.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(0.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(0.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(0.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(0.23,.635,.495,2.4);transition-timing-function:cubic-bezier(0.23,.635,.495,2.4)}.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(0.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(0.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(0.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(0.175,.885,.32,1.15);transition-timing-function:cubic-bezier(0.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(0.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(0.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(0.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(0.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(0.175,.885,.32,1.15);transition-timing-function:cubic-bezier(0.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}.cool-alert-tooltipster{z-index:1}.cool-alert-tooltipster .tooltipster-body{padding:15px 30px}.cool-alert-tooltipster .tooltipster-close{color:grey;text-transform:lowercase;top:7px;right:7px}.highlight-alert-tooltipster{z-index:1}.highlight-alert-tooltipster .tooltipster-body{padding:0}.custom-tooltipster{z-index:1;margin-top:5px}.custom-tooltipster .tooltipster-body{padding:15px 30px 15px 20px;line-height:20px}.custom-tooltipster .tooltipster-close{color:grey;text-transform:lowercase;top:7px;right:7px}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{border:2px solid #c0b299;background:#fff;font-size:14px}.tooltipster-sidetip.tooltip-error .tooltipster-box{background:#fff793;border:2px solid #d73230;color:#d73230;width:290px}.tooltipster-sidetip.tooltip-error .tooltipster-box .tooltipster-title{display:none}.tooltipster-sidetip.tooltip-error .tooltipster-box .tooltipster-body{padding:15px 30px;float:left;width:100%;text-align:center}.tooltipster-sidetip.tooltip-error .tooltipster-box .tooltipster-body span.error{color:#d73230;margin:0;float:none;display:block!important}.tooltipster-sidetip.tooltip-error.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#d73230}.tooltipster-sidetip.tooltip-error.tooltipster-left .tooltipster-arrow-border{border-left-color:#d73230}.tooltipster-sidetip.tooltip-error.tooltipster-right .tooltipster-arrow-border{border-right-color:#d73230}.tooltipster-sidetip.tooltip-error.tooltipster-top .tooltipster-arrow-border{border-top-color:#d73230}.tooltipster-sidetip.onboard-alert-tooltipster{z-index:1}.tooltipster-sidetip.onboard-alert-tooltipster .tooltipster-box{background-color:#D53226;border:0!important}.tooltipster-sidetip.onboard-alert-tooltipster .tooltipster-box .tooltipster-body{padding:16px;background-color:#D53226}@media screen and (max-width:768px){.tooltipster-sidetip.onboard-alert-tooltipster .tooltipster-arrow{left:165px!important}}.tooltipster-sidetip.onboard-alert-tooltipster.tooltipster-bottom .tooltipster-arrow-border,.tooltipster-sidetip.onboard-alert-tooltipster.tooltipster-left .tooltipster-arrow-border,.tooltipster-sidetip.onboard-alert-tooltipster.tooltipster-right .tooltipster-arrow-border,.tooltipster-sidetip.onboard-alert-tooltipster.tooltipster-top .tooltipster-arrow-border{border:0!important}.tooltipster-sidetip.onboard-alert-tooltipster.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#D53226!important}.tooltipster-sidetip.onboard-alert-tooltipster.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#D53226!important}.tooltipster-sidetip.onboard-alert-tooltipster.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#D53226!important}.tooltipster-sidetip.onboard-alert-tooltipster.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#D53226!important}.tooltipster-sidetip.onboard-alert-tooltipster .tooltipster-close{color:#FFF;right:16px;top:16px;width:16px;height:16px;font-size:18px}.tooltipster-sidetip.onboard-recomendation-tooltipster{z-index:1}.tooltipster-sidetip.onboard-recomendation-tooltipster .tooltipster-body{padding:15px 20px 17px}.tooltipster-sidetip.onboard-recomendation-tooltipster .tooltipster-arrow{left:100px!important}.tooltipster-sidetip.onboard-switch-parent-tooltipster{padding-left:10px!important;z-index:1}.tooltipster-sidetip.onboard-switch-parent-tooltipster .tooltipster-body{padding:15px 20px 17px}.tooltipster-sidetip.onboard-switch-parent-tooltipster .tooltipster-arrow{left:60px!important}.tooltipster-sidetip.tooltip-error-close .tooltipster-box{background:#fff793;border:2px solid #d73230;color:#d73230;width:280px;top:665px;left:750px}.tooltipster-sidetip.tooltip-error-close .tooltipster-box .tooltipster-title{display:block}.tooltipster-sidetip.tooltip-error-close .tooltipster-box .tooltipster-body{padding:15px 30px;float:left;width:100%;text-align:center;color:#d73230}.tooltipster-sidetip.tooltip-error-close .tooltipster-arrow{display:none}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:14px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:14px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:14px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:15px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:16px;margin-left:-14px;top:0;width:28px}@media screen and (max-width:768px){.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:17px}}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:28px;margin-top:-14px;right:0;top:0;width:16px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:28px;margin-top:-14px;left:2px;top:0;width:14px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:-3px;height:20px;margin-left:-20px;width:40px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:14px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#ece6d8;left:0;top:-7px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#fff;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#fff;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{left:0;top:-3px;border:20px solid transparent}.tooltipster-sidetip .tooltipster-arrow-border{border:14px solid transparent;left:0;top:-10px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border,.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border,.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#c0b299}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#c0b299}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#c0b299}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border:20px solid transparent;border-top-color:#c0b299}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-3px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-14px}@-moz-keyframes bounce{0%,100%,20%,50%,80%{-moz-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-30px);transform:translateY(-30px)}60%{-moz-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@-moz-keyframes bouncedown{0%,100%,20%,50%,80%{-moz-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(30px);transform:translateY(30px)}60%{-moz-transform:translateY(15px);transform:translateY(15px)}}@-webkit-keyframes bouncedown{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(30px);transform:translateY(30px)}60%{-webkit-transform:translateY(15px);transform:translateY(15px)}}@keyframes bouncedown{0%,100%,20%,50%,80%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(30px);-ms-transform:translateY(30px);-webkit-transform:translateY(30px);transform:translateY(30px)}60%{-moz-transform:translateY(15px);-ms-transform:translateY(15px);-webkit-transform:translateY(15px);transform:translateY(15px)}}.tooltipster-bounce{top:0;-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(0.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(0.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(0.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(0.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(0.175,.885,.32,1.15);transition-timing-function:cubic-bezier(0.175,.885,.32,1.15)}.tooltipster-bounce.tooltipster-show{-moz-animation:bounce 2s!important;-webkit-animation:bounce 2s!important;animation:bounce 2s!important}@media screen and (max-width:480px){.alert-switch-parent,.alert-tool-tip-mobile{margin-left:6px}}.alert-switch-parent.tooltipster-top .tooltipster-arrow-border,.alert-tool-tip-mobile.tooltipster-top .tooltipster-arrow-border{border:8px solid transparent}.alert-switch-parent.tooltipster-top .tooltipster-arrow-background,.alert-tool-tip-mobile.tooltipster-top .tooltipster-arrow-background{border-top-color:#3a3a3a!important;border:8px solid transparent}.alert-switch-parent.tooltipster-top .tooltipster-arrow,.alert-tool-tip-mobile.tooltipster-top .tooltipster-arrow{bottom:-5px;height:5px;margin-left:0}@media screen and (max-width:480px){.alert-switch-parent.tooltipster-top .tooltipster-arrow,.alert-tool-tip-mobile.tooltipster-top .tooltipster-arrow{left:5px!important}}.alert-switch-parent.tooltipster-top .tooltipster-box,.alert-tool-tip-mobile.tooltipster-top .tooltipster-box{border:0;background:0 0;font-size:12px;margin-bottom:0}.alert-switch-parent.tooltipster-sidetip .tooltipster-box,.alert-tool-tip-mobile.tooltipster-sidetip .tooltipster-box{border:0;background:0 0}@media screen and (max-width:480px){.alert-switch-parent.tooltipster-sidetip .tooltipster-box,.alert-tool-tip-mobile.tooltipster-sidetip .tooltipster-box{margin-top:17px}}.alert-switch-parent.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border,.alert-tool-tip-mobile.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border:8px solid transparent}.alert-switch-parent.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background,.alert-tool-tip-mobile.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#3a3a3a!important;border:8px solid transparent;top:0}.alert-switch-parent.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow,.alert-tool-tip-mobile.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{top:2px;height:15px;margin-left:0}.alert-switch-parent .tooltipster-content,.alert-tool-tip-mobile .tooltipster-content{overflow:hidden;font-size:12px;line-height:14px}@media screen and (max-width:480px){.alert-switch-parent .tooltipster-content,.alert-tool-tip-mobile .tooltipster-content{font-size:14px;line-height:16px}}.alert-switch-parent .tooltipster-close,.alert-tool-tip-mobile .tooltipster-close{color:#a1a1a1;top:5px;right:4px;font-size:13px}@media screen and (max-width:480px){.alert-switch-parent .tooltipster-close,.alert-tool-tip-mobile .tooltipster-close{color:#3a3a3a}}.alert-switch-parent .tooltipster-body,.alert-tool-tip-mobile .tooltipster-body{background:#3a3a3a;color:#fff;border-radius:5px;padding:5px 21px 5px 8px}@media screen and (max-width:480px){.alert-tool-tip-mobile.tooltipster-bottom .tooltipster-arrow,.alert-tool-tip-mobile.tooltipster-top .tooltipster-arrow{left:48%!important}.alert-tool-tip-mobile .tooltipster-close{color:#a1a1a1;top:5px;right:4px;font-size:13px;text-transform:none}.alert-tool-tip-mobile .tooltipster-content{font-size:13px;line-height:normal}.alert-tool-tip-mobile .tooltipster-body{padding:10px 30px 10px 10px}.alert-tool-tip-mobile.tooltipster-sidetip .tooltipster-box{margin-top:14px}.alert-tool-tip-mobile.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:-5px}.alert-tool-tip-mobile.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{top:-15px}}.alert-cart-warning{max-width:260px!important}@media screen and (max-width:480px){.alert-cart-warning{margin-left:13px;max-width:260px!important;margin-top:0!important;padding:0!important}}.alert-cart-warning.tooltipster-top .tooltipster-arrow-border{border:8px solid transparent}.alert-cart-warning.tooltipster-top .tooltipster-arrow-background{border-top-color:#3a3a3a!important;border:8px solid transparent}.alert-cart-warning.tooltipster-top .tooltipster-arrow{bottom:-5px;height:6px;margin-left:-7px}@media screen and (max-width:480px){.alert-cart-warning.tooltipster-top .tooltipster-arrow{margin-left:-25px}}.alert-cart-warning.tooltipster-top .tooltipster-box{border:0;background:0 0;font-size:12px;margin-bottom:0}.alert-cart-warning.tooltipster-sidetip .tooltipster-box{border:0;background:0 0}.alert-cart-warning.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border:8px solid transparent}.alert-cart-warning.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#3a3a3a!important;border:8px solid transparent;top:0}.alert-cart-warning.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{top:2px;height:15px;margin-left:0}.alert-cart-warning .tooltipster-content{overflow:hidden}.alert-cart-warning .tooltipster-close{color:#a1a1a1;top:5px!important;right:4px;font-size:13px}.alert-cart-warning .tooltipster-body{font-family:Arial;font-size:13px;background:#3a3a3a;color:#fff;border-radius:5px;border:1px solid #a1a1a1;padding:5px 21px 5px 8px!important}.alert-family-duedate .tooltipster-close{top:6px!important;right:5px;font-size:0;width:10px;height:20px;display:inline-block;background:url(../images/icons/icon_close.svg) right top no-repeat}.alert-family-duedate .tooltipster-body{padding:10px 25px 10px 10px!important;line-height:15px}.alert-family-duedate .tooltipster-body b{display:inline-block;margin-bottom:5px}.alert-rl{margin-top:-10px!important;padding:0!important}.alert-rl.tooltipster-top .tooltipster-arrow-border{border:8px solid transparent}.alert-rl.tooltipster-top .tooltipster-arrow-background{border-top-color:#3a3a3a!important;border:8px solid transparent}.alert-rl.tooltipster-top .tooltipster-arrow{bottom:-5px;height:5px;margin-left:0}@media screen and (max-width:480px){.alert-rl.tooltipster-top .tooltipster-arrow{left:5px!important}}.alert-rl.tooltipster-top .tooltipster-box{border:0;background:0 0;font-size:12px;margin-bottom:0}.alert-rl.tooltipster-sidetip .tooltipster-box{border:0;background:0 0}.alert-rl.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border:8px solid transparent}.alert-rl.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#3a3a3a!important;border:8px solid transparent;top:0}.alert-rl.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{top:2px;height:15px;margin-left:-8px}.alert-rl .tooltipster-content{overflow:hidden}.alert-rl .tooltipster-close{color:#a1a1a1;top:5px;right:4px;font-size:13px}.alert-rl .tooltipster-body{background:#3a3a3a;color:#fff;border-radius:5px;padding:6px 10px!important;font-size:12px}.non-tooltip-jumpy{position:relative}.non-tooltip-jumpy .notification-container{position:absolute;background:#3a3a3a;color:#fff;font-family:arial;font-size:13px;line-height:15px;text-align:left;width:260px;display:block;border-radius:5px;border:1px solid #a1a1a1;margin-top:-75px;margin-left:6%}.non-tooltip-jumpy .notification-container.bounce{animation:bounce 2s ease infinite}.non-tooltip-jumpy .notification-container .notification{padding:10px 25px 10px 10px}.non-tooltip-jumpy .notification-container .notification-close{position:absolute;cursor:pointer;width:10px;height:10px;top:6px!important;right:5px;display:inline-block;background:url(../images/icons/icon_close.svg) right top no-repeat}.non-tooltip-jumpy .notification-container .arrow-down{position:absolute;width:0;height:0;left:48px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #3a3a3a}.non-tooltip-jumpy .notification-container b{margin-bottom:5px;display:inline-block}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}#session-timeout{display:none}.pt_parent .menu-nav>ul>li>a,.pt_parent .menu-nav>ul>li>a i{color:#3a3a3a}.pt_parent .menu-nav>ul>li>a .fa-arrowdown{background-position:-10px -39px}.pt_parent .menu-nav>ul>li>a:hover .fa-arrowdown{background-position:-10px -8px}.pt_parent .menu-nav>ul>li>a span:hover{color:#f88000}.pt_parent .menu-nav>ul>li.username .firstname,.pt_parent .menu-nav>ul>li.username>a{font-weight:700}.pt_parent .page-content .primary-content{width:100%;border:0}.pt_parent .studendropdown{float:left;width:100%;height:37px;line-height:30px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pt_parent .studendropdown .right-align{padding-left:10px;float:right}.pt_parent .studendropdown .info .right-align{padding-left:0;float:none}.pt_parent .studendropdown .info .right-align .fa-chevron-right{display:none}.pt_parent .studendropdown .parent-student-info{z-index:19;position:relative}.pt_parent .studendropdown .other-toggle-item,.pt_parent .studendropdown .toggle-item{line-height:28px;padding-right:10px;font-size:16px;float:none;cursor:default}.pt_parent .studendropdown .other-toggle-item .text-blue,.pt_parent .studendropdown .toggle-item .text-blue{color:#007599;cursor:pointer}.pt_parent .studendropdown .other-toggle-item .connected-teacher,.pt_parent .studendropdown .toggle-item .connected-teacher{padding-right:12px;border-right:1px solid #333;margin-right:6px;text-transform:capitalize}.pt_parent .studendropdown .other-toggle-item .fa-arrowdown,.pt_parent .studendropdown .toggle-item .fa-arrowdown{margin:8px 0 0 5px}.pt_parent .studendropdown .other-toggle-item .fa-chevron-down,.pt_parent .studendropdown .toggle-item .fa-chevron-down{font-size:13px;font-weight:700;margin-top:7px;vertical-align:top;color:#007599}.pt_parent .studendropdown .other-toggle-item .salutation,.pt_parent .studendropdown .toggle-item .salutation{text-transform:capitalize}.pt_parent .studendropdown .toggle-content{width:369px;top:35px;left:2px}@media screen and (max-width:767px){.pt_parent .studendropdown .toggle-content{max-width:260px}}.pt_parent .studendropdown .toggle-content .notassigned{color:#3a3a3a;font-size:14px;padding-right:8px;border-right:1px solid #333}.pt_parent .studendropdown .toggle-content .salutation{text-transform:capitalize}.pt_parent .studendropdown li.other-toggle-item{list-style:none}.pt_parent .studendropdown li .salutation{text-transform:capitalize}.date_caption{font-family:Arial,sans-serif;font-size:14.5px;display:block;margin-bottom:5px}.date_caption.date_caption_color{color:#cb352d}.teacher_main_pcool{background-color:#f4f1ea;width:100%;float:left}.teacher_main_pcool .pcoll-default-note{display:none}.teacher_main_pcool .teacher_main_banner{float:left;width:765px;height:320px;position:relative}.teacher_main_pcool .teacher_main_banner>img{margin-top:-29px}.teacher_main_pcool .teacher_main_banner .teacher_main_cont{position:absolute;left:0;top:18px;width:329px;z-index:2}.teacher_main_pcool .teacher_main_banner .teacher_main_cont>*{float:left}.teacher_main_pcool .teacher_main_banner .teacher_main_cont .parent-text{margin-top:15px;float:left;font-size:16px;font-family:Arial,sans-serif;color:#6F6D68;margin-left:12px}.teacher_main_pcool .teacher_main_banner .teacher_main_cont .teacher_avatar{width:84px;height:84px;text-align:center;-webkit-border-radius:42px;-moz-border-radius:42px;border-radius:42px}.teacher_main_pcool .teacher_main_banner .teacher_main_cont .teacher_name{color:#d83230;font-family:BrandonText-Medium,Arial,sans-serif;font-size:30px;line-height:22px}.teacher_main_pcool .teacher_main_banner .teacher_main_cont .teacher_name .welcome_caption{font-family:BrandonText-Bold,Arial,sans-serif;font-size:40px;display:block;margin:10px 0}.teacher_main_pcool .teacher_main_banner .teacher_main_cont .teacher_name .name_caption{font-family:BrandonText-Regular,Arial,sans-serif;font-size:18px;line-height:25px;display:block}.teacher_main_pcool .teacher_main_banner .teacher_main_cont .teacher_name .name_caption.name_caption_color{color:#cb352d}.teacher_main_pcool .teacher_main_banner .teacher_main_cont .teacher_name .parent-sal{text-transform:capitalize;max-width:230px;line-height:30px;font-size:26px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}.teacher_main_pcool .teacher_main_banner .teacher_main_cont .teacher-salutation{padding:6px 0;color:#666;font-size:14px;line-height:18px;clear:left;float:none;max-width:329px;word-wrap:break-word;-ms-word-wrap:break-word}.teacher_main_pcool .teacher_main_banner .teacher_main_cont .teacher-date{color:#d83230;font-family:BrandonText-Bold,Arial,sans-serif;font-size:18px;line-height:21px;display:block;float:none}.teacher_main_pcool .teacher_main_banner .image-section .one{position:absolute;margin-top:-29px}.teacher_main_pcool .teacher_main_banner .image-section .two{position:absolute;z-index:1;margin-top:-36px;left:-62px}.teacher_main_pcool .teacher_main_order_module{float:right;width:225px;height:230px;background-color:#0270a9;color:#fff;position:relative;padding:15px 20px 20px;z-index:17;margin-bottom:26px}.teacher_main_pcool .teacher_main_order_module .teacher_main_order_caption .content-asset p{font-size:24px;font-family:BrandonText-Regular,Arial,sans-serif;margin:0}.teacher_main_pcool .teacher_main_order_module .teacher_item_entry_content{width:176px}.teacher_main_pcool .teacher_main_order_module .teacher_item_entry_content label{width:100%;color:#fff;font-family:BrandonText-Bold,Arial,sans-serif;font-size:27px;font-weight:400;text-align:left;text-transform:uppercase;line-height:22px}.teacher_main_pcool .teacher_main_order_module .teacher_item_entry_content input{height:40px;margin-top:10px}.teacher_main_pcool .teacher_main_order_module .teacher_item_entry_content input.error{background:#fff793}.teacher_main_pcool .teacher_main_order_module .teacher_item_entry_content button{width:100%;font-size:21px;margin-top:10px}.pt_order .page-content .primary-content{width:100%;border:0}.pt_order .order-total-wrapper{border-top:4px solid #f7cb74;background:#fae8c4;margin-top:10px;margin-bottom:30px;padding:10px 15px 15px}.pt_order .order-total-wrapper .order-total{display:table-cell;float:none;padding:10px 15px;vertical-align:top;width:auto;text-align:right;font-weight:700;background:0 0;border-top:0}.pt_order .order-total-wrapper .order-total li.std-total-price{text-align:right}.pt_order .order-total-wrapper .order-total-qty{margin-right:50px}.pt_order .order-total-wrapper .std-total-with-tax{display:table;right:0;width:100%}.pt_order .order-total-wrapper .std-total-with-tax li{display:table-row;font-weight:700;padding:7px 10px;border-right:1px solid transparent;line-height:2}.pt_order .order-total-wrapper .std-total-with-tax li table tr td.td-attr{padding:0;text-align:left;width:115px}.pt_order .order-total-wrapper .std-total-with-tax li table tr td.td-attr1{padding:0;text-align:left;width:100%}.pt_order .order-total-wrapper .std-total-with-tax li table tr td.td-gap{padding:0;width:30px}.pt_order .order-total-wrapper .std-total-with-tax li table tr td.td-value{padding:0;width:50px}.pt_order .order-total-wrapper .std-total-with-tax li table tr td.td-front{padding:0}.pt_order .order-total-wrapper .std-total-with-tax li.std-total-tax{width:10%;text-align:right;font-size:14px;font-weight:400;line-height:1.5}.pt_order .order-total-wrapper .std-total-with-tax li.std-total-tax div{float:right}.pt_order .order-total-wrapper .std-total-with-tax li.std-total-price{width:10%;text-align:right;font-size:14px}.pt_order .order-total-wrapper .std-total-with-tax li.std-total-price div{border-top:1px solid #f7cb74;border-bottom:1px solid #f7cb74;float:right;margin-top:10px}.notOptOut .teacher_main_pcool .teacher_main_banner .teacher_main_cont,.notOptOut .teacher_main_pcool .teacher_main_order_module{z-index:102}.notOptOut .teacher_main_pcool .teacher_main_banner .tutorialbg{z-index:101;position:absolute;display:block;top:-8px;left:0}.notOptOut .toggle-menu.active .toggle-content{z-index:103}.notOptOut #alerts-envelope a{z-index:99}.add-childs-wrapper{position:absolute;top:115px;left:30px;width:100%}.add-childs-wrapper .wrapper-content{position:relative}.add-childs-wrapper #child-list li{margin-top:5px;margin-bottom:5px}.add-childs-wrapper a{color:#fff}.add-childs-wrapper a:hover{color:#f88000}.edit-coupon-parent{display:none!important}.cart-review .edit-coupon-parent{display:block!important}.toggle-menu .toggle-content #childlist li{cursor:pointer;text-align:right}.toggle-menu .toggle-content #childlist li.hide{display:none}.modal-login--unauthparent .printlabel-section{padding-bottom:35px}.modal-login--unauthparent .home-page-login-btn{margin-top:125px}.modal-login--unauthparent .shingle-page-login-btn{margin-top:0}.pt_error .menu-nav>ul>li.username .firstname,.pt_error .menu-nav>ul>li.username>a{font-weight:700}.no-connected-childs .toggle-menu.active a.toggle-item,.no-connected-childs .toggle-menu.hover a.toggle-item{font-size:16px;color:#007599}.cartridges-tiles-container{float:left;width:100%;padding-top:14px}.tabitem .cartridges-tiles-container{padding-top:25px}.cartridges-asset-title{float:left;width:100%;margin-bottom:25px}.cartridges-asset-title .cartridges-title{margin:0 auto;width:990px;float:none;display:block}.cartridges-asset-title+.tiles-container{padding-top:0}.tabcontainer.render_tab_titles.cartridges-parent .cartridges-product-listing .cartridges-products.grid-row-promo.slickslider{margin-top:0}.cartridges-product-listing{width:990px;margin:0 auto;display:block}@media screen and (max-width:480px){.cartridges-product-listing{width:100%;padding:15px 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}.cartridges-product-listing.device-product-listing .tiles-container .grid-tile{width:100%}}.cartridges-product-listing .recommendations_slickslider,.cartridges-product-listing .wishlist_slickslider{margin-left:-14px}.cartridges-product-listing .recommendations_slickslider .slick-next:hover,.cartridges-product-listing .recommendations_slickslider .slick-prev:hover,.cartridges-product-listing .wishlist_slickslider .slick-next:hover,.cartridges-product-listing .wishlist_slickslider .slick-prev:hover{opacity:1}@media screen and (max-width:480px){.cartridges-product-listing.marketing-product-listing .grid-row-promo{background-position:top left!important}}.cartridges-product-listing .cartridges-title+.cartridges-products,.cartridges-product-listing .cartridges-title+.cartridges-products.grid-row-promo{margin-top:0;z-index:89}@media screen and (max-width:480px){.cartridges-product-listing .cartridges-products{margin-left:0!important}}.cartridges-product-listing .cartridges-products.grid-row-bigbook{margin-left:0}.cartridges-product-listing .cartridges-products.grid-row-promo{margin:25px 0 0;float:left;width:100%;position:relative}@media screen and (max-width:480px){.cartridges-product-listing .cartridges-products.grid-row-promo{padding:0 15px}.cartridges-product-listing .cartridges-products.grid-row-promo .grid-row-promotile img{position:static!important;max-width:100%!important}}.cartridges-product-listing .cartridges-products.grid-row-promo.recommendations_slickslider,.cartridges-product-listing .cartridges-products.grid-row-promo.slickslider{float:none;width:auto;margin-left:-14px}.cartridges-product-listing .cartridges-products.grid-row-promo .grid-tile.grid-row-promotile{background:0 0;border:0;margin-left:0!important;position:relative;width:237px;min-height:300px;margin-bottom:0}.cartridges-product-listing .cartridges-products.grid-row-promo .grid-tile.grid-row-promotile.grid-row-promotile2{width:491px}.cartridges-product-listing .cartridges-products.grid-row-promo .grid-tile.grid-row-promotile.grid-row-promotile3{width:725px}.cartridges-product-listing .cartridges-products.grid-row-promo .grid-tile.grid-row-promotile .product-tile{width:100%;padding:0}.cartridges-product-listing .cartridges-products.grid-row-promo .grid-tile.grid-row-promotile img{max-width:100%}@media screen and (max-width:480px){.cartridges-product-listing .cartridges-products.grid-row-promo .grid-tile.grid-row-promotile{min-height:100px}.cartridges-product-listing .cartridges-products.grid-row-promo .grid-tile.grid-row-promotile,.cartridges-product-listing .cartridges-products.grid-row-promo .grid-tile.grid-row-promotile.grid-row-promotile2,.cartridges-product-listing .cartridges-products.grid-row-promo .grid-tile.grid-row-promotile.grid-row-promotile3{width:287px}.cartridges-product-listing .cartridges-products.grid-row-promo .grid-tile.grid-row-promotile img,.cartridges-product-listing .cartridges-products.grid-row-promo .grid-tile.grid-row-promotile.grid-row-promotile2 img,.cartridges-product-listing .cartridges-products.grid-row-promo .grid-tile.grid-row-promotile.grid-row-promotile3 img{position:static}}@media screen and (max-width:480px){.cartridges-product-listing .cartridges-products.grid-row-promo .grid-tile{margin-bottom:4px}}.cartridges-product-listing .grid-tile{float:left}.cartridges-product-listing .grid-tile.new-row{margin-right:0}@media screen and (max-width:480px){.cartridges-product-listing .grid-tile{margin-left:0!important;width:100%}.cartridges-product-listing .grid-tile.grid-promo{background:none!important}.cartridges-product-listing .grid-tile .product-tile{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;margin-bottom:0}.cartridges-product-listing .grid-tile .product-tile .product-bottom-cont,.cartridges-product-listing .grid-tile .product-tile .product-tile-content,.cartridges-product-listing .grid-tile .product-tile .product-tile-image{width:100%;padding:0;left:auto}}@media screen and (max-width:480px){.cartridges-product-listing .grid-tile.grid-double{height:567px!important}}.cartridges-product-listing .grid-tile.grid-double .product-tile{position:relative}.cartridges-product-listing .grid-tile.grid-double .product-tile .product-tile-image{position:absolute;top:0;bottom:0;right:0;left:0;max-height:85%}@media screen and (max-width:480px){.cartridges-product-listing .grid-tile.grid-double .product-tile .product-tile-image{position:static;max-height:100%;height:auto}}.cartridges-product-listing .grid-tile.grid-double .product-tile .product-tile-image .product-tile-image-vertMid img{position:absolute;top:0;bottom:0;left:0;right:0}@media screen and (max-width:480px){.cartridges-product-listing .grid-tile.grid-double .product-tile .product-tile-image .product-tile-image-vertMid img{position:static;padding-bottom:10px}}@media screen and (min-width:481px){.cartridges-product-listing .grid-tile.grid-double{width:491px;min-height:600px;margin-left:0!important}.cartridges-product-listing .grid-tile.grid-double .product-tile{min-height:inherit;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}.cartridges-product-listing .grid-tile.grid-double .product-tile .product-tile-image{height:auto;width:100%}.cartridges-product-listing .grid-tile.grid-double .product-tile .product-tile-content{position:absolute;bottom:0;left:0;padding:20px 10px 10px;min-height:0}.cartridges-product-listing .grid-tile.grid-double .product-tile .product-bottom-cont{position:static;padding:20px 0 0}.cartridges-product-listing .grid-tile.grid-double.grid-promo{padding:10px;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}.cartridges-product-listing .grid-tile.grid-double.grid-promo img{max-width:100%;max-height:100%}}@media screen and (max-width:480px){.cartridges-product-listing .slick-single-slider{margin:0 auto;width:238px}.cartridges-product-listing .slick-single-slider .grid-tile{margin:0 10px}}.authenticated-buyforclass,.unauthenticated-buyforclass{display:none}.wishlist-grid-tile .product-tile .product-tile-image .thumb-link .js-product-image{width:145px}.wishlist-grid-tile{width:481px;float:left;padding:15px 15px 15px 35px;margin-left:14px}.wishlist-grid-tile.wishlist-grid-promo{min-height:248px}.wishlist-grid-tile.wishlist-grid-promo img{max-width:100%;max-height:100%}.wishlist-grid-tile .authenticated-buyforclass{display:inline-block;position:absolute;bottom:0;right:0;background:#64a4d4;color:#fff}.wishlist-grid-tile .authenticated-buyforclass:hover{background:#64a4d4;color:#fff}.wishlist-grid-tile .unauthenticated-buyforclass{display:inline-block;position:absolute;bottom:0;right:0;background:#64a4d4;color:#fff}.wishlist-grid-tile .unauthenticated-buyforclass:hover{background:#64a4d4;color:#fff}.wishlist-grid-tile.wishlist-grid-first-tile{margin-left:0}.wishlist-grid-tile .product-tile{width:100%;padding:0;height:218px!important;display:table;table-layout:fixed;position:relative}.wishlist-grid-tile .product-tile .product-tile-image{width:165px;height:216px;display:table-cell;vertical-align:top;padding-right:18px}.wishlist-grid-tile .product-tile .product-tile-content{float:none;width:226px;height:100%;margin:0;padding:0 0 0 27px;vertical-align:top;position:relative;display:table-cell}@media screen and (max-width:480px){.wishlist-grid-tile .product-tile .product-tile-content{padding-left:10px!important}}.wishlist-grid-tile .product-tile .product-tile-content .product-tile-name{width:226px}.wishlist-grid-tile .product-tile .product-bottom-cont{float:none;width:100%;margin:0;padding:24px 0 0;position:relative}.wishlist-grid-tile .product-tile .product-bottom-cont .format-pricingsection{display:block;float:none}.wishlist-grid-tile .product-tile .product-bottom-cont .product-pricing{float:none}.wishlist-grid-tile .product-tile .product-bottom-cont .product-tile-icons{display:block;padding-top:12px;float:none;text-align:left}.priceforall{font-weight:700;text-align:right;font-size:13px;font-size:1.3rem}.priceforall.priceforall-teacher{margin-top:27px}.priceforall.priceforall-parent{margin-top:83px}.cartridges-product-listing.frequentlybrought-items .grid-tile{margin-left:0;margin-right:1px;border:0;margin-top:10px;width:246px}.cartridges-product-listing.frequentlybrought-items .grid-tile .product-tile{padding:10px 0 33px;margin:0 11px 0 18px}.cartridges-product-listing.frequentlybrought-items .grid-tile .product-tile .product-bottom-cont{padding:0}.cartridges-product-listing.frequentlybrought-items .grid-tile.frequentlybrought-productcontent{margin-right:0}.cartridges-product-listing.frequentlybrought-items .grid-tile.frequentlybrought-productcontent .productcontent-tile{float:left;width:195px;background-color:#ece4d9;margin:13px 0 15px 11px;padding:15px 15px 0;min-height:300px}.cartridges-product-listing.frequentlybrought-items .grid-tile.frequentlybrought-productcontent .productcontent-tile .add-to-cart{margin-top:18px}.pdp-main .pt_storefront .authenticated-homepage .marketing-message .wrapper-content .cartridges-teacher .cartridges-product-listing .cartridges-title.product-bundle-title,.pdp-main .pt_storefront .authenticated-homepage .marketing-message .wrapper-content .cartridges-title.product-bundle-title,.pt_storefront .authenticated-homepage .marketing-message .wrapper-content .cartridges-teacher .cartridges-product-listing .pdp-main .cartridges-title.product-bundle-title,.pt_storefront .authenticated-homepage .marketing-message .wrapper-content .cartridges-teacher .cartridges-product-listing h2.cartridges-title,.pt_storefront .authenticated-homepage .marketing-message .wrapper-content .pdp-main .cartridges-title.product-bundle-title,.pt_storefront .authenticated-homepage .marketing-message .wrapper-content h2.cartridges-title{font-family:BrandonText-Light,Arial,sans-serif;margin:0 0 16px;color:#0e76ae;font-size:28px;display:inline-block;width:100%;line-height:21px}.pdp-main .pt_storefront .authenticated-homepage .marketing-message .wrapper-content .cartridges-teacher .cartridges-product-listing .cartridges-title.product-bundle-title span,.pdp-main .pt_storefront .authenticated-homepage .marketing-message .wrapper-content .cartridges-title.product-bundle-title span,.pt_storefront .authenticated-homepage .marketing-message .wrapper-content .cartridges-teacher .cartridges-product-listing .pdp-main .cartridges-title.product-bundle-title span,.pt_storefront .authenticated-homepage .marketing-message .wrapper-content .cartridges-teacher .cartridges-product-listing h2.cartridges-title span,.pt_storefront .authenticated-homepage .marketing-message .wrapper-content .pdp-main .cartridges-title.product-bundle-title span,.pt_storefront .authenticated-homepage .marketing-message .wrapper-content h2.cartridges-title span{font-family:BrandonText-Light,Arial,sans-serif;text-transform:uppercase;font-size:28px;line-height:21px}.pdp-main .pt_storefront .authenticated-homepage .marketing-message .wrapper-content .cartridges-teacher .cartridges-product-listing .cartridges-title.product-bundle-title span.title,.pdp-main .pt_storefront .authenticated-homepage .marketing-message .wrapper-content .cartridges-title.product-bundle-title span.title,.pt_storefront .authenticated-homepage .marketing-message .wrapper-content .cartridges-teacher .cartridges-product-listing .pdp-main .cartridges-title.product-bundle-title span.title,.pt_storefront .authenticated-homepage .marketing-message .wrapper-content .cartridges-teacher .cartridges-product-listing h2.cartridges-title span.title,.pt_storefront .authenticated-homepage .marketing-message .wrapper-content .pdp-main .cartridges-title.product-bundle-title span.title,.pt_storefront .authenticated-homepage .marketing-message .wrapper-content h2.cartridges-title span.title{text-transform:initial}.pdp-main .pt_storefront .authenticated-homepage .marketing-message .wrapper-content .cartridges-teacher .cartridges-product-listing .cartridges-title.product-bundle-title a .fa-chevron-right,.pdp-main .pt_storefront .authenticated-homepage .marketing-message .wrapper-content .cartridges-title.product-bundle-title a .fa-chevron-right,.pt_storefront .authenticated-homepage .marketing-message .wrapper-content .cartridges-teacher .cartridges-product-listing .pdp-main .cartridges-title.product-bundle-title a .fa-chevron-right,.pt_storefront .authenticated-homepage .marketing-message .wrapper-content .cartridges-teacher .cartridges-product-listing h2.cartridges-title a .fa-chevron-right,.pt_storefront .authenticated-homepage .marketing-message .wrapper-content .pdp-main .cartridges-title.product-bundle-title a .fa-chevron-right,.pt_storefront .authenticated-homepage .marketing-message .wrapper-content h2.cartridges-title a .fa-chevron-right{font-size:.6em}@media screen and (max-width:480px){.pdp-main .pt_storefront .authenticated-homepage .marketing-message .wrapper-content .cartridges-teacher .cartridges-product-listing .cartridges-title.product-bundle-title,.pdp-main .pt_storefront .authenticated-homepage .marketing-message .wrapper-content .cartridges-title.product-bundle-title,.pt_storefront .authenticated-homepage .marketing-message .wrapper-content .cartridges-teacher .cartridges-product-listing .pdp-main .cartridges-title.product-bundle-title,.pt_storefront .authenticated-homepage .marketing-message .wrapper-content .cartridges-teacher .cartridges-product-listing h2.cartridges-title,.pt_storefront .authenticated-homepage .marketing-message .wrapper-content .pdp-main .cartridges-title.product-bundle-title,.pt_storefront .authenticated-homepage .marketing-message .wrapper-content h2.cartridges-title{line-height:30px;width:88%;white-space:normal}}.pdp-main .pt_storefront .authenticated-homepage .marketing-message .wrapper-content .cartridges-teacher .cartridges-product-listing .cartridges-title.product-bundle-title a.cartridge-title-anchor:hover,.pdp-main .pt_storefront .authenticated-homepage .marketing-message .wrapper-content .cartridges-title.product-bundle-title a.cartridge-title-anchor:hover,.pt_storefront .authenticated-homepage .marketing-message .wrapper-content .cartridges-teacher .cartridges-product-listing .pdp-main .cartridges-title.product-bundle-title a.cartridge-title-anchor:hover,.pt_storefront .authenticated-homepage .marketing-message .wrapper-content .cartridges-teacher .cartridges-product-listing h2.cartridges-title a.cartridge-title-anchor:hover,.pt_storefront .authenticated-homepage .marketing-message .wrapper-content .pdp-main .cartridges-title.product-bundle-title a.cartridge-title-anchor:hover,.pt_storefront .authenticated-homepage .marketing-message .wrapper-content h2.cartridges-title a.cartridge-title-anchor:hover{color:#03354f}.cartridges-teacher .cartridges-product-listing .cartridges-title,.cartridges-title{font-family:BrandonText-Light,Arial,sans-serif;margin:0 0 16px;color:#0e76ae;font-size:28px;display:inline-block;width:100%;line-height:21px}.cartridges-teacher .cartridges-product-listing .cartridges-title span,.cartridges-title span{font-family:BrandonText-Light,Arial,sans-serif;text-transform:uppercase}.cartridges-teacher .cartridges-product-listing .cartridges-title span.title,.cartridges-title span.title{text-transform:initial}.cartridges-teacher .cartridges-product-listing .cartridges-title a .fa-chevron-right,.cartridges-title a .fa-chevron-right{font-size:.6em}@media screen and (max-width:480px){.cartridges-teacher .cartridges-product-listing .cartridges-title,.cartridges-title{line-height:30px;width:88%;white-space:normal}}.cartridges-teacher .cartridges-product-listing .cartridges-title a.cartridge-title-anchor:hover,.cartridges-title a.cartridge-title-anchor:hover{color:#03354f}.cartridges-parent .cartridges-product-listing .cartridges-title,.cartridges-parent .cartridges-product-listing .pdp-main .cartridges-title.product-bundle-title,.cartridges-parent .cartridges-product-listing h2.cartridges-title,.parent .cartridges-title,.parent .pdp-main .cartridges-title.product-bundle-title,.parent h2.cartridges-title,.pdp-main .cartridges-parent .cartridges-product-listing .cartridges-title.product-bundle-title,.pdp-main .parent .cartridges-title.product-bundle-title{color:#d83230}.cartridges-parent .cartridges-product-listing a .fa-chevron-right,.parent a .fa-chevron-right{font-size:.6em}.cartridges-parent .cartridges-product-listing a.cartridge-title-anchor,.parent a.cartridge-title-anchor{color:#d83230}.cartridges-parent .cartridges-product-listing a.cartridge-title-anchor:hover,.parent a.cartridge-title-anchor:hover{color:#9d100e!important}.parent a .fa-chevron-right{font-size:.8em;font-weight:700;margin-left:2px;margin-top:-1px;vertical-align:middle}.parent a.normal-chevron .fa-chevron-right{font-weight:400;margin-top:0}.rc-shop-flyer-content.cartridgeflyers{display:inline-block;margin-top:20px}.pdp-main .rc-shop-flyer-content.cartridgeflyers .product-bundle-title,.rc-shop-flyer-content.cartridgeflyers .pdp-main .product-bundle-title,.rc-shop-flyer-content.cartridgeflyers h2{font-family:BrandonText-Light,Arial,sans-serif;margin:0 15px 15px 0;color:#0e76ae;font-size:2.1em}.pdp-main .rc-shop-flyer-content.cartridgeflyers .product-bundle-title span,.rc-shop-flyer-content.cartridgeflyers .pdp-main .product-bundle-title span,.rc-shop-flyer-content.cartridgeflyers h2 span{font-family:BrandonText-Medium,Arial,sans-serif;text-transform:uppercase}.rc-shop-flyer-content.cartridgeflyers .rc-flyers-holder .rc-flyers{width:100%;position:relative;border-bottom:#efeae0 2px solid;overflow:hidden}.rc-shop-flyer-content.cartridgeflyers .rc-flyers-holder .rc-flyers ul{display:block;height:87px;overflow:hidden;margin:0;padding:0;background:#fff}.rc-shop-flyer-content.cartridgeflyers .rc-flyers-holder .rc-flyers ul li{margin:0 13px 0 10px;padding:0;float:left;width:175px;height:87px;display:block}.rc-shop-flyer-content.cartridgeflyers .rc-flyers-holder .rc-flyers .rc-flyers-last{margin-right:0!important}.rc-shop-flyer-content.cartridgeflyers .gradelevels{display:block;margin:0;padding:0}.rc-shop-flyer-content.cartridgeflyers .gradelevels li{display:block;width:196px;float:left;text-align:center}.rc-shop-flyer-content.cartridgeflyers .rc-footer-link{text-align:right;margin:20px 0 10px}.rc-shop-flyer-content.cartridgeflyers .rc-footer-link .quaternary{margin-right:10px}.asset-tiles-container{float:left;width:100%}.asset-tiles-container .asset-tiles-cont{margin-top:0}.asset-tiles-container .asset-tiles-cont.slick-slider{margin-left:-14px}.asset-tiles-container .cartridges-title+.asset-tiles-cont{margin-top:0}.asset-tiles-container .asset-tiles{display:inline-block;width:235px;margin-left:14px;margin-bottom:20px;text-align:center;border:1px solid #b2b2b2;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}.asset-tiles-container .asset-tiles img{display:inline-block;max-width:100%}.cartridges-link{float:left;width:100%;margin-bottom:13px;text-align:right;line-height:12px}.grid-row-promo-container{float:left;width:100%;position:relative}@media screen and (max-width:480px){.grid-row-promo-container{padding:0 15px}.grid-row-promo-container .span-cf{position:static!important}}.grid-row-promo-container .grid-row-tile-container{float:right}.grid-row-promo-container .grid-row-tile-container .grid-tile{margin:31px 0 31px 14px}@media screen and (max-width:480px){.grid-row-promo-container .grid-row-tile-container .grid-tile{margin:10px 0 0}}.grid-row-promo-container>span img{float:left}.banner-slider-container{float:left;width:100%;min-height:100px}.banner-slider-container .slick-slide{text-align:center}.banner-slider-container .slick-slide img{max-width:100%;display:inline;vertical-align:bottom}.banner-slider-container .slick-prev{left:13%}.banner-slider-container .slick-next{right:13%}.banner-slider-container .slick-dots{position:absolute;left:0;bottom:0;background:rgba(58,58,58,.2);height:20px}.collection-middle-banner .category-banner-slider-container .category-banner-slider-listing .slick-arrow.slick-next{display:block!important;margin-top:-15px;right:-18px}.collection-middle-banner .category-banner-slider-container .category-banner-slider-listing .slick-arrow.slick-prev{display:block!important;margin-top:-15px;left:-18px}.tabcontainer{float:left;width:100%;padding-top:25px;clear:both}.tabcontainer .tabheader{float:left;width:100%;position:relative}.tabcontainer .tabheader .tabheader-slick{float:left;width:100%}.tabcontainer .tabheader .tabheader-slick .slick-arrow{background:url(../images/category_arrows.png) -18px 0 no-repeat;width:17px;padding:0;margin:0;min-width:1px;height:30px}.tabcontainer .tabheader .tabheader-slick .slick-arrow.slick-next{top:50%;right:-18px;display:block!important;margin-top:-15px}.tabcontainer .tabheader .tabheader-slick .slick-arrow.slick-prev{top:50%;left:-18px;background-position:0 0;display:block!important;margin-top:-15px}@media screen and (max-width:480px){.tabcontainer .tabheader .tabheader-slick .slick-arrow.slick-next{right:-20px}.tabcontainer .tabheader .tabheader-slick .slick-arrow.slick-prev{left:-20px}}.tabcontainer .tabheader .tabheader-slick:after{content:'';border-bottom:1px solid #e0790b;position:absolute;bottom:2px;left:0;width:100%}.tabcontainer .tabheader .tabheaditem{width:198px;text-align:center;float:left;vertical-align:bottom;font-size:16px;text-transform:uppercase;padding:0 10px 15px;cursor:pointer;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}@media screen and (max-width:480px){.tabcontainer .tabheader .tabheaditem{padding:10px 0}}.tabcontainer .tabheader .tabheaditem.active{font-weight:700}.tabcontainer .tabheader .tabheaditem.active .slick-pointer{display:block}.tabcontainer .tabheader .tabheaditem a{color:#e0790b;vertical-align:bottom;display:table-cell;height:inherit;width:inherit;text-align:center}@media screen and (max-width:480px){.tabcontainer .tabheader{width:95%;margin-left:2.5%}.tabcontainer .tabheader .tabheaditem{font-size:14px}}.tabcontainer .slick-pointer{width:inherit;height:5px;background-color:#e0790b;position:absolute;bottom:0;left:0;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.tabcontainer .slick-pointer:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent transparent #e0790b;border-width:6px;margin-left:-6px}.tabcontainer .tabbody{float:left;width:100%;min-height:100px}.tabcontainer .tabbody .tabitem{display:none}.tabcontainer .tabbody .tabitem.active{display:inline-block;width:100%}.tabcontainer .tabbody .tabitem.seriescategory{margin-top:20px}.tabcontainer .tabbody .tabitem>.cartridges-title{margin:25px 0 0}@media screen and (max-width:480px){.tabcontainer.dropdown_device .tabheader{width:100%;margin:0;position:relative}.tabcontainer.dropdown_device .tabheader .tabheader-slick:after{display:none}.tabcontainer.dropdown_device .tabheader .slick-pointer{display:none!important}.tabcontainer.dropdown_device .tabheader .tabheader-slick{background:#fff;padding:0 10px;box-sizing:border-box;width:100%;position:absolute;z-index:1;top:100%;display:none;border:1px solid #e6ddcc}.tabcontainer.dropdown_device .tabheader .tabheader-slick .tabheaditem{width:100%;line-height:20px;font-size:14px;font-weight:400;padding:10px 0;background:0 0;margin-bottom:0;border-bottom:1px solid #e6ddcc;text-align:left}.tabcontainer.dropdown_device .tabheader .tabheader-slick .tabheaditem a{color:#3a3a3a}.tabcontainer.dropdown_device .tabheader .tabheader-slick .tabheaditem a:after{display:none!important}.tabcontainer.dropdown_device .tabheader .tabheader-slick .tabheaditem:last-child{border-bottom-width:0}.tabcontainer.dropdown_device .tabheader .tabheader_toggle{width:100%;line-height:20px;font-size:14px;font-weight:400!important;padding:10px!important;box-sizing:border-box;background:#e7ddcd}.tabcontainer.dropdown_device .tabheader .tabheader_toggle a,.tabcontainer.dropdown_device .tabheader .tabheader_toggle a:hover{color:#3a3a3a}.tabcontainer.dropdown_device .tabheader .tabheader_toggle:after{content:'';background:url(../images/sprite-images.png) -50px -81px no-repeat;width:18px;height:13px;display:inline-block;margin-left:0;margin-top:4px;float:right}}.banner-slider-listing{float:left;width:100%}.banner-slider-listing .banner-slider-item{display:block;text-align:center}.banner-slider-listing .banner-slider-item img{max-width:100%;height:100%;vertical-align:bottom}.grid-img-tile{float:left;display:inline-block;margin:0 0 14px 14px;background:#fff;width:237px;text-align:center}.category-banner-slider-container{float:left;width:100%;padding:30px 0}.category-banner-slider-container .category-banner-slider-listing{float:left;width:100%}.category-banner-slider-container .category-banner-slider-listing.slick-slider{padding:0 25px}.category-banner-slider-container .category-banner-slider-listing .slick-arrow{background:url(../images/category_arrows.png) -18px 0 no-repeat;width:17px;padding:0;margin:0;min-width:1px;height:30px;z-index:1}.category-banner-slider-container .category-banner-slider-listing .slick-arrow.slick-next{top:50%;right:0;margin-top:-15px}.category-banner-slider-container .category-banner-slider-listing .slick-arrow.slick-prev{top:50%;left:-10px;background-position:0 0;margin-top:-15px}.category-banner-slider-container .category-banner-slider .category-banner-slider-item{width:495px;float:left}.category-banner-slider-container .category-banner-slider .category-banner-cont{width:255px}.category-banner-slider-container .category-banner-slider-item{display:block;text-align:left;font-size:14px;font-family:Arial,sans-serif}.category-banner-slider-container .category-banner-slider-item .category-banner-img{display:table-cell;vertical-align:top;padding-right:15px}@media screen and (max-width:480px){.category-banner-slider-container .category-banner-slider-item .category-banner-img{width:85px}.category-banner-slider-container .category-banner-slider-item .category-banner-img img{max-width:100%;display:block}}.category-banner-slider-container .category-banner-slider-item .category-banner-cont{display:table-cell;vertical-align:top}.category-banner-slider-container .category-banner-slider-item .category-banner-cont .category-banner-title{font-size:24px;font-family:BrandonText-Regular,Arial,sans-serif;color:#d83230;margin-bottom:5px}.category-banner-slider-container .category-banner-slider-item .category-banner-cont .category-banner-description{display:inline-block;width:100%;margin-bottom:10px}@media screen and (max-width:480px){.category-banner-slider-container .category-banner-slider-item .category-banner-cont{padding:0}.category-banner-slider-container .category-banner-slider-item .category-banner-cont .category-banner-description{display:inline}}.tiles-container-1by3 .grid-tile.grid-new-row+.grid-tile{margin-left:0}.tiles-container-1by3 .grid-tile .product-tile{width:100%;padding:10px 8px}.cartridges-teacher .cartridges-product-listing .tiles-container-1by3.cartridges-1by3-mylistpage{width:74%;float:right}@media screen and (max-width:480px){.cartridges-teacher .cartridges-product-listing .tiles-container-1by3.cartridges-1by3-mylistpage{width:54%}}.cartridges-teacher .cartridges-product-listing .dynamic-image{width:24%;float:left;text-align:center}@media screen and (max-width:480px){.cartridges-teacher .cartridges-product-listing .dynamic-image{width:46%}}.cartridges-teacher .cartridges-product-listing .product-tile .product-tile-image{width:100%}@media screen and (max-width:480px){.cartridges-teacher .mylist-1by3-spacing .cartridges-grid-tile .product-tile .product-tile-image{height:167px!important}}.cartridges-teacher .mylist-1by3-spacing{margin-bottom:20px}@media screen and (max-width:480px){.cartridges-teacher .mylist-1by3-spacing .cartridges-grid-tile .product-tile .product-tile-content .product-bottom-cont{bottom:0;position:relative}}@media screen and (max-width:480px){.cartridges-teacher .mylist-1by3-spacing .cartridges-grid-tile .product-tile .product-tile-content .product-bottom-cont .product-tile-icons{float:left!important;padding-top:10px!important}}@media screen and (max-width:480px){.js-certona-tiles.js-certona-1by3-recommend .my-list-certona-1by3-arrow .cartridges-grid-tile .product-tile .product-tile-content .product-bottom-cont{bottom:0;position:relative}}@media screen and (max-width:480px){.js-certona-tiles.js-certona-1by3-recommend .my-list-certona-1by3-arrow .cartridges-grid-tile .product-tile .product-tile-content .product-bottom-cont .product-tile-icons{float:left!important;padding-top:10px!important}}@media screen and (max-width:480px){.js-certona-tiles.js-certona-1by3-recommend .my-list-certona-1by3-arrow .cartridges-grid-tile .product-tile .product-tile-image{height:180px!important}}.rc-shop-flyer-content{overflow:hidden;position:relative;width:100%;float:left}.rc-shop-flyer-content .rc-footer-link{width:100%;float:left;margin:0 0 10px;text-align:right}.rc-shop-flyer-content .all-flyers-category-name{text-align:center;color:#3a3a3a}.rc-shop-flyer-content .all-flyers-item{display:block;float:left;height:106px;margin:0 16px 0 10px;padding:0;width:175px}.all-flyers-container .slick-prev{left:-10px}.asset-tiles-listing{clear:both}.cartridges-product-listing .js-certona-grid.my-list-certona-1by3-arrow.cartridges-products{margin-left:256px}@media screen and (max-width:480px){.cartridges-product-listing .js-certona-grid.my-list-certona-1by3-arrow.cartridges-products{margin-left:160px!important}}.certona-view-more{border:1px solid #dcd9d0;background:#fff;margin-top:23px;float:left}@media screen and (max-width:800px){.certona-view-more{width:100%;margin-left:0}}@media screen and (min-width:800px){.certona-view-more{width:103%;margin-left:-14px;margin-bottom:15px;margin-top:7px}.certona-view-more.search{width:-webkit-calc(100% - 6px);width:-moz-calc(100% - 6px);width:calc(100% - 6px);margin-left:0}}@media screen and (max-width:480px){.certona-view-more{margin-top:0;margin-bottom:10px}.certona-view-more .cartridges-product-listing{padding:0}.certona-view-more .grid-tile{height:270px!important}.certona-view-more .product-tile{min-height:246px!important}}.certona-view-more .top-arrow{width:0;height:0;border-left:22px solid transparent;border-right:22px solid transparent;border-bottom:22px solid #dcd9d0;position:relative;top:-22px;left:48px}.certona-view-more .top-arrow.pos-2{left:300px}.certona-view-more .top-arrow.pos-3{left:553px}.certona-view-more .top-arrow.pos-4{left:807px}.certona-view-more .top-arrow:after{content:'';width:0;height:0;border-left:21px solid transparent;border-right:21px solid transparent;border-bottom:21px solid #fff;position:absolute;top:1px;left:-21px}.certona-view-more .top-arrow.pos-pdp{border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #a1a1a1;top:-12px;left:calc(100% - 120px)}@media screen and (max-width:480px){.certona-view-more .top-arrow.pos-pdp{left:50%}}.certona-view-more .top-arrow.pos-pdp:after{border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:11px solid #fff;top:1.5px;left:-11px}.certona-view-more .close{position:relative;float:right;top:-12px;right:8px;width:initial;height:initial;display:unset}.certona-view-more .close.close:after,.certona-view-more .close:before{position:initial}@media screen and (max-width:480px){.certona-view-more .close{float:left;left:12px;right:unset}}.certona-view-more .close a span{font-size:10px;display:inline-block;top:-3px;position:relative}.certona-view-more .cartridges-tiles-container{padding-top:0}.certona-view-more.col-3 .cartridges-product-listing{width:726px}.certona-view-more.col-3 .cartridges-product-listing .grid-tile{margin-right:13px}.certona-view-more .product-tile{padding:2px 10px}.certona-view-more .product-tile .product-tile-content{padding-bottom:30px}@media screen and (max-width:480px){.certona-view-more .product-tile .product-tile-content{padding-bottom:26px!important}}.certona-view-more .product-tile .product-bottom-cont{bottom:7px}@media screen and (max-width:480px){.view-more .cartridges-product-listing{padding-bottom:10px}.view-more .grid-tile{height:298px!important}.view-more .grid-tile .product-tile{min-height:278px!important}}.product-tile .product-tile-content.view-more-pad{padding-bottom:47px}.product-tile .product-tile-show-more{padding-top:3px;clear:both}.product-tile .product-tile-show-more button{color:#3a3a3a;font-family:Arial;font-size:10px;padding:2px 4px;border:1px solid #dcd9d0;min-width:109px;background:0 0;height:unset}.product-tile .product-tile-show-more button:hover{border:1px solid #333}.product-tile .product-tile-show-more button:disabled,.product-tile .product-tile-show-more button[disabled]{background-color:#A3C9D1;border-color:#dcd9d0;cursor:default}.product-tile .product-tile-show-more button:disabled:hover,.product-tile .product-tile-show-more button[disabled]:hover{color:#3a3a3a}.anon-view .product-tile .product-tile-content.view-more-pad{padding-bottom:24px}.certona-view-more-search-wrapper.col-4{margin-right:16px}.certona-view-more-search-wrapper.col-4 .certona-view-more.search{margin-left:0}.certona-view-more-search-wrapper.col-4 .certona-view-more.search .js-certona-tiles{margin-left:3px}.certona-view-more-search-wrapper.col-4 .certona-view-more.search .js-certona-tiles .cartridges-product-listing{width:978px}.js-certona-tiles.js-certona-1by3-recommend{width:100%;display:inline-block}.search-viewmore.grid-list .product-tile-show-more{display:none}@media screen and (max-width:767px){.search-viewmore .grid-tile{height:295px!important}.search-viewmore .grid-tile .product-tile-content{padding-bottom:26px}.search-viewmore .certona-view-more{float:left;margin-top:23px}}.product-add-to-cart .certona-view-more .product-points,.product-add-to-cart .certona-view-more .product-price{background:0 0}#certonaPDPViewMore .certona-view-more{width:inherit;margin-left:0}.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}@media screen and (max-width:480px){.slick-list{padding:0 35% 0 0!important}}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}@media screen and (max-width:480px){.slider-hero .slick-list{padding:0!important}}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;max-width:none}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:auto;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:inline-block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-slide:focus{outline:0}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-arrow.slick-disabled{display:none!important}.slick-dots{list-style:none;text-align:center;padding:0;width:100%;float:left}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0;padding:0;cursor:pointer}.slick-dots li button,.slick-dots li span{min-width:15px;border:0;background:0 0;display:block;height:20px;width:20px;line-height:0;font-size:0;color:transparent;padding:0;cursor:pointer;outline:0}.slick-dots li button:focus,.slick-dots li span:focus{outline:0}.slick-dots li button:before,.slick-dots li span:before{top:0;left:0;content:'\2022';width:20px;height:20px;font-family:arial;font-size:40px;line-height:20px;text-align:center;color:#ccc;webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before,.slick-dots li.slick-active span:before{color:#c0b0a3}.slick-dots-custom{list-style:none;display:block;text-align:center;padding:0;width:100%;float:left}.banner-slider-wrapper .slick-dots-custom{margin-top:-20px}.slick-dots-custom li{position:relative;display:inline-block;height:20px;width:20px;margin:0;padding:0;cursor:pointer}.slick-dots-custom li span{min-width:15px;border:0;background:0 0;display:block;height:20px;width:20px;line-height:0;font-size:0;color:transparent;padding:0;cursor:pointer;outline:0}.slick-dots-custom li span:focus{outline:0}.slick-dots-custom li span:before{top:0;left:0;content:'\2022';width:20px;height:20px;font-family:arial;font-size:40px;line-height:20px;text-align:center;color:#ccc;webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots-custom li.slick-active span:before{color:#c0b0a3}.home-signInWall .slick-dots,.home-signInWall .slick-dots-custom{height:22px;margin-top:-22px;z-index:1;position:relative}.slick-next{background:url(../images/slick-arrow-next.png) no-repeat;width:50px;height:50px;min-width:50px;top:50%;z-index:99;position:absolute;right:-25px;margin-top:-27px;text-indent:-999px;display:block!important}.slick-next:hover{background-color:transparent}@media screen and (max-width:480px){.slick-next{right:-12px}}.slick-prev{background:url(../images/slick-arrow-prev.png) no-repeat;width:50px;height:50px;min-width:50px;top:50%;z-index:99;position:absolute;left:-13px;margin-top:-27px;text-indent:-999px;display:block!important}.slick-prev:hover{background-color:transparent}.small-arrows .slick-next{background:url(../images/slicknextpdp.png) no-repeat;right:-61px;margin-top:-11px;display:block!important}.small-arrows .slick-prev{background:url(../images/slickprevpdp.png) no-repeat;left:-31px;margin-top:-12px;display:block!important}.slickslider{margin-left:-14px}@media screen and (max-width:480px){.slickslider{margin-left:0}}.asset1x1-slider .slick-next,.banner-slider .slick-next,.slickslider .slick-next{-ms-filter:"alpha(Opacity=60)";filter:alpha(opacity=60)}.asset1x1-slider .slick-next:hover,.banner-slider .slick-next:hover,.slickslider .slick-next:hover{-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.asset1x1-slider .slick-prev,.banner-slider .slick-prev,.slickslider .slick-prev{-ms-filter:"alpha(Opacity=60)";filter:alpha(opacity=60)}.asset1x1-slider .slick-prev:hover,.banner-slider .slick-prev:hover,.slickslider .slick-prev:hover{-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.slick-dots{display:none}@media screen and (max-width:480px){.banner-slider .slick-list{padding:0!important}}.bvplayer_title{margin-top:15px}.bvplayer_container{width:100%;position:relative;overflow:hidden;padding:19px;background:#fff;margin-bottom:29px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}@media screen and (max-width:480px){.bvplayer_container{padding:0}}.bvplayer_container .bvplaylist_container{height:485px;overflow:hidden;float:right;width:38%;padding:20px 10px 20px 20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;border:1px solid #ccc}@media screen and (max-width:480px){.bvplayer_container .bvplaylist_container{width:100%;padding:10px;margin-top:10px}.bvplayer_container .bvplaylist_container .vjs-playlist{width:94%;min-width:1px}}.bvplayer_container .ps-scrollbar-y-rail{margin:0}.bvplayer_container .bvvideo_container{float:left;position:relative;width:60.6%;height:485px}@media screen and (max-width:480px){.bvplayer_container .bvvideo_container{width:100%;height:320px}}.bvplayer_container .vjs-mouse.vjs-playlist{width:95%;float:left;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;background-color:#fff!important;min-width:100px!important;padding:0!important}.bvplayer_container .bvplaylist_container .custom-scrollbar{height:100%;width:100%}.bvplayer_container .bvplaylist_container .ps-scrollbar-y-rail{right:3px!important}.bvplayer_container .vjs-mouse.vjs-playlist .vjs-playlist-thumbnail{width:138px!important;margin-right:10px;float:left;height:104px!important}.bvplayer_container .vjs-mouse.vjs-playlist cite{display:none}.bvplayer_container .vjs-mouse.vjs-playlist .vjs-playlist-item{height:auto;margin-bottom:10px}.bvplayer_container .vjs-mouse.vjs-playlist .vjs-playlist-description{line-height:16px;font-size:14px;color:#333;text-overflow:initial;white-space:normal;float:left;width:50%}.bvplayer_container .vjs-mouse.vjs-playlist .vjs-playlist-item:focus .vjs-playlist-thumbnail:before,.bvplayer_container .vjs-mouse.vjs-playlist .vjs-playlist-item:hover .vjs-playlist-thumbnail:before{border-radius:50%;height:40px;line-height:40px;width:40px;left:48px;top:30px}.bvplayer_container .vjs-mouse.vjs-playlist .vjs-selected .vjs-playlist-thumbnail:before{height:104px;line-height:104px;width:138px}.bvplayer_container .bvvideo_container>div.video-js .vjs-tech{height:432px}.bvplayer_container .bvvideo_container>div.vjs-mouse .vjs-big-play-button{width:137px;height:137px;background:url(../images/videoplay.png) no-repeat;top:50%;left:50%;position:absolute;border-radius:0;margin-left:-66px;margin-top:-66px}.bvplayer_container .bvvideo_container>div.vjs-mouse .vjs-big-play-button:hover{box-shadow:none}.bvplayer_container .bvvideo_container>div.vjs-mouse .vjs-big-play-button:before{content:''}@media screen and (min-width:768px) and (max-width:1024px){body{overflow-x:hidden!important}#wrapper{max-width:100%;width:100%;overflow-x:hidden!important}iframe#__DW__SFToolkit{display:none}.wrapper-content{max-width:100%;width:100%}.subheader-menu{width:auto!important}.subheader-menu>ul>li{width:auto;margin-right:5px}.subheader-menu>ul>li>a{font-size:12px}.apple-modal{margin:0!important}.no-touch ul{list-style-type:none;margin-left:50px;margin-top:10px}.no-touch ul li{clear:both;display:block;font-size:17px;font-family:BrandonText-Regular,Arial,sans-serif;line-height:1.25;margin-bottom:25px;cursor:pointer;color:#666!important}.no-touch ul .subinterest-clicked{color:#f88000!important}.container .pdp-main .product-bundle-title,.container h2,.pdp-main .container .product-bundle-title{font-size:1.7em}.cart-yto-content .cell-border th.itemNum{width:10%!important}.cart-yto-content .cell-border th.title{width:31.6%!important}.cart-yto-content .cell-border th.flyer{width:20%!important}.cart-yto-content .cell-border th.price{width:10.2%!important}.cart-yto-content .cell-border th.item-qty{width:7%!important}.cart-yto-content .cell-border th.bonus-pt,.cart-yto-content .cell-border th.bonus-qty{width:10.6%!important}.fa-times-circle{font-size:1.4em;padding-left:2px}.sec-order-table input[type=text]{padding:0;text-align:center;width:30px!important;height:20px!important;margin-right:0}#yto-item-table td.bonus-qty,#yto-item-table th.bonus-qty{padding-top:2px;padding-left:0;padding-right:2px}.wrapper-enter-order .sec-review-order .cart-yto-content .total-review-order .std-total li.std-total-label{width:65.8%}.wrapper-enter-order .sec-review-order .cart-yto-content .total-review-order .std-total li.std-total-item-price{width:7.8%}.wrapper-enter-order .sec-review-order .cart-yto-content .total-review-order .std-total li.std-total-item-qty{width:4.4%}.wrapper-enter-order .sec-review-order .cart-yto-content .total-review-order .std-total li.std-total-pts{width:10%}.wrapper-enter-order .sec-review-order .cart-yto-content .total-review-order .std-total li.std-total-pts-qty{width:12%}.book-trust-wrap{background:#f4f1ea;margin-top:10px;padding:18px 12px 15px 60px;position:relative;text-align:right}.book-trust-wrap .content-asset{position:absolute;left:180px;top:10px}.book-trust-wrap .button{vertical-align:middle;min-width:2px!important;padding:3px 7px}.registration-flow .custom-textbox input[type=number],.registration-flow .custom-textbox input[type=password],.registration-flow .custom-textbox input[type=text]{background:#e1e1e1;border:0;width:55px;float:right;height:31px;line-height:31px;text-align:center}}@media screen and (max-width:768px){.pt_wish-list .page-content .primary-content .content-section{width:auto}footer{float:left}iframe#__DW__SFToolkit{display:none}.acr .apple-status{position:static;float:left}.acr .apple-status .apple-icon{position:absolute;top:21%;left:13%}.apple-status-modal .ui-dialog-content .main .apple-status-header{display:block}}@media screen and (max-width:767px){body{-webkit-text-size-adjust:none}div,img{max-width:100%}.acr .acr-top-section{padding:0 15px}input[type=password],input[type=text],select,textarea{width:90%}.form-row-button{margin-left:0}.form-caption,.form-label-text,.login-box-content label,label{float:none;margin:2%;text-align:left;width:auto}.form-inline .form-row,.login-box-content input[type=password],.login-box-content input[type=text]{width:90%}.form-inline label{padding:0}.form-inline button{width:50%!important}.form-indent{margin-left:2%}legend{padding:14px 30% 10px 2%;width:68%}.label-inline input{height:2em;margin:0;padding:0}.label-inline label{margin:0;padding:.5em 0 0 1em}.form-field-tooltip{display:none}.tooltip{font-size:.9em}.form-field-tooltip{float:none;margin:0 0 10px 5px;width:auto}.ui-dialog{max-width:100%}.ui-dialog .ui-dialog-content{height:auto!important;overflow:visible}#wrapper{border:0;max-width:1020px;min-width:310px;width:1020px}#primary{background:0 0;border:0!important;float:left;margin:0;padding-left:0!important;width:100%!important}#secondary{border:0;float:left;font-size:1.1em;width:100%!important}.hidden-xs{display:none}.visible-xs{display:block}.row{display:block;width:100%!important;float:none}.row .col{display:block;float:none}.col-1,.col-2{float:none;width:100%}.scrollable{height:auto}.scrollable li{float:left}.scrollable li a{border:1px solid #d9d9d9;border-radius:6px;display:block;padding:.2em .8em}#header{height:auto;padding:1% 1% 30px}#header .primary-logo{float:left;position:relative;top:auto;width:65%}#header .primary-logo img{max-width:100%}.mini-cart-products{max-height:100%}.mini-cart-content{max-width:220px}.primary-content h1{font-size:1.5em;margin:10px 0}#quickviewbutton{display:none!important}.search-result-options{margin:.5em 0}.search-result-options .sort-by{margin:0}.search-result-options .sort-by select{width:120px}.search-result-options .items-per-page{display:none}.search-result-options .pagination{margin:0}.search-result-options .pagination .results-hits{display:none}.wide-tiles .product-tile .product-image{width:41%}.wide-tiles .product-tile .pr_stars,.wide-tiles .product-tile .product-name,.wide-tiles .product-tile .product-pricing,.wide-tiles .product-tile .product-promo,.wide-tiles .product-tile .product-swatches{float:right}.pdp-main .wide-tiles .product-tile .product-name .product-bundle-title,.wide-tiles .product-tile .product-name .pdp-main .product-bundle-title,.wide-tiles .product-tile .product-name h2{margin-top:0}.product-tile .product-swatches .swatch img{height:2em;width:2em}.product-listing-1x4 ul.search-result-items .grid-tile{margin:2%;width:92%}.compareitems,.product-compare{display:none!important}.pt_product-details .primary-content{padding-bottom:68px}.pt_product-details .breadcrumb .last{display:none}.pdp-main .product-col-1,.pdp-main .product-col-2,.pdp-main .product-name{clear:both;float:none;margin:0;width:100%;text-align:center}}@media screen and (max-width:767px) and (min-width:480px) and (max-width:767px){.pdp-main .product-col-1,.pdp-main .product-col-2,.pdp-main .product-name{text-align:start}}@media screen and (max-width:767px){.pdp-main .promotion .promotion-title{font-size:86%}.pdp-main .attribute .label,.pdp-main .attribute h3{font-size:.9em;width:35%}.pdp-main .attribute .value{width:64%}.pdp-main .attribute span.value{padding-top:5px}.pdp-main .product-add-to-cart .inventory{width:100%}.pdp-main .product-add-to-cart .inventory label{display:inline-block;width:36%}.pdp-main .product-add-to-cart button{clear:both;width:100%}.pdp-main .product-add-to-cart button.slick-arrow{width:inherit}.ui-tabs .ui-tabs-nav li{display:block;font-size:.8em;margin:0;width:99.4%}.ui-tabs .ui-tabs-nav li a{width:auto}.pdp-main .product-set-list .product-set-image img{max-width:90%}.pdp-main .product-set-list .block-add-to-cart .inventory{margin:0;width:23%}.pdp-main .product-set-list .block-add-to-cart .product-price{font-size:1em;width:44%}.pdp-main .product-set-list .block-add-to-cart button{font-size:.7em}.pdp-main .product-review-links{margin-left:6%}.pdp-main .prSnippetRatingUnclickable,.pdp-main .prSnippetTitle{float:left}.sizinginformation{padding:0}.sizinginformation th{font-weight:400;padding:0 0 0 2px}.sizinginformation td{background:#fff;padding:5px;text-align:center}.sizinginformation .sizechart{padding:0!important}.ui-dialog .ui-dialog-content{padding:0}#cart-table thead,.pt_cart #secondary{display:none}#cart-table td{display:block;padding:5px}#cart-table .item-image{float:left;text-align:center;width:40%}#cart-table .item-details{float:left;width:53%}#cart-table .item-details .product-list-item .name{font-size:1.3em}#cart-table .item-quantity{clear:both;float:left;text-align:center;width:40%}#cart-table .item-quantity input{text-align:center;width:50px}#cart-table .item-quantity-details{float:left;font-size:.9em;width:44%}#cart-table .item-price{clear:both;float:left;margin-left:42%;width:44%}#cart-table .item-total{float:right;font-size:1.3em!important;text-align:right!important;width:96%}.cart-coupon-code{clear:both;float:none;width:100%}.cart-coupon-code .input-text{width:50%}.cart-coupon-code button{margin:5px 0 0 .5em}.cart-actions{margin:auto;overflow:hidden}.cart-order-totals{border-top:1px solid #D9D9D9;clear:both;float:none;margin:20px 0;padding:20px 2%;width:96%}.cart-order-totals button{margin:0 0 20px}.cart-order-totals td{width:50%}#cart-table .item-total .promo-adjustment{width:auto}.pdp-main .product-col-1{margin-left:0}.checkout-progress-indicator{clear:both;font-size:.8em;margin-bottom:3%;position:relative;overflow:hidden;text-align:left;top:auto}.checkout-progress-indicator div{padding:0 2%}.order-summary-footer .pdp-main .product-bundle-title,.order-summary-footer h2,.pdp-main .order-summary-footer .product-bundle-title{width:50%}.place-order-totals .order-totals-table{width:100%}.payment-method-options{padding:0}.payment-method-options .form-row{width:100%}.payment-method-options .form-row label{float:left;margin:0;padding:0 0 0 1em;width:150px}.payment-method-options .form-row .input-radio{margin:0}.pt_order-confirmation .item-list th{display:none}.pt_order-confirmation .item-list td{float:left;padding:1em 0;width:98%}.pt_order-confirmation .item-list .order-totals-table td{float:left;width:48%}.pt_order-confirmation .order-shipment-table th{display:none}.pt_order-confirmation .order-shipment-table td{font-size:.9em;box-sizing:border-box;float:left}.pt_order-confirmation .order-shipment-table .line-item-details{width:70%}.pt_order-confirmation .order-shipment-table .line-item-quantity{width:10%}.pt_order-confirmation .order-shipment-table .line-item-price{width:20%}.pt_order-confirmation .order-shipment-table .order-shipment-details{border:none;width:100%}.pt_order-confirmation .order-shipment-table .shipping-method{padding-left:0}.address-list li,.content-asset ul.account-options li,.payment-list li{float:none;width:auto}.order-history-header button{font-size:1em;padding:.25em}.gift-certificate-purchase .content-asset,.gift-certificate-purchase form{float:none;width:90%}.gift-certificate-purchase .cert-amount .form-caption{width:80%}.page-content-tab-navigaton button,.pt_gift-registry .add-gift-cert p{width:100%}.pt_gift-registry .create-new-registry{overflow:hidden}.pt_gift-registry .create-new-registry p{display:none}.pt_gift-registry .item-list{width:98%}.pt_gift-registry .item-list th{display:none}.order-shipment-table .section-header,table.item-list .section-header,table.item-list td{font-size:.9em!important;padding:.3em}.order-shipment-table .section-header,table.item-list .section-header{background-image:none}table.item-list .item-availability,table.item-list .item-dashboard,table.item-list .item-details,table.item-list .item-image{display:inline-block}table.item-list .item-image{width:30%}table.item-list .item-details{width:50%}table.item-list .item-availability,table.item-list .item-dashboard{width:97%}table.item-list .delete-registry{text-align:center}.list-table-header{padding:1em!important}.list-table-header .button{display:block;margin:20px 0;width:196px}.list-table-header p{display:none}.list-table-header button{display:block;width:260px}.home-bottom-center,.home-bottom-left{width:100%!important}.home-bottom-right{clear:both;float:none;width:100%!important}.home-bottom-right .product-tile{min-height:0}.product-tile .product-image{height:auto}#email-alert-signup{margin:0;width:100%}#email-alert-signup label{text-align:center;width:100%}#email-alert-signup input [type=text]{float:none;margin:0;width:50%}#email-alert-signup input[type=image]{float:none;vertical-align:bottom}.facebook-registration{left:-3px;position:relative;width:100.7%!important}.facebook-registration .fb_iframe_widget,.facebook-registration .fb_iframe_widget span,.facebook-registration .fb_iframe_widget span iframe{position:relative;width:100.7%!important}.res-desktop{display:none}.res-phone{display:inline}.pdp-main .wrapper-enter-order .enter-order-info .product-bundle-title,.wrapper-enter-order .enter-order-info .pdp-main .product-bundle-title,.wrapper-enter-order .enter-order-info h2{margin-top:0;padding-top:20px}.wrapper-enter-order .enter-order-info .order-instruction{padding-right:0}.wrapper-enter-order .enter-order-info .order-summary{width:auto}.wrapper-enter-order .enter-order-info .order-summary .order-summary-table{margin-top:10px}.wrapper-enter-order .enter-order-info .order-summary .order-summary-table .col{padding:0 5px 5px}.wrapper-enter-order .enter-order-info .order-summary .order-summary-table .col.or-bonus-point,.wrapper-enter-order .enter-order-info .order-summary .order-summary-table .col.or-order-items,.wrapper-enter-order .enter-order-info .order-summary .order-summary-table .col.or-sum{width:auto}.wrapper-enter-order .enter-order-info .order-summary .order-summary-table .col.or-sum{text-align:left}.wrapper-enter-order .enter-order-info .order-summary .order-summary-table .col.or-sum ul li{display:inline}.wrapper-enter-order .enter-order-info .order-summary .order-summary-table .col.or-sum ul li br{display:none}.wrapper-enter-order .enter-order-info .order-summary .order-summary-table .col.or-sum ul li span.mobile-space{margin-left:.3em}.wrapper-enter-order .enter-order-info .order-summary .order-summary-table .col:first-child{padding:5px}#item-entry.default .item-entry-content,#item-entry.item-view .item-entry-content{padding:20px}#item-entry.default .btn-add,#item-entry.item-view .btn-add{width:100%;margin-left:0}#item-entry.default{padding-bottom:0}input[type=number],input[type=password],input[type=text]{-webkit-border-radius:0;border-radius:0;-webkit-appearance:none}.teacher_main_pcool .teacher_main_banner .home-main-pcool .image-section .one img{max-width:initial}.teacher_main_pcool .teacher_main_banner .home-main-pcool .image-section .title2{width:100%!important}.lets-get-reading-signup{display:block;width:990px}}@media screen and (min-width:480px) and (max-width:767px){.product-tile .pr_stars{left:40px}.no-touch ul{list-style-type:none;margin-left:50px;margin-top:10px}.no-touch ul li{clear:both;display:block;font-size:17px;font-family:BrandonText-Regular,Arial,sans-serif;line-height:1.25;margin-bottom:25px;cursor:pointer;color:#666!important}.no-touch ul .subinterest-clicked{color:#f88000!important}.pdp-main .wide-tiles .product-tile .product-name .product-bundle-title,.wide-tiles .product-tile .product-name .pdp-main .product-bundle-title,.wide-tiles .product-tile .product-name h2{margin-top:10px}.wide-tiles .product-tile .product-image{width:38%}.facebook-registration{left:0;position:relative;width:100%!important}.facebook-registration .fb_iframe_widget,.facebook-registration .fb_iframe_widget span,.facebook-registration .fb_iframe_widget span iframe{position:relative;width:100%!important}#preferred-store-panel input[type=text]{width:49.5966%}.pt_content-search-result .folder-content-list li{float:none;width:100%;clear:both}.pt_content-search-result .pagination{clear:both;float:none}.pt_content-search-result .pagination .results-hits{float:none}}@media screen and (max-width:480px){body{overflow-x:hidden!important}#share-activation-banner-tabs.ui-tabs .ui-tabs-nav li{display:inline-block;font-size:1em;margin:0;width:auto}.ps-container>.ps-scrollbar-y-rail{width:14px}.ps-scrollbar-y-rail{right:9px!important}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{width:14px}.ps-scrollbar-y-rail .ps-scrollbar-y:before{background:url(../images/scrollbar_mobile.png) center center no-repeat;width:19px;left:-3px}html{-webkit-tap-highlight-color:transparent}#wrapper,#wrapper #main{float:left}iframe[id*=Toolkit]{width:27px!important;height:63px!important;z-index:6!important}iframe[title*="recaptcha challenge"]{width:394px!important;height:574px!important}#search-suggestions{position:fixed;right:0;left:0;top:auto;margin-top:5px!important;overflow-y:scroll}.apple-icon-content{position:relative}.minicartmodal .mini-cart-products .product-tile .product-tile-content .product-bottom-cont .format-pricingsection .product-bottom-pricing{float:left;margin-top:12px}.minicartmodal .mini-cart-products .product-tile .product-tile-content .product-bottom-cont .product-tile-icons{float:right}.minicartmodal .mini-cart-products--main .product-tile .product-tile-content .product-bottom-cont .format-pricingsection .product-bottom-pricing{float:none;margin-top:5px}.minicartmodal .mini-cart-products--main .product-tile .product-tile-content .product-bottom-cont .product-tile-icons{float:none}.right-align{float:left}.registration-flow .custom-textbox input[type=number],.registration-flow .custom-textbox input[type=password],.registration-flow .custom-textbox input[type=text]{background:#e1e1e1;border:0;width:55px;float:right;height:31px;line-height:31px;text-align:center}.pt_product-search-noresult #primary .content-section .wrapper-content .nosearch-content{width:100%;padding:33px 10px 35px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.pt_product-search-noresult #primary .content-section .wrapper-content .nosearch-content .section-header h1{line-height:28px}.pt_product-search-noresult #primary .content-section .wrapper-content .nosearch-content .no-hits-search form{width:100%}.pt_product-search-noresult #primary .content-section .wrapper-content .nosearch-content .no-hits-search form input{width:90%}.pt_product-search-noresult #primary .content-section .wrapper-content .nosearch-content .no-hits-search .magnifying-icon{position:static;margin-top:15px}#wrapper{max-width:100%;width:100vw}#wrapper .wrapper-content{max-width:100%;width:100%;float:left}#wrapper .wrapper-content .my-list-teach{margin-left:15px;margin-bottom:12px}#wrapper .marketing_container .wrapper-content{background:#f4f1ea}#wrapper .no-touch ul{list-style-type:none;margin-left:50px;margin-top:10px}#wrapper .no-touch ul li{clear:both;display:block;font-size:17px;font-family:BrandonText-Regular,Arial,sans-serif;line-height:1.25;margin-bottom:25px;cursor:pointer;color:#666!important;font-weight:400}#wrapper .no-touch ul .subinterest-clicked{color:#000!important;font-weight:700}#wrapper .teacher_main_pcool .teacher_main_banner .teacher_main_cont{z-index:2;position:relative;left:initial;width:auto;margin:0 20px}#wrapper .teacher_main_pcool .teacher_main_banner .teacher_main_cont .teacher-salutation{margin:0;max-width:initial}#wrapper .teacher_main_pcool .teacher_main_banner .teacher_main_cont .teacher-salutation .teacher-pcoll-note{font-size:14px;color:#3a3a3a}#wrapper .teacher_main_pcool .image-section .one{display:none}#wrapper .teacher_main_pcool .image-section .one img{height:100%}#wrapper .teacher_main_pcool .image-section .two{display:none}#wrapper .teacher_main_pcool .tutorialbg{display:block;margin-top:-8px}#wrapper .teacher_main_pcool .teacher_main_order_module{float:left;z-index:0;width:100%;padding:20px 20px 30px;height:auto}#wrapper .teacher_main_pcool .teacher_main_order_module .teacher_item_entry_content{width:94%}#wrapper .teacher_main_pcool .teacher_main_order_module .teacher_item_entry_content input{width:100%}#wrapper .teacher_main_pcool .teacher_main_banner{z-index:1;width:100%}#wrapper .teacher_main_pcool .teacher_main_banner .marketing-image{padding-top:30px}#wrapper #main{margin-top:0;min-height:0;width:100vw}.hide-mobile,.hide-mobile-inline{display:none}.hide-desktop{display:block}.hide-desktop-inline{display:inline}.fixed-mobile{position:fixed!important;top:0!important;z-index:10000000!important}.fixed-mobile.fixed-mobile-onboard{z-index:100!important}.wrapper-enter-order .footer-buttons .link a.hide-mobile-inline{display:none}.breadcrumb{width:100%;float:left;margin:15px 0 18px;box-sizing:border-box;padding-left:15px}.breadcrumb .back-to-page span:after{content:''}.primary-logo-mobile{margin:4px 0;width:100%;text-align:center;float:left}.home-bottom-container{width:100%!important;margin-left:0!important}.home-bottom-container a{margin:0;display:inline-block}.home-bottom-container a.home-bottom-small-banner{width:49.3%}.sidecarmenu{margin:0;float:left;width:100%;position:relative;z-index:101;background:#fff}.sidecarmenu .sidecarmenu-main.active+.sidecar-top{z-index:1000}.sidecarmenu .sidecar-top{position:relative;z-index:5;background:#fff;margin:0}.sidecarmenu .sidecarmenu-icon{color:#fff;float:left;width:50px;text-align:center}.sidecarmenu .sidecarmenu-icon i{width:18px;height:16px;margin:16px;display:block;color:#3a3a3a;font-size:18px}.sidecarmenu .header-authenticated-top-right .header-search{width:auto}.sidecarmenu .header-authenticated-top-right .header-search [placeholder]{text-overflow:ellipsis}.sidecarmenu .header-authenticated-top-right .header-search input[type=text]{width:100%;border:0;background:#f4f4f4}.sidecarmenu .header-authenticated-top-right .header-bonus-point{width:auto}.sidecarmenu .header-authenticated-top-right .header-bonus-point .header-bonus-value{display:none}.sidecarmenu .header-authenticated-top-right.active{position:static}.sidecarmenu .header-authenticated-top-right.active .bonus-overlay .main .left-section{display:none}.sidecarmenu .header-authenticated-top-logo{width:100%;float:left;padding:9px 0 0 15px;height:33px;border-top:1px solid #e7e7e7}.sidecarmenu .header-authenticated-top-logo .mobile-device a{color:#3a3a3a;font-size:12px}.sidecarmenu .header-authenticated-top-logo img{width:160px;float:left}.sidecarmenu .header-authenticated-top-logo .mobile-device{float:right}.sidecarmenu .header-authenticated-top-logo .mobile-device li.mylists{float:left;margin-right:3px;font-size:10.5px}.sidecarmenu .header-authenticated-top-logo .mobile-device li.help{display:none}.sidecarmenu .header-authenticated-top-logo.mobile-device ul{float:right}.sidecarmenu .header-authenticated-top-logo.mobile-device ul li.mylists{float:left;margin-right:3px;font-size:10.5px;padding:0 5px;border-left:1px solid #e7e7e7}.sidecarmenu .header-authenticated-top-logo.mobile-device ul li.mylists:first-child{border-left:0}.sidecarmenu .header-authenticated-top-logo.mobile-device ul li.help{display:none}.sidecarmenu .menu-divider-line{height:5px;background:#e7e7e7;width:280px;left:-100%;position:fixed;z-index:999}.sidecarmenu .sidecarmenu-main{position:fixed;top:0;left:0;height:100%;width:100%;display:none;z-index:100;overflow:scroll}.sidecarmenu .sidecarmenu-main .sidecarmenu-container{background:#fff;width:280px;position:relative;z-index:101;float:left;min-height:100%;left:-100%;height:auto!important;padding-bottom:200px}.sidecarmenu .sidecarmenu-main .sidecarmenu-overlay{background:#000;-ms-filter:"alpha(Opacity=70)";filter:alpha(opacity=70);opacity:.7;position:fixed;z-index:100;width:100%;height:100%}.sidecarmenu .sidecarmenu-main .menu-nav>ul>li{width:100%;float:left;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:0;margin-bottom:0;line-height:21px}.sidecarmenu .sidecarmenu-main .menu-nav>ul>li .fa-arrowdown{background:url(../images/icons/icon-mobile-menu-open.png) no-repeat!important;float:right;margin:5px 0 0;height:15px}.sidecarmenu .sidecarmenu-main .menu-nav>ul>li.active .fa-arrowdown{background:url(../images/icons/icon-mobile-menu-close.png) no-repeat!important}.sidecarmenu .sidecarmenu-main .menu-nav>ul>li.username a{font-family:Arial,sans-serif;font-size:16px;padding-left:46px}.sidecarmenu .sidecarmenu-main .menu-nav>ul>li>a{color:#3a3a3a;font-size:15px;font-family:Arial,sans-serif;float:left;width:100%;overflow:visible;padding:12px 16px 11px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.sidecarmenu .sidecarmenu-main .menu-nav>ul>li>a.firstname{text-transform:uppercase;font-size:15px}.sidecarmenu .sidecarmenu-main .menu-nav>ul>li>a:hover{color:#3a3a3a}.sidecarmenu .sidecarmenu-main .menu-nav>ul>li>a i{float:right;font-size:13px;margin:5px -2px 0 0;color:#3a3a3a}.sidecarmenu .sidecarmenu-main .menu-nav>ul>li .toggle-content{position:static;float:left;width:100%;border:0;padding:0 15px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.sidecarmenu .sidecarmenu-main .menu-nav>ul>li .toggle-content:after,.sidecarmenu .sidecarmenu-main .menu-nav>ul>li .toggle-content:before{display:none}.sidecarmenu .sidecarmenu-main .menu-nav>ul>li .toggle-content ul{border:0;padding-bottom:10px}.sidecarmenu .sidecarmenu-main .menu-nav>ul>li .toggle-content ul:after,.sidecarmenu .sidecarmenu-main .menu-nav>ul>li .toggle-content ul:before{position:static}.sidecarmenu .sidecarmenu-main .menu-nav>ul>li .toggle-content ul li{border-color:#e6ddcc;letter-spacing:0;border-left:0 none;border-right:0 none;padding-left:29px;padding-top:9px;line-height:normal}.sidecarmenu .sidecarmenu-main .menu-nav>ul>li .toggle-content ul li a.bold{font-weight:400}.sidecarmenu .sidecarmenu-main .menu-nav>ul>li .toggle-content ul li:last-child{border:0}.sidecarmenu .sidecarmenu-main .menu-nav .subheader-top{float:left;width:100%;background:0 0;height:auto;margin:0 0 4px}.sidecarmenu .sidecarmenu-main .menu-nav .subheader-top .wrapper-content{border:0}.sidecarmenu .sidecarmenu-main .menu-nav .subheader-top .wrapper-content .subheader-container{display:inline;float:left;width:100%;height:auto}.sidecarmenu .sidecarmenu-main .menu-nav .subheader-top .wrapper-content .subheader-container .subheader-left{float:left;width:100%;border:0;background:#e6ddcc;margin-bottom:1px;height:auto;line-height:37px}.sidecarmenu .sidecarmenu-main .menu-nav .subheader-top .wrapper-content .subheader-container .subheader-left a{font-size:17px;font-family:BrandonText-Regular,Arial,sans-serif;text-transform:uppercase;float:left;width:100%;overflow:visible;padding:0 13px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-indent:0;height:auto;margin:0;color:#0270a9;text-align:left}.sidecarmenu .sidecarmenu-main .menu-nav .subheader-top .wrapper-content .subheader-container .subheader-left i{display:none}.sidecarmenu .sidecarmenu-main .menu-nav .subheader-top .wrapper-content .subheader-container .subheader-menu{float:left;width:100%;height:auto;padding:15px 0 10px;background:#fff}.sidecarmenu .sidecarmenu-main .menu-nav .subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li{width:100%;border:0;text-align:left;padding:0;margin-right:0}.sidecarmenu .sidecarmenu-main .menu-nav .subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li a{text-align:left;padding:0 16px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-bottom:0;line-height:40px;color:#3a3a3a}.sidecarmenu .sidecarmenu-main .menu-nav .subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li a i{background:url(../images/icons/icon-mobile-menu-open.png) no-repeat!important;float:right;margin:15px 0 0;height:15px;width:15px}.sidecarmenu .sidecarmenu-main .menu-nav .subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li.nosubCategory i{display:none}.sidecarmenu .sidecarmenu-main .menu-nav .subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content{position:static;box-shadow:none}.sidecarmenu .sidecarmenu-main .menu-nav .subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li.active>a>i{background:url(../images/icons/icon-mobile-menu-close.png) no-repeat!important;float:right;margin:15px 0 0;height:15px;width:15px}.sidecarmenu .sidecarmenu-main .menu-nav .subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li.active>a>i:after,.sidecarmenu .sidecarmenu-main .menu-nav .subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li.active>a>i:before{display:none}.sidecarmenu .sidecarmenu-main .menu-nav .subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content{float:left;width:100%;padding:0;border:0}.sidecarmenu .sidecarmenu-main .menu-nav .subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content .subheader-table{width:100%;display:inline-block!important;float:left;margin:0}.sidecarmenu .sidecarmenu-main .menu-nav .subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content .subheader-table .subheader-cell{width:100%;display:inline-block!important;padding:0 0 0 45px}.sidecarmenu .sidecarmenu-main .menu-nav .subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content .subheader-table .subheader-cell>ul{float:left;width:100%}.sidecarmenu .sidecarmenu-main .menu-nav .subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content .subheader-table .subheader-cell>ul>li{padding:0;border-right:0 none;width:100%}.sidecarmenu .sidecarmenu-main .menu-nav .subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content .subheader-table .subheader-cell>ul>li>a{padding:0 15px 0 0;color:#3a3a3a;line-height:40px;font-weight:400;width:100%;float:left;margin-bottom:0}.sidecarmenu .sidecarmenu-main .menu-nav .subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content .subheader-table .subheader-cell>ul>li .level-3{display:none;border-top:0 none}.sidecarmenu .sidecarmenu-main .menu-nav .subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content .subheader-table .subheader-cell>ul>li .level-3 li{border-width:0;width:100%;padding:10px 0}.sidecarmenu .sidecarmenu-main .menu-nav .subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content .subheader-table .subheader-cell>ul>li .level-3 li a{color:#3a3a3a;font-weight:400;width:100%;float:none;white-space:initial}.sidecarmenu .sidecarmenu-main .menu-nav .subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content .subheader-table .subheader-cell>ul>li.active i{background:url(../images/icons/icon-mobile-menu-close.png) no-repeat!important}.sidecarmenu .sidecarmenu-main .menu-nav .subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content .subheader-table .subheader-cell>ul>li.active .level-3{display:block;padding:0}.sidecarmenu .sidecarmenu-main .menu-nav .subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content .subheader-table .subheader-cell.subheader_level_1>ul{float:left;width:100%}.sidecarmenu .sidecarmenu-main .menu-nav .subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content .subheader-table .subheader-cell.subheader_level_1>ul>li{padding:0;border-right:0 none;border-top:0 none}.sidecarmenu .sidecarmenu-main .menu-nav .subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content .subheader-table .subheader-cell.subheader_level_1>ul>li>a{padding:0;color:#3a3a3a;line-height:40px;width:100%;float:left}.sidecarmenu .sidecarmenu-main .menu-nav .subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content.active .subheader-content{display:block}.sidecarmenu .sidecarmenu-main .menu-nav .subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content.active .subheader-content .subheader-table,.sidecarmenu .sidecarmenu-main .menu-nav .subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content.active .subheader-content .subheader-table .subheader-cell{width:100%;display:inline-block!important}.sidecarmenu .sidecarmenu-main .menu-nav .subheader-top .wrapper-content .subheader-container .subheader-right{display:none}footer{background:0 0}.footer-container.privacy-terms{position:relative;margin:0 auto 50px;padding-bottom:5em}.footer-container.privacy-terms .footer-copy-links{width:100%;padding:20px 15px;float:left}.footer-container.privacy-terms .footer-copy-links ul{margin:0}.footer-container.privacy-terms .footer-copy-links li,.footer-container.privacy-terms .footer-copy-links ul li{margin-bottom:0}.footer-container.privacy-terms .footer-copy-links li.privacylink{clear:left}.footer-container.privacy-terms .trustwave{position:absolute;left:0;bottom:0;right:inherit;top:inherit}.footer-container{width:100%;border:0}.footer-container .footer-item.authenticated-parent,.footer-container .footer-item.authenticated-teacher,.footer-container .footer-item.unauthenticated-parent{padding:0}.footer-container .footer-item.authenticated-parent .content-asset .one,.footer-container .footer-item.authenticated-parent .content-asset .two,.footer-container .footer-item.authenticated-teacher .content-asset .one,.footer-container .footer-item.authenticated-teacher .content-asset .two,.footer-container .footer-item.unauthenticated-parent .content-asset .one,.footer-container .footer-item.unauthenticated-parent .content-asset .two{float:left;width:100%;padding:15px;border-bottom:4px solid #fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.footer-container .footer-item.authenticated-parent .content-asset .one p,.footer-container .footer-item.authenticated-parent .content-asset .two p,.footer-container .footer-item.authenticated-teacher .content-asset .one p,.footer-container .footer-item.authenticated-teacher .content-asset .two p,.footer-container .footer-item.unauthenticated-parent .content-asset .one p,.footer-container .footer-item.unauthenticated-parent .content-asset .two p{margin-bottom:0}.footer-container .footer-item.authenticated-parent .content-asset .two,.footer-container .footer-item.authenticated-teacher .content-asset .two,.footer-container .footer-item.unauthenticated-parent .content-asset .two{border-bottom:0 none;margin:0}.footer-container .footer-item{float:left;padding:15px;border-right:0 solid #fff;width:100%;display:block;margin-bottom:4px;background-color:#f4f1ea}.footer-container .footer-item .social-icons-footer{margin-bottom:10px}.footer-container .footer-item .content-asset{width:100%}.footer-container .footer-item .content-asset p.footer-heading{font-weight:700;margin:0 0 20px;padding:0;line-height:10px;float:left;width:100%;position:relative}.footer-container .footer-item .content-asset p.footer-heading.toggle{margin-bottom:0}.footer-container .footer-item .content-asset p.footer-heading.toggle:after{position:absolute;display:block;top:0;right:0;background:url(../images/sprite-images.png) -12px -56px no-repeat;width:8px;height:12px;content:''}.footer-container .footer-item .content-asset p.footer-heading.toggle.expand{margin-bottom:20px}.footer-container .footer-item .content-asset p.footer-heading.toggle.expand:after{background:url(../images/sprite-images.png) -10px -41px no-repeat;content:'';width:12px;right:0}.footer-container .footer-item .content-asset ul{display:none;margin:0}.footer-container .footer-item .content-asset ul li:last-child{margin:0}.footer-container .menu-icon{color:#fff;width:40px;height:41px}.footer-copy-links{width:100%;padding:20px 15px;float:left}.footer-copy-links ul{margin:0}.footer-copy-links li,.footer-copy-links ul li{margin-bottom:0}.footer-copy-links li.privacylink{clear:left}.mini-cart-total{margin-right:10px}.pt_parent .studendropdown{margin-left:15px;z-index:3}.help-modal{top:0!important;position:absolute;width:100%!important;min-height:100%!important;overflow:hidden;border-radius:0}.help-modal #dialog-container{position:absolute;width:100%!important;min-height:100%!important}.help-modal.lock-modal #dialog-container{position:absolute;width:92%!important;min-height:100%!important}.pt_teacherdesk .monthly-promotions{margin-bottom:0}.pt_teacherdesk .monthly-promotions .left,.pt_teacherdesk .monthly-promotions .right{width:100%;margin-bottom:10px;padding:5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-top:0}.pt_teacherdesk .monthly-promotions .left{padding-top:0}.pdp-main .pt_teacherdesk .monthly-promotions .product-bundle-title,.pt_teacherdesk .monthly-promotions .pdp-main .product-bundle-title,.pt_teacherdesk .monthly-promotions h2{padding-left:10px;margin-top:16px;line-height:26px}.pt_teacherdesk .bazzar-voice{margin-bottom:38px;padding:5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.pt_teacherdesk .teacherdesk-landing .teacher-accnt{padding:5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.pt_teacherdesk .teacherdesk-landing .teacher-accnt a.changepic{position:static;display:none}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .greenapple-heading{margin-bottom:0}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .greenapple-heading .reading-club{margin-right:10px}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .greenapple-heading .content .teacher-profile{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-bottom:1px;padding-left:10px;border-bottom:1px solid #f4f1ea;position:relative;float:left}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .greenapple-heading .content .teacher-profile .avialable-profile{position:relative}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .greenapple-heading .content .teacher-profile .avialable-profile h1{clear:both;margin-top:10px;padding-left:0;line-height:30px;float:left;margin-bottom:10px;width:100%}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .greenapple-heading .content .teacher-profile .avialable-profile .apple-status{position:static;float:left}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .greenapple-heading .content .teacher-profile .avialable-profile .apple-status .apple-icon{position:absolute;top:21%;left:13%}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .greenapple-heading .content .teacher-profile .avialable-profile .noapple-status{position:static;float:left;padding-left:0}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .greenapple-heading .content .teacher-profile .avialable-icon{float:left;width:auto;position:static}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .greenapple-heading .content .teacher-profile .avialable-icon span.icon{position:absolute;left:20.5%;top:22%}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .greenapple-heading .content .teacher-profile .avialable-icon span.text{padding-top:6px;padding-left:0}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .greenapple-heading .content .teacher-profile-text{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-left:10px;float:left}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.recomdtn div{padding:20px 10px 20px 15px}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.message .order-due .edit-duedate{width:50%;margin:9px 0 0;line-height:22px}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel{width:100%}.pdp-main .pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .product-bundle-title,.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .pdp-main .product-bundle-title,.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel h2{padding-left:10px}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .class-activation,.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .class-roaster,.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .manage-lists,.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .order-due,.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .order-status,.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .parent-online,.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .send-letter,.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .students-online,.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .submit-order{padding:20px 10px}.pdp-main .pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .product-bundle-title,.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .pdp-main .product-bundle-title,.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel h2{margin-top:20px}div.teachersdesk-dp{max-width:100%;width:100%}div.teachersdesk-dp table.ui-datepicker-calendar tr th{padding:12px}.reading-club-account-mobile{display:block!important;float:right;padding-right:5px}.hide-mobile-edit-cc{display:none!important}.hide-desktop-edit-cc{display:block!important}.reading-clubaccnt .monthly-promotions,.reading-clubaccnt-parent .monthly-promotions{padding:0}.reading-clubaccnt .monthly-promotions .monthly-slotbanner .left,.reading-clubaccnt .monthly-promotions .monthly-slotbanner .right,.reading-clubaccnt-parent .monthly-promotions .monthly-slotbanner .left,.reading-clubaccnt-parent .monthly-promotions .monthly-slotbanner .right{width:100%}.reading-clubaccnt .monthly-promotions .monthly-slotbanner .left,.reading-clubaccnt-parent .monthly-promotions .monthly-slotbanner .left{margin-bottom:20px}.pdp-main .reading-clubaccnt .monthly-promotions .monthly-slotbanner .product-bundle-title,.pdp-main .reading-clubaccnt-parent .monthly-promotions .monthly-slotbanner .product-bundle-title,.reading-clubaccnt .monthly-promotions .monthly-slotbanner .pdp-main .product-bundle-title,.reading-clubaccnt .monthly-promotions .monthly-slotbanner h2,.reading-clubaccnt-parent .monthly-promotions .monthly-slotbanner .pdp-main .product-bundle-title,.reading-clubaccnt-parent .monthly-promotions .monthly-slotbanner h2{padding:5px 5px 17px 12px;margin:0;background:#f4f1ea;line-height:26px}.reading-clubaccnt .profile-accnt,.reading-clubaccnt-parent .profile-accnt{padding:5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.reading-clubaccnt .profile-accnt h1,.reading-clubaccnt-parent .profile-accnt h1{line-height:36px;margin-bottom:15px;padding-left:10px}.pdp-main .reading-clubaccnt .profile-accnt .product-bundle-title,.pdp-main .reading-clubaccnt-parent .profile-accnt .product-bundle-title,.reading-clubaccnt .profile-accnt .pdp-main .product-bundle-title,.reading-clubaccnt .profile-accnt h2,.reading-clubaccnt-parent .profile-accnt .pdp-main .product-bundle-title,.reading-clubaccnt-parent .profile-accnt h2{padding-left:10px}.reading-clubaccnt .profile-accnt .profile,.reading-clubaccnt-parent .profile-accnt .profile{width:100%}.reading-clubaccnt .profile-accnt .profile .customer-code,.reading-clubaccnt .profile-accnt .profile .name-section,.reading-clubaccnt .profile-accnt .profile .pass-section,.reading-clubaccnt .profile-accnt .profile .preferences-section,.reading-clubaccnt .profile-accnt .profile .reading-section,.reading-clubaccnt .profile-accnt .profile .role-section,.reading-clubaccnt .profile-accnt .profile .school-section,.reading-clubaccnt-parent .profile-accnt .profile .customer-code,.reading-clubaccnt-parent .profile-accnt .profile .name-section,.reading-clubaccnt-parent .profile-accnt .profile .pass-section,.reading-clubaccnt-parent .profile-accnt .profile .preferences-section,.reading-clubaccnt-parent .profile-accnt .profile .reading-section,.reading-clubaccnt-parent .profile-accnt .profile .role-section,.reading-clubaccnt-parent .profile-accnt .profile .school-section{padding-left:10px;padding-right:10px}.reading-clubaccnt .profile-accnt .profile .preferences-section,.reading-clubaccnt-parent .profile-accnt .profile .preferences-section{margin-bottom:20px}.reading-clubaccnt .profile-accnt .profile .preferences-section .preference #pcomm-step1,.reading-clubaccnt-parent .profile-accnt .profile .preferences-section .preference #pcomm-step1{padding-left:8px}.reading-clubaccnt .profile-accnt .profile .reading-section .info,.reading-clubaccnt-parent .profile-accnt .profile .reading-section .info{width:100%}.reading-clubaccnt .profile-accnt .profile .reading-section .info h3,.reading-clubaccnt-parent .profile-accnt .profile .reading-section .info h3{margin-bottom:0}.reading-clubaccnt .profile-accnt .profile .reading-section .info label,.reading-clubaccnt-parent .profile-accnt .profile .reading-section .info label{margin:0}.reading-clubaccnt .profile-accnt .profile .reading-section .info .custom-select,.reading-clubaccnt-parent .profile-accnt .profile .reading-section .info .custom-select{width:100%}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info{padding-left:10px;padding-right:10px}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .info label,.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form input[type=text],.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .info label,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form input[type=text]{width:100%}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form label,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form label{margin:0}.reading-clubaccnt .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .form-row.month,.reading-clubaccnt-parent .profile-accnt .profile .parents-section .parents-info .parents-addchild .addchild-form .form-row.month{width:169px}.reading-clubaccnt .profile-accnt .payment-orderhistory,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory{width:100%;margin-top:20px}.pdp-main .reading-clubaccnt .profile-accnt .payment-orderhistory .product-bundle-title,.pdp-main .reading-clubaccnt-parent .profile-accnt .payment-orderhistory .product-bundle-title,.reading-clubaccnt .profile-accnt .payment-orderhistory .pdp-main .product-bundle-title,.reading-clubaccnt .profile-accnt .payment-orderhistory h2,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .pdp-main .product-bundle-title,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory h2{padding-left:10px}.reading-clubaccnt .profile-accnt .payment-orderhistory .outstanding-balance .left a.cancel.cancel-button,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .outstanding-balance .left a.cancel.cancel-button{margin-bottom:10px}.reading-clubaccnt .profile-accnt .payment-orderhistory .outstanding-balance .left .update p,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .outstanding-balance .left .update p{margin:10px 0 5px;line-height:14px}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment{margin-bottom:20px}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .ame-exp .email,.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .ame-exp .expiry,.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .ame-exp .link,.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .ame-exp .name,.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .paypal .email,.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .paypal .expiry,.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .paypal .link,.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .paypal .name,.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .section-main .section-title,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .ame-exp .email,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .ame-exp .expiry,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .ame-exp .link,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .ame-exp .name,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .paypal .email,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .paypal .expiry,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .paypal .link,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .paypal .name,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .section-main .section-title{padding-left:10px;padding-right:10px}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .ame-exp .ame-exp .expiry,.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .paypal .ame-exp .expiry,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .ame-exp .ame-exp .expiry,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .paypal .ame-exp .expiry{width:50%}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .ame-exp .link,.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .paypal .link,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .ame-exp .link,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .paypal .link{width:35%;float:right}.reading-clubaccnt .profile-accnt .payment-orderhistory .bonus-section,.reading-clubaccnt .profile-accnt .payment-orderhistory .order-status,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .bonus-section,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .order-status{padding:15px 10px}.reading-clubaccnt .profile-accnt .payment-orderhistory .bonus-section.mobile-filter-school,.reading-clubaccnt .profile-accnt .payment-orderhistory .order-status.mobile-filter-school,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .bonus-section.mobile-filter-school,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .order-status.mobile-filter-school{padding-left:0}.reading-clubaccnt .profile-accnt .payment-orderhistory .filter-school,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .filter-school{margin-bottom:20px}.reading-clubaccnt .profile-accnt .payment-orderhistory .bonus-section .balance-pending,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .bonus-section .balance-pending{float:left;width:100%;padding:20px 10px 11px;background:#f4f1ea}.reading-clubaccnt .profile-accnt .payment-orderhistory .bonus-section .balance-pending .balance,.reading-clubaccnt .profile-accnt .payment-orderhistory .bonus-section .balance-pending .current,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .bonus-section .balance-pending .balance,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .bonus-section .balance-pending .current{width:100%;padding:0;background:0 0;clear:both;float:left;border-right:0 none}.reading-clubaccnt .profile-accnt .payment-orderhistory .bonus-section .balance-pending .balance h3,.reading-clubaccnt .profile-accnt .payment-orderhistory .bonus-section .balance-pending .current h3,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .bonus-section .balance-pending .balance h3,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .bonus-section .balance-pending .current h3{margin-bottom:10px;line-height:10px}.reading-clubaccnt .profile-accnt .payment-orderhistory .bonus-section .balance-pending .balance td:last-child,.reading-clubaccnt .profile-accnt .payment-orderhistory .bonus-section .balance-pending .current td:last-child,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .bonus-section .balance-pending .balance td:last-child,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .bonus-section .balance-pending .current td:last-child{text-align:right}.reading-clubaccnt .profile-accnt .payment-orderhistory .bonus-section .filter-school .data-info table td.order,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .bonus-section .filter-school .data-info table td.order{float:left;width:100%;border-right:0 none;padding:15px 0}.reading-clubaccnt .profile-accnt .payment-orderhistory .bonus-section .filter-school .data-info table td.price,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .bonus-section .filter-school .data-info table td.price{float:left;clear:both;width:100%;padding:0 0 14px}.reading-clubaccnt .profile-accnt .payment-orderhistory .bonus-section .filter-school .data-info table td.details,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .bonus-section .filter-school .data-info table td.details{padding:15px 0;vertical-align:top}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .editcredit-cardform,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .editcredit-cardform{margin-top:-45px}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .ame-exp .name,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .ame-exp .name{width:100%}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .add-creditcard #CreditCardEditForm,.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .add-creditcard #CreditCardForm,.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .editcredit-cardform #CreditCardEditForm,.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .editcredit-cardform #CreditCardForm,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .add-creditcard #CreditCardEditForm,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .add-creditcard #CreditCardForm,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .editcredit-cardform #CreditCardEditForm,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .editcredit-cardform #CreditCardForm{padding:0 10px}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .add-creditcard #CreditCardEditForm label,.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .add-creditcard #CreditCardForm label,.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .editcredit-cardform #CreditCardEditForm label,.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .editcredit-cardform #CreditCardForm label,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .add-creditcard #CreditCardEditForm label,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .add-creditcard #CreditCardForm label,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .editcredit-cardform #CreditCardEditForm label,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .editcredit-cardform #CreditCardForm label{margin:0 0 3px;float:left}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .add-creditcard #CreditCardEditForm .form-row.form-row-button,.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .add-creditcard #CreditCardForm .form-row.form-row-button,.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .editcredit-cardform #CreditCardEditForm .form-row.form-row-button,.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .editcredit-cardform #CreditCardForm .form-row.form-row-button,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .add-creditcard #CreditCardEditForm .form-row.form-row-button,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .add-creditcard #CreditCardForm .form-row.form-row-button,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .editcredit-cardform #CreditCardEditForm .form-row.form-row-button,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .editcredit-cardform #CreditCardForm .form-row.form-row-button{margin-bottom:30px;text-align:center}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .add-creditcard #CreditCardEditForm .name-info,.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .add-creditcard #CreditCardForm .name-info,.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .editcredit-cardform #CreditCardEditForm .name-info,.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .editcredit-cardform #CreditCardForm .name-info,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .add-creditcard #CreditCardEditForm .name-info,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .add-creditcard #CreditCardForm .name-info,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .editcredit-cardform #CreditCardEditForm .name-info,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .editcredit-cardform #CreditCardForm .name-info{width:100%;padding-top:12px}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .add-creditcard #CreditCardEditForm .billing-info .form-row,.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .add-creditcard #CreditCardEditForm .billing-info .form-row input[type=number],.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .add-creditcard #CreditCardEditForm .billing-info .form-row input[type=password],.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .add-creditcard #CreditCardEditForm .billing-info .form-row input[type=text],.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .add-creditcard #CreditCardEditForm .name-info input[type=number],.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .add-creditcard #CreditCardEditForm .name-info input[type=password],.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .add-creditcard #CreditCardEditForm .name-info input[type=text],.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .add-creditcard #CreditCardForm .billing-info .form-row,.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .add-creditcard #CreditCardForm .billing-info .form-row input[type=number],.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .add-creditcard #CreditCardForm .billing-info .form-row input[type=password],.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .add-creditcard #CreditCardForm .billing-info .form-row input[type=text],.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .add-creditcard #CreditCardForm .name-info input[type=number],.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .add-creditcard #CreditCardForm .name-info input[type=password],.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .add-creditcard #CreditCardForm .name-info input[type=text],.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .editcredit-cardform #CreditCardEditForm .billing-info .form-row,.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .editcredit-cardform #CreditCardEditForm .billing-info .form-row input[type=number],.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .editcredit-cardform #CreditCardEditForm .billing-info .form-row input[type=password],.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .editcredit-cardform #CreditCardEditForm .billing-info .form-row input[type=text],.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .editcredit-cardform #CreditCardEditForm .name-info input[type=number],.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .editcredit-cardform #CreditCardEditForm .name-info input[type=password],.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .editcredit-cardform #CreditCardEditForm .name-info input[type=text],.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .editcredit-cardform #CreditCardForm .billing-info .form-row,.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .editcredit-cardform #CreditCardForm .billing-info .form-row input[type=number],.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .editcredit-cardform #CreditCardForm .billing-info .form-row input[type=password],.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .editcredit-cardform #CreditCardForm .billing-info .form-row input[type=text],.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .editcredit-cardform #CreditCardForm .name-info input[type=number],.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .editcredit-cardform #CreditCardForm .name-info input[type=password],.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .editcredit-cardform #CreditCardForm .name-info input[type=text],.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .add-creditcard #CreditCardEditForm .billing-info .form-row,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .add-creditcard #CreditCardEditForm .billing-info .form-row input[type=number],.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .add-creditcard #CreditCardEditForm .billing-info .form-row input[type=password],.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .add-creditcard #CreditCardEditForm .billing-info .form-row input[type=text],.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .add-creditcard #CreditCardEditForm .name-info input[type=number],.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .add-creditcard #CreditCardEditForm .name-info input[type=password],.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .add-creditcard #CreditCardEditForm .name-info input[type=text],.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .add-creditcard #CreditCardForm .billing-info .form-row,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .add-creditcard #CreditCardForm .billing-info .form-row input[type=number],.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .add-creditcard #CreditCardForm .billing-info .form-row input[type=password],.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .add-creditcard #CreditCardForm .billing-info .form-row input[type=text],.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .add-creditcard #CreditCardForm .name-info input[type=number],.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .add-creditcard #CreditCardForm .name-info input[type=password],.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .add-creditcard #CreditCardForm .name-info input[type=text],.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .editcredit-cardform #CreditCardEditForm .billing-info .form-row,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .editcredit-cardform #CreditCardEditForm .billing-info .form-row input[type=number],.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .editcredit-cardform #CreditCardEditForm .billing-info .form-row input[type=password],.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .editcredit-cardform #CreditCardEditForm .billing-info .form-row input[type=text],.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .editcredit-cardform #CreditCardEditForm .name-info input[type=number],.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .editcredit-cardform #CreditCardEditForm .name-info input[type=password],.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .editcredit-cardform #CreditCardEditForm .name-info input[type=text],.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .editcredit-cardform #CreditCardForm .billing-info .form-row,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .editcredit-cardform #CreditCardForm .billing-info .form-row input[type=number],.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .editcredit-cardform #CreditCardForm .billing-info .form-row input[type=password],.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .editcredit-cardform #CreditCardForm .billing-info .form-row input[type=text],.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .editcredit-cardform #CreditCardForm .name-info input[type=number],.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .editcredit-cardform #CreditCardForm .name-info input[type=password],.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .editcredit-cardform #CreditCardForm .name-info input[type=text]{width:100%}.reading-clubaccnt .profile-accnt .filter-school .data-info table .price,.reading-clubaccnt-parent .profile-accnt .filter-school .data-info table .price{padding:0!important}.reading-clubaccnt .profile-accnt .filter-school .data-info table .price sup,.reading-clubaccnt-parent .profile-accnt .filter-school .data-info table .price sup{top:-3px}.reading-clubaccnt .profile-accnt .filter-school .data-info table td,.reading-clubaccnt-parent .profile-accnt .filter-school .data-info table td{border:none!important}.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .editcredit-cardform #CreditCardEditForm .name-info,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .editcredit-cardform #CreditCardEditForm .name-info{width:100%;padding-top:45px}.outstanding-onlinepayment{top:0!important}.outstanding-onlinepayment .ui-dialog-content .main .online-payment .partialamt{width:51.1%}.outstanding-onlinepayment .ui-dialog-content .main .online-payment .form-row.enteramt{width:48.9%}.outstanding-onlinepayment .ui-dialog-content .main .online-payment .form-row.enteramt input{width:130px}.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .wrapper-content,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content{width:100%!important;max-width:100%!important}.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .wrapper-content .authenticated-left,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left{width:100%;height:auto;padding:20px 15px;border-right:0 none}.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .wrapper-content .authenticated-left p,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left p{width:100%}.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .wrapper-content .authenticated-left .logos-section,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .logos-section{width:95%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:static}.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .wrapper-content .authenticated-left .logos-section .green-apple,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .logos-section .green-apple{width:65%}.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .wrapper-content .authenticated-left .logos-section .green-apple span,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .logos-section .green-apple span{width:50%;padding:8px 0 0 9px;float:left}.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .wrapper-content .authenticated-left .logos-section .book-trust,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .logos-section .book-trust{width:36%}.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .wrapper-content .authenticated-right,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right{width:100%;height:auto}.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .wrapper-content .authenticated-right .desk,.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .wrapper-content .authenticated-right .orders,.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .wrapper-content .authenticated-right .resources,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .desk,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .orders,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .resources{width:100%;height:98px;border-bottom:4px solid #fff;border-right:0 none}.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .wrapper-content .authenticated-right .desk .title-one,.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .wrapper-content .authenticated-right .desk .title-two,.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .wrapper-content .authenticated-right .orders .title-one,.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .wrapper-content .authenticated-right .orders .title-two,.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .wrapper-content .authenticated-right .resources .title-one,.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .wrapper-content .authenticated-right .resources .title-two,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .desk .title-one,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .desk .title-two,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .orders .title-one,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .orders .title-two,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .resources .title-one,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .resources .title-two{float:left;line-height:15px;clear:both}.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .wrapper-content .authenticated-right .desk .title-two,.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .wrapper-content .authenticated-right .orders .title-two,.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .wrapper-content .authenticated-right .resources .title-two,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .desk .title-two,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .orders .title-two,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .resources .title-two{margin-top:5px}.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .wrapper-content .authenticated-right .desk .banner-img,.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .wrapper-content .authenticated-right .desk .banner-img img,.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .wrapper-content .authenticated-right .orders .banner-img,.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .wrapper-content .authenticated-right .orders .banner-img img,.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .wrapper-content .authenticated-right .resources .banner-img,.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .wrapper-content .authenticated-right .resources .banner-img img,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .desk .banner-img,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .desk .banner-img img,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .orders .banner-img,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .orders .banner-img img,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .resources .banner-img,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .resources .banner-img img{max-width:100%;max-height:100%}.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .wrapper-content .authenticated-right .desk-new,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .desk-new{width:100%}.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .wrapper-content .authenticated-right .cac-code,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .cac-code{right:0;left:0;top:auto;bottom:57.5%;text-align:center;margin:0 auto;padding:0}.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message{display:block;margin-bottom:16px;margin-top:6px;padding:5px}.pdp-main .pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .product-bundle-title,.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .pdp-main .product-bundle-title,.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message h2{float:left;margin-bottom:7px;margin-left:10px}.pdp-main .pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .product-bundle-title span,.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .pdp-main .product-bundle-title span,.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message h2 span{line-height:15px;float:left;margin-top:3px}.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .teacher-offer-one{float:left;width:100%;text-align:center;margin-bottom:4px}.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .teacher-offer-one img{vertical-align:top}.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .teacher-offer-two{float:left;width:49%;text-align:center}.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .teacher-offer-two img{vertical-align:top}.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .teacher-offer-three{float:left;width:49%;text-align:center}.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .teacher-offer-three img{vertical-align:top}.pt_product-search-result #main .bottom-section{height:auto;padding:13px 0}.pt_product-search-result #main .bottom-section .backtotop{margin-right:15px}.pt_product-search-result #main .top-section .filter-selection{padding-left:15px}.pt_product-search-result #main .search-content{padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}.pt_product-search-result #main .search-content #secondary{margin-top:0}.pt_product-search-result #main .search-content #secondary .search-box{padding:8px 10px 10px}.pt_product-search-result #main .search-content #secondary .search-box input[type=text]{width:100%}.pt_product-search-result #main .search-content #secondary .refinement h3{padding:19px 10px}.pt_product-search-result #main .search-content #secondary .refinement ul{margin-top:16px}.pt_product-search-result #main .search-content #secondary .refinement ul li a{border-radius:0;border:0}.pt_product-search-result #main .search-content #secondary .refinement ul li:last-child{margin-bottom:15px}.pt_product-search-result #main .search-content .primary-content.wider{margin-top:0}.pt_product-search-result #main .search-content .primary-content.wider .search-result-content .search-result-items .grid-tile{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;width:100%;margin:0 0 5px}.pt_product-search-result #main .search-content .primary-content{float:left;padding:0}.pt_product-search-result #main .search-content .primary-content .search-promo,.pt_product-search-result #main .search-content .primary-content .search-result-options{margin:0;padding:0}.pt_product-search-result #main .search-content .primary-content .wrapper-content-new .search-result-options{top:-65px;margin-top:-10px}.pt_product-search-result #main .search-content .primary-content .wrapper-content-new .search-result-options .sort-by{margin-right:0}.pt_product-search-result #main .search-content .primary-content .search-result-content .search-result-items .grid-tile{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;width:100%;margin:0 0 5px}.pt_product-search-result #main .search-content .primary-content .search-result-content .search-result-items .grid-tile .product-tile .product-image{width:50%;margin-right:10px}.pt_product-search-result #main .search-content .primary-content .search-result-content .search-result-items .grid-tile .product-tile .product-image a.thumb-link{width:135px;height:135px}.pt_product-search-result #main .search-content .primary-content .search-result-content .search-result-items .grid-tile .product-tile .product-attributes,.pt_product-search-result #main .search-content .primary-content .search-result-content .search-result-items .grid-tile .product-tile .product-name{clear:none;width:46%;margin:0;float:left}.pt_product-search-result #main .search-content .primary-content .search-result-content .search-result-items .grid-tile .product-tile .product-attributes a.thumb-link,.pt_product-search-result #main .search-content .primary-content .search-result-content .search-result-items .grid-tile .product-tile .product-name a.thumb-link{width:135px;height:135px}.pt_product-search-result #main .search-content .primary-content .search-result-content .search-result-items .grid-tile .product-tile .product-attributes .product-ranges,.pt_product-search-result #main .search-content .primary-content .search-result-content .search-result-items .grid-tile .product-tile .product-attributes .product-readinglevel,.pt_product-search-result #main .search-content .primary-content .search-result-content .search-result-items .grid-tile .product-tile .product-name .product-ranges,.pt_product-search-result #main .search-content .primary-content .search-result-content .search-result-items .grid-tile .product-tile .product-name .product-readinglevel{float:left;text-align:left;line-height:18px}.pt_product-search-result #main .search-content .primary-content .search-result-content .search-result-items .grid-tile .product-tile .product-availableinpack{float:right;width:100%;text-align:left}.home-unauthenticated-register{display:inline-block;padding:0}.home-unauthenticated-register .home-unauthenticated-left,.home-unauthenticated-register .home-unauthenticated-middle,.home-unauthenticated-register .home-unauthenticated-right{width:100%;float:left;display:block;border:0}.home-unauthenticated-register .home-unauthenticated-left .banner-img,.home-unauthenticated-register .home-unauthenticated-middle .banner-img,.home-unauthenticated-register .home-unauthenticated-right .banner-img{display:none}.home-unauthenticated-register .header_login{font-size:32px;font-family:BrandonText-medium;text-align:center;padding:0}.home-unauthenticated-register .header_login .pdp-main .product-bundle-title,.home-unauthenticated-register .header_login h2,.pdp-main .home-unauthenticated-register .header_login .product-bundle-title{border-bottom:0!important}.home-unauthenticated-register .home-unauthenticated-left{padding:20px 5px;height:399px}.home-unauthenticated-register .home-unauthenticated-left .banner-img{display:block;height:112px;width:250px;right:15px}.home-unauthenticated-register .home-unauthenticated-middle,.home-unauthenticated-register .home-unauthenticated-right{width:50%;float:left;background-color:#d83230;text-align:center;margin:0 auto;padding:0;display:inline}.home-unauthenticated-register .home-unauthenticated-middle a,.home-unauthenticated-register .home-unauthenticated-right a{width:140px;padding:0;height:50px;font-size:14px;line-height:20px;text-align:center;margin:7px 0 10px}.home-unauthenticated-register .home-unauthenticated-middle a .teacher_signin,.home-unauthenticated-register .home-unauthenticated-right a .teacher_signin{display:block;margin-top:5px}.home-unauthenticated-register .home-unauthenticated-middle a .parent_signin,.home-unauthenticated-register .home-unauthenticated-right a .parent_signin{text-align:left;display:inline-block;margin-top:15px}.home-unauthenticated-register .home-unauthenticated-middle a i,.home-unauthenticated-register .home-unauthenticated-right a i{right:7px}.home-unauthenticated-register .login-box-content{width:90%;float:left;padding:0;margin:0 15px}.home-unauthenticated-register .login-box-content .error-form{padding:19px 19px 20px;border-width:1px;width:77%;left:35px;line-height:17px;top:0}}@media screen and (max-width:480px) and (max-width:380px){.home-unauthenticated-register .login-box-content .error-form{top:-30px}}@media screen and (max-width:480px){.home-unauthenticated-register .login-box-content .error-form .error-title-form{display:none}.home-unauthenticated-register .login-welcome-title{margin-left:15px;margin-top:15px}.home-unauthenticated-register .login-welcome-title span{float:left;width:100%;margin:10px 0}.home-unauthenticated-register .login-welcome-subtitle{margin:0 0 10px 15px;float:left;width:97%;font-size:35px;line-height:35px}.home-unauthenticated-register .sign-in-inputs{position:relative}.home-unauthenticated-register .sign-in-inputs .form-row{width:88%;margin:15px 15px -5px;position:static}.home-unauthenticated-register .sign-in-inputs .form-row input{width:100%;margin:0;padding:5px}.home-unauthenticated-register .sign-in-inputs .form-row span.error{left:30px}.home-unauthenticated-register .sign-in-inputs button{width:90%;height:50px;margin:20px 15px 10px}.home-unauthenticated-register .sign-in-inputs button i{background:url(../images/sprite-images.png) -256px -162px no-repeat;height:37px;width:24px;display:inline-block;margin:0}.home-unauthenticated-register .sign-in-inputs button i:before{content:' '}.home-unauthenticated-register .sign-in-links .login-rememberme{float:left;width:100%;margin-left:15px}.home-unauthenticated-register .sign-in-links a{margin-bottom:20px;margin-left:15px}.acr .home-unauthenticated-register .home-unauthenticated-acr{top:0!important;height:220px!important}.acr .home-unauthenticated-register .home-unauthenticated-left{margin-left:0!important}.home-unauthenticated-bottom{padding:0 0 50px}.pt_wish-list .page-content .primary-content .content-section,.pt_wish-list .page-content .primary-content .content-section.parent{padding:0}.pt_wish-list .page-content .primary-content .content-section .title-section h1,.pt_wish-list .page-content .primary-content .content-section.parent .title-section h1{margin:0;padding:15px 15px 10px}.pt_wish-list .page-content .primary-content .content-section .sub-title,.pt_wish-list .page-content .primary-content .content-section.parent .sub-title{padding:10px 15px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0}.pt_wish-list .page-content .primary-content .content-section .sub-title .delete-section .tooltip-remove-action,.pt_wish-list .page-content .primary-content .content-section.parent .sub-title .delete-section .tooltip-remove-action{top:-80px}.pt_wish-list .page-content .primary-content .content-section .sub-title .delete-section a.delete-list,.pt_wish-list .page-content .primary-content .content-section .sub-title .delete-section a.edit-list,.pt_wish-list .page-content .primary-content .content-section.parent .sub-title .delete-section a.delete-list,.pt_wish-list .page-content .primary-content .content-section.parent .sub-title .delete-section a.edit-list{padding:0}.pt_wish-list .page-content .primary-content .content-section .sub-title .delete-section .divider,.pt_wish-list .page-content .primary-content .content-section.parent .sub-title .delete-section .divider{margin-top:2px}.pdp-main .pt_wish-list .page-content .primary-content .content-section .sub-title .product-bundle-title,.pdp-main .pt_wish-list .page-content .primary-content .content-section.parent .sub-title .product-bundle-title,.pt_wish-list .page-content .primary-content .content-section .sub-title .pdp-main .product-bundle-title,.pt_wish-list .page-content .primary-content .content-section .sub-title h2,.pt_wish-list .page-content .primary-content .content-section.parent .sub-title .pdp-main .product-bundle-title,.pt_wish-list .page-content .primary-content .content-section.parent .sub-title h2{line-height:1}.pt_wish-list .page-content .primary-content .content-section .sub-title .share-section,.pt_wish-list .page-content .primary-content .content-section.parent .sub-title .share-section{margin:10px 5px 0 0}.pt_wish-list .page-content .primary-content .content-section .item-list,.pt_wish-list .page-content .primary-content .content-section.parent .item-list{margin-bottom:0}.pt_wish-list .page-content .primary-content .content-section .item-list tr,.pt_wish-list .page-content .primary-content .content-section.parent .item-list tr{float:left;width:100%;padding:15px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-dashboard .add-to-cart,.pt_wish-list .page-content .primary-content .content-section.parent .item-list tr .item-dashboard .add-to-cart{width:45%}.pt_wish-list .page-content .primary-content .content-section .item-list tr .qty-purchased,.pt_wish-list .page-content .primary-content .content-section.parent .item-list tr .qty-purchased{float:left;clear:both;width:100%}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-availability-teacher,.pt_wish-list .page-content .primary-content .content-section.parent .item-list tr .item-availability-teacher{display:none}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-availability-teacher-wish,.pt_wish-list .page-content .primary-content .content-section.parent .item-list tr .item-availability-teacher-wish{height:auto;width:100%;text-align:center;display:inline-block}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-availability-teacher-wish label,.pt_wish-list .page-content .primary-content .content-section.parent .item-list tr .item-availability-teacher-wish label{margin:0 10px 0 0;width:50%;text-align:right}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-availability-teacher-wish .wishlist-qty-input,.pt_wish-list .page-content .primary-content .content-section.parent .item-list tr .item-availability-teacher-wish .wishlist-qty-input{position:relative;float:left;width:45%;text-align:left}.pt_wish-list .page-content .primary-content .content-section .item-list tr td,.pt_wish-list .page-content .primary-content .content-section.parent .item-list tr td{border-right:0 none}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-image,.pt_wish-list .page-content .primary-content .content-section.parent .item-list tr .item-image{width:48%;padding-top:0}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-details,.pt_wish-list .page-content .primary-content .content-section.parent .item-list tr .item-details{width:50%;padding-top:0}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-details .points,.pt_wish-list .page-content .primary-content .content-section.parent .item-list tr .item-details .points{position:static}.pt_wish-list .page-content .primary-content .content-section .item-list tr .add-anote,.pt_wish-list .page-content .primary-content .content-section.parent .item-list tr .add-anote{width:100%;float:left;padding:0}.pt_wish-list .page-content .primary-content .content-section .item-list tr .add-anote button,.pt_wish-list .page-content .primary-content .content-section.parent .item-list tr .add-anote button{float:left;text-align:left;color:#afafaf;background-color:transparent}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-availability,.pt_wish-list .page-content .primary-content .content-section.parent .item-list tr .item-availability{width:100%;padding:10px 10px 5px;margin-bottom:5px}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-availability label,.pt_wish-list .page-content .primary-content .content-section.parent .item-list tr .item-availability label{font-weight:400;padding:0;margin:7px 10px 0 0;width:50%;text-align:right;float:left}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-availability input[type=text],.pt_wish-list .page-content .primary-content .content-section.parent .item-list tr .item-availability input[type=text]{height:30px;clear:none;padding:0 0 0 9px;margin-top:0;position:relative;float:left;width:12%;text-align:left}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-availability .form-row,.pt_wish-list .page-content .primary-content .content-section.parent .item-list tr .item-availability .form-row{width:100%;margin:0 auto;text-align:center}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-availability .form-row label,.pt_wish-list .page-content .primary-content .content-section.parent .item-list tr .item-availability .form-row label{text-align:center;margin:0;float:none;display:initial}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-availability .form-row input[type=text],.pt_wish-list .page-content .primary-content .content-section.parent .item-list tr .item-availability .form-row input[type=text]{clear:none;margin:0 0 0 10px;float:none}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-dashboard,.pt_wish-list .page-content .primary-content .content-section.parent .item-list tr .item-dashboard{width:100%;float:left;clear:both;padding:0}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-dashboard .item-option .checkbox-label .custom-checkbox,.pt_wish-list .page-content .primary-content .content-section.parent .item-list tr .item-dashboard .item-option .checkbox-label .custom-checkbox{float:none}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-dashboard .add-to-cart.btn,.pt_wish-list .page-content .primary-content .content-section.parent .item-list tr .item-dashboard .add-to-cart.btn{width:100%;float:left;clear:both;margin:0}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-dashboard .add-to-cart.btn button,.pt_wish-list .page-content .primary-content .content-section.parent .item-list tr .item-dashboard .add-to-cart.btn button{width:45%}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-dashboard .move-delete,.pt_wish-list .page-content .primary-content .content-section.parent .item-list tr .item-dashboard .move-delete{float:none;margin:0 auto;padding:0;width:35%;text-align:center;position:relative}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-dashboard .move-delete .tooltip-remove-action,.pt_wish-list .page-content .primary-content .content-section.parent .item-list tr .item-dashboard .move-delete .tooltip-remove-action{width:230px;min-width:230px;top:-72px;right:-25px}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-dashboard .move-delete .tooltip-remove-action .action-remove-wrapper span.delete-warning,.pt_wish-list .page-content .primary-content .content-section.parent .item-list tr .item-dashboard .move-delete .tooltip-remove-action .action-remove-wrapper span.delete-warning{margin-top:0;font-size:14px;font-weight:400;margin-right:0;width:52%;height:inherit;padding-left:0}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-dashboard .item-option.option-update,.pt_wish-list .page-content .primary-content .content-section.parent .item-list tr .item-dashboard .item-option.option-update{width:30%;position:relative;float:none}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-dashboard .item-option.option-update .tooltip-remove-action,.pt_wish-list .page-content .primary-content .content-section.parent .item-list tr .item-dashboard .item-option.option-update .tooltip-remove-action{right:-30px;width:225px;min-width:225px;top:-102px}.pt_wish-list .page-content .primary-content .content-section .item-list tr .item-dashboard .item-option.option-update .tooltip-remove-action span.delete-warning,.pt_wish-list .page-content .primary-content .content-section.parent .item-list tr .item-dashboard .item-option.option-update .tooltip-remove-action span.delete-warning{margin-top:0;font-size:15px;font-weight:400;margin-right:0;width:50%;height:inherit;padding-left:0}.pt_wish-list .page-content .primary-content .content-section .item-list tr.outofstock td:before,.pt_wish-list .page-content .primary-content .content-section.parent .item-list tr.outofstock td:before{border-right:none}.pt_wish-list .page-content .primary-content .content-section .item-list tr.outofstock .item-dashboard .item-option.option-update,.pt_wish-list .page-content .primary-content .content-section.parent .item-list tr.outofstock .item-dashboard .item-option.option-update{width:100%;margin:0}.pt_wish-list .page-content .primary-content .content-section .item-list tr.outofstock .item-dashboard .item-option.option-update a.delete-current,.pt_wish-list .page-content .primary-content .content-section.parent .item-list tr.outofstock .item-dashboard .item-option.option-update a.delete-current{position:relative}.pt_wish-list .page-content .primary-content .content-section .zero-state .wishlist_tab.tabcontainer .tabheader .awardtab,.pt_wish-list .page-content .primary-content .content-section .zero-state .wishlist_tab.tabcontainer .tabheader .flyertab,.pt_wish-list .page-content .primary-content .content-section .zero-state .wishlist_tab.tabcontainer .tabheader .gradetab,.pt_wish-list .page-content .primary-content .content-section.parent .zero-state .wishlist_tab.tabcontainer .tabheader .awardtab,.pt_wish-list .page-content .primary-content .content-section.parent .zero-state .wishlist_tab.tabcontainer .tabheader .flyertab,.pt_wish-list .page-content .primary-content .content-section.parent .zero-state .wishlist_tab.tabcontainer .tabheader .gradetab{margin-left:0;padding:12px 5px 15px;width:auto}.pt_wish-list .page-content .primary-content .content-section .zero-state .wishlist_tab.tabcontainer .tabheader .awardtab .slick-pointer,.pt_wish-list .page-content .primary-content .content-section .zero-state .wishlist_tab.tabcontainer .tabheader .flyertab .slick-pointer,.pt_wish-list .page-content .primary-content .content-section .zero-state .wishlist_tab.tabcontainer .tabheader .gradetab .slick-pointer,.pt_wish-list .page-content .primary-content .content-section.parent .zero-state .wishlist_tab.tabcontainer .tabheader .awardtab .slick-pointer,.pt_wish-list .page-content .primary-content .content-section.parent .zero-state .wishlist_tab.tabcontainer .tabheader .flyertab .slick-pointer,.pt_wish-list .page-content .primary-content .content-section.parent .zero-state .wishlist_tab.tabcontainer .tabheader .gradetab .slick-pointer{margin-left:0;width:inherit}.pt_wish-list .page-content .primary-content .content-section .zero-state .ratings,.pt_wish-list .page-content .primary-content .content-section.parent .zero-state .ratings{margin-top:20px;float:left}.pt_wish-list .page-content .primary-content .content-section .zero-state .ratings .classromm-wishlist,.pt_wish-list .page-content .primary-content .content-section .zero-state .ratings .recom-students,.pt_wish-list .page-content .primary-content .content-section .zero-state .ratings .save-later,.pt_wish-list .page-content .primary-content .content-section.parent .zero-state .ratings .classromm-wishlist,.pt_wish-list .page-content .primary-content .content-section.parent .zero-state .ratings .recom-students,.pt_wish-list .page-content .primary-content .content-section.parent .zero-state .ratings .save-later{float:left;width:100%;clear:both;margin-bottom:20px}.pt_wish-list .page-content .primary-content .content-section .zero-state .ratings .title-section .heading,.pt_wish-list .page-content .primary-content .content-section.parent .zero-state .ratings .title-section .heading{margin-top:0}.pt_sfo .wrapper-enter-order .YTO-top-flyer{padding-bottom:5px}.pt_sfo .wrapper-enter-order .YTO-top-flyer #item-entry{margin-top:10px;margin-bottom:0}.pt_sfo .wrapper-enter-order .YTO-top-flyer #item-entry .item-entry-content{padding:13px 19px 30px 21px;width:100%;height:auto}.pt_sfo .wrapper-enter-order .YTO-top-flyer #item-entry .item-entry-content .block-enter-item,.pt_sfo .wrapper-enter-order .YTO-top-flyer #item-entry .item-entry-content .block-student-name,.pt_sfo .wrapper-enter-order .YTO-top-flyer #item-entry .item-entry-content .enter-name{width:100%}.pt_sfo .wrapper-enter-order .YTO-top-flyer #item-entry .item-entry-content .icon-question{top:-8px}.pt_sfo .wrapper-enter-order .YTO-top-flyer #item-entry .btn-add{height:79px;margin-top:4px}.pt_sfo #sfo-data-table .studentName{width:50%!important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:8px 4px 8px 7px}.pt_sfo #sfo-data-table th.studentName{border-right-width:0}.pt_sfo #sfo-data-table .title{width:30%!important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:8px 4px 8px 7px}.pt_sfo #sfo-data-table th.title{border-right-width:0;border-left-width:1px}.pt_sfo #sfo-data-table .item-qty{width:27%!important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:8px 4px 8px 7px}.pt_sfo #sfo-data-table th.item-qty{border-left-width:1px}.pt_sfo #sfo-data-table td.title a{width:100%;float:left;height:20px;position:relative;word-break:break-all;white-space:normal}.pt_sfo #sfo-data-table td.item-qty .input-qty{width:30px;height:30px;border-color:#999;padding:3px;margin-left:2px;margin-right:16px;float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.pt_sfo #sfo-data-table td.item-qty .icons{margin-top:4px}.pt_sfo #sfo-data-table td.item-qty .icons i.fa-star-o{margin-left:0}.pt_sfo #sfo-data-table .product-details .detail{padding-right:0}.pt_sfo #sfo-data-table .product-details .description{margin-top:20px;margin-bottom:30px;padding-right:0;width:auto}.pt_sfo #sfo-data-table .product-details .hide-link{text-align:right;width:auto}#sfo-coupon-table tbody td,#sfo-coupon-table thead td,#sfo-coupon-table thead th{padding:7px 5px}#sfo-coupon-table th{font-size:12px}#sfo-coupon-table .title{width:108px!important}#sfo-coupon-table .title a{width:100%;float:left;height:20px;position:relative;word-break:break-all;white-space:normal}#sfo-coupon-table th.price{text-align:center}#sfo-coupon-table .price{width:60px!important;text-align:center}#sfo-coupon-table .col-select{width:57px!important}#sfo-coupon-table .item_id{width:58px!important}#sfo-coupon-table .col-select,#sfo-coupon-table .item_id,#sfo-coupon-table .price,#sfo-coupon-table .product-details,#sfo-coupon-table .title{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#sfo-coupon-table .product-details{margin:0;padding:8px 5px}#sfo-coupon-table .product-details .detail{padding:0}#sfo-coupon-table .product-details .detail .info{padding-left:10px}.modal.student-coupon-modal .modal-header{height:auto}.modal.student-coupon-modal .modal-header h3{padding:23px 15px;font-size:26px}.modal.student-coupon-modal .modal-header .arrow-up{left:15px}.modal.student-coupon-modal .modal-body-inner{padding:5px 5px 40px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.modal.student-coupon-modal .modal-body-inner .pdp-main .product-bundle-title,.modal.student-coupon-modal .modal-body-inner h2,.pdp-main .modal.student-coupon-modal .modal-body-inner .product-bundle-title{margin-top:0;padding-left:8px}.modal.student-coupon-modal .modal-body-inner #coupon-entry.default .item-entry-content{padding:10px 19px 10px 21px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;max-width:100%}.modal.student-coupon-modal .modal-body-inner #coupon-entry.default .btn-apply{height:79px;margin:4px 0 0;width:100%}.modal.student-coupon-modal .modal-body-inner #coupon-entry.default input[type=text]{width:100%}.modal.student-coupon-modal .modal-body-inner #coupon-entry.default .coupon-description{width:100%;float:left;padding:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.modal.student-coupon-modal .modal-body-inner #coupon-entry.default .coupon-description:before{left:50%;margin-left:-14px}.modal.student-coupon-modal .modal-body-inner #coupon-entry.default .coupon-description .main{font-size:16px}.modal.student-coupon-modal .modal-body-inner .content-wrapper .search-box .lblField{margin:16px 0 10px;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.modal.student-coupon-modal .modal-body-inner .content-wrapper .search-box .lblField span{margin:0}.modal.student-coupon-modal .modal-body-inner .content-wrapper .search-box .lblField:first-child{margin-top:0}.modal.student-coupon-modal .modal-body-inner .content-wrapper .search-box .inpBox{width:100%}.modal.student-coupon-modal .modal-body-inner .content-wrapper .search-box .inpBox input[type=text]{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.modal.student-coupon-modal .modal-body-inner .content-wrapper .search-box .selectbylabel{margin:10px 0 0;float:left}.modal.student-coupon-modal .modal-body-inner .content-wrapper .search-box .selectbylabel span{margin:0 10px 0 0;line-height:35px}.modal.student-coupon-modal .modal-body-inner .content-wrapper .search-box .schl-input-grade{width:57%;float:right;margin:10px 0 0}.modal.student-coupon-modal .modal-body-inner .content-wrapper #sfo-coupon-table-content .dataTables_info{font-size:12px;text-align:left;font-weight:700}.modal.student-coupon-modal .modal-body-inner .content-wrapper #sfo-coupon-table-content .dataTables_paginate{margin-top:13px;padding:0 0 0 5px;float:left}.modal.student-coupon-modal .modal-body-inner .content-wrapper #sfo-coupon-table-content .dataTables_paginate .ellipsis{padding:.4em .45em}.modal.student-coupon-modal .modal-body-inner .content-wrapper #sfo-coupon-table-content .paginate_button{font-size:13px;font-family:BrandonText-Bold,Arial,sans-serif;padding:.4em .45em}.modal.student-coupon-modal .modal-body-inner .content-wrapper #selected-data tbody tr td,.modal.student-coupon-modal .modal-body-inner .content-wrapper #selected-data thead tr td,.modal.student-coupon-modal .modal-body-inner .content-wrapper #selected-data thead tr th{padding:7px 5px}.modal.student-coupon-modal .modal-body-inner .content-wrapper #selected-data thead{border:2px solid #f6cb73;border-bottom-width:3px}.modal.student-coupon-modal .modal-body-inner .content-wrapper #selected-data tbody tr td{border-width:1px}.modal.student-coupon-modal .modal-body-inner .content-wrapper #selected-data thead tr th{font-size:12px;font-weight:400;border-bottom:0 none}.modal.student-coupon-modal .modal-body-inner .content-wrapper #selected-data .title{width:108px!important;border-left-width:1px;border-right-width:0}.modal.student-coupon-modal .modal-body-inner .content-wrapper #selected-data .title a{width:100%;float:left;height:20px;position:relative;word-break:break-all;white-space:normal;min-width:100px}.modal.student-coupon-modal .modal-body-inner .content-wrapper #selected-data .price{width:60px!important;text-align:center;padding:0}.modal.student-coupon-modal .modal-body-inner .content-wrapper #selected-data td.price{font-weight:700;border-left-width:1px;border-right-width:0}.modal.student-coupon-modal .modal-body-inner .content-wrapper #selected-data .col-select{width:57px!important;border-right-width:2px;border-left-width:1px}.modal.student-coupon-modal .modal-body-inner .content-wrapper #selected-data .item_id{width:61px!important;border-right-width:0}.modal.student-coupon-modal .modal-body-inner .content-wrapper #selected-data .col-select,.modal.student-coupon-modal .modal-body-inner .content-wrapper #selected-data .item_id,.modal.student-coupon-modal .modal-body-inner .content-wrapper #selected-data .price,.modal.student-coupon-modal .modal-body-inner .content-wrapper #selected-data .product-details,.modal.student-coupon-modal .modal-body-inner .content-wrapper #selected-data .title{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.modal.student-coupon-modal .modal-body-inner .content-wrapper #selected-data .selectiontitle{font-size:14px;font-weight:700}.modal.student-coupon-modal .modal-body-inner #item-selection .pdp-main .product-bundle-title,.modal.student-coupon-modal .modal-body-inner #item-selection h2,.pdp-main .modal.student-coupon-modal .modal-body-inner #item-selection .product-bundle-title{margin-top:4px;padding:20px 15px 8px}.modal.student-coupon-modal.apple-status-confirm .modal-header{height:50px}#dialog-soo-delete .modal-header{height:44px}#dialog-soo-delete .btn-div button{max-width:138px;padding:0 15px}#dialog-soo-delete .btn-div a.button{display:block;margin:10px auto;min-width:90px;padding:0 10px;width:120px}.radio-label span.label-msg{max-width:280px}.pt_product-details .breadcrumb{text-indent:-9999px}.pt_product-details .breadcrumb>*{display:none}.pt_product-details .breadcrumb>.back-to-page{display:block;text-indent:0}.pt_product-details .breadcrumb>.back-to-page .backtosearch_mobile:before{content:'';background:url(../images/sprite-images.png) -316px -70px no-repeat;width:14px;height:14px;display:inline-block;margin-right:5px}#QuickViewDialog .pdp-main .product-container{padding:15px;overflow:auto;width:100%;box-sizing:border-box}#QuickViewDialog .pdp-main .product-name{max-width:92%}#QuickViewDialog .pdp-main .product-row .col h1{line-height:30px}.pdp-main .product-container{padding:0 15px 15px;width:100%;box-sizing:border-box}.pdp-main .product-container .product-row.row.product-bundle ul.search-result-items{width:100%}.pdp-main .product-container .product-row.row.product-bundle ul.search-result-items .grid-tile{width:100%;margin:0}.pdp-main .product-container .product-row.row.product-bundle ul.search-result-items .grid-tile .product-tile .product-tile-image{width:120px;height:120px}.pdp-main h1.product-name{font-size:26px;text-align:left;line-height:25px;margin-top:16px;margin-bottom:18px}.pdp-main h1.product-name a{font-size:26px;font-style:normal}.pdp-main h1.product-name a i{font-style:normal}.pdp-main .product-image-container{padding:0}.pdp-main .product-primary-image{box-sizing:border-box;float:left;padding:10px;width:100%;height:290px}.pdp-main .product-primary-image a{float:left;width:100%;height:100%}.pdp-main .product-primary-image a img{max-width:100%;max-height:100%}.pdp-main .social-icons{float:left;width:100%;margin:0 0 25px}.pdp-main .product-mini-attributes ul{margin-bottom:25px}.pdp-main .col{float:left;width:100%!important;position:initial}.pdp-main .col.product-col-2{padding:0;text-align:left;margin-top:20px}.pdp-main #product-content{width:100%!important;padding:20px 20px 15px;box-sizing:border-box;float:left;position:initial}.pdp-main .product-add-to-cart .inventory label{margin:0;line-height:40px;padding-right:10px;width:36%!important}.pdp-main .product-add-to-cart .inventory input{line-height:40px;width:33%!important;float:left;box-sizing:border-box;height:40px!important}.pdp-main .product-row.product-row-pad .col{float:left;margin:0;padding:0}.pdp-main .product-row.product-row-pad .col ul{margin:0;padding:0}.pdp-main .product-attributes-details ul{width:100%;padding:0;margin:0;float:left}.pdp-main .product-col-3 .product-add-to-cart{width:100%}.tooltipster-base.product-actions-wishlist-popover{max-width:90%!important;min-width:90%!important}.tooltipster-base.product-actions-wishlist-popover .col-checkbox{width:40px!important}.tooltipster-base .row{display:table;width:100%}.tooltipster-base .row .col{display:table-cell}.cartridges-product-listing.frequentlybrought-items .grid-tile{width:100%;margin:0 0 4px}.cartridges-product-listing.frequentlybrought-items .grid-tile .product-tile{padding:10px 10px 33px;margin:0}.cartridges-product-listing.frequentlybrought-items .grid-tile .product-tile .product-bottom-cont{padding:0 9px}.cartridges-product-listing.frequentlybrought-items .grid-tile.frequentlybrought-productcontent{margin-right:0}.cartridges-product-listing.frequentlybrought-items .grid-tile.frequentlybrought-productcontent .productcontent-tile{float:left;width:100%;background-color:#ece4d9;margin:0;padding:15px 15px 0;box-sizing:border-box;min-height:300px}.cartridges-product-listing.frequentlybrought-items .grid-tile.frequentlybrought-productcontent .productcontent-tile .add-to-cart{margin-top:18px}.wrapper-enter-order .enter-order-info .order-instruction{padding:10px 10px 20px}.wrapper-enter-order .enter-order-info .order-instruction.order-instruction-summary{padding-right:5px}.pdp-main .wrapper-enter-order .enter-order-info .order-instruction .product-bundle-title,.wrapper-enter-order .enter-order-info .order-instruction .pdp-main .product-bundle-title,.wrapper-enter-order .enter-order-info .order-instruction h2{padding-top:0;margin-bottom:15px;width:100%}}@media screen and (max-width:480px) and (max-width:480px){.pdp-main .wrapper-enter-order .enter-order-info .order-instruction .product-bundle-title,.wrapper-enter-order .enter-order-info .order-instruction .pdp-main .product-bundle-title,.wrapper-enter-order .enter-order-info .order-instruction h2{margin-bottom:0;padding-bottom:0;font-size:34px}}@media screen and (max-width:480px){.wrapper-enter-order .enter-order-info .order-instruction .p-order-instruction{padding-top:0}.wrapper-enter-order .enter-order-info .order-instruction .p-order-instruction .res-desktop{display:block}.wrapper-enter-order .enter-order-info .order-summary{padding:0 5px}.wrapper-enter-order .enter-order-info .order-summary .order-summary-table{margin-top:15px}.wrapper-enter-order .enter-order-info .order-summary .order-summary-table .col{padding-left:5px}.wrapper-enter-order .sec-review-order{padding:0 5px;margin-top:5px}.wrapper-enter-order .sec-review-order .cell-border td.title,.wrapper-enter-order .sec-review-order .cell-border th.title{width:43%!important}.wrapper-enter-order .sec-review-order .cell-border td.item-qty,.wrapper-enter-order .sec-review-order .cell-border th.item-qty{width:15%!important;text-align:center}.wrapper-enter-order .sec-review-order .cell-border td.itemNum,.wrapper-enter-order .sec-review-order .cell-border th.itemNum{width:20%!important}.wrapper-enter-order .sec-review-order .cell-border td.price,.wrapper-enter-order .sec-review-order .cell-border th.price{width:22%!important;text-align:right}.wrapper-enter-order .sec-review-order .cart-soo-content .cell-border thead th{padding:5px}.wrapper-enter-order .sec-review-order .cart-soo-content #soo-item-table td.item-qty{padding-left:5px}.wrapper-enter-order .sec-review-order .cart-soo-content .sec-review-order{padding:0}.wrapper-enter-order .sec-review-order .cart-sfo-content .cell-border thead th{padding:5px}.wrapper-enter-order .sec-review-order .cart-sfo-content .cell-border td.title,.wrapper-enter-order .sec-review-order .cart-sfo-content .cell-border th.title{width:35%!important}.wrapper-enter-order .sec-review-order .cart-sfo-content .cell-border td.item-qty,.wrapper-enter-order .sec-review-order .cart-sfo-content .cell-border th.item-qty{width:25%!important;text-align:left;padding:5px!important}.wrapper-enter-order .sec-review-order .cart-sfo-content .cell-border td.item-qty span.icons,.wrapper-enter-order .sec-review-order .cart-sfo-content .cell-border th.item-qty span.icons{right:0;top:9px}.wrapper-enter-order .sec-review-order .cart-sfo-content .cell-border td.itemNum,.wrapper-enter-order .sec-review-order .cart-sfo-content .cell-border th.itemNum{width:20%!important}.wrapper-enter-order .sec-review-order .cart-sfo-content .cell-border td.price,.wrapper-enter-order .sec-review-order .cart-sfo-content .cell-border th.price{width:20%!important;text-align:right}.wrapper-enter-order .sec-review-order .cart-yto-content .sec-order-table .cell-border td,.wrapper-enter-order .sec-review-order .cart-yto-content .sec-order-table .cell-border th{padding:5px}.wrapper-enter-order .sec-review-order .cart-yto-content .sec-order-table .cell-border td.title,.wrapper-enter-order .sec-review-order .cart-yto-content .sec-order-table .cell-border th.title{width:24%!important}.wrapper-enter-order .sec-review-order .cart-yto-content .sec-order-table .cell-border td.title i.fa.fa-exclamation-circle.custom-tooltip.tooltipstered,.wrapper-enter-order .sec-review-order .cart-yto-content .sec-order-table .cell-border th.title i.fa.fa-exclamation-circle.custom-tooltip.tooltipstered{top:14px}.wrapper-enter-order .sec-review-order .cart-yto-content .sec-order-table .cell-border td.price,.wrapper-enter-order .sec-review-order .cart-yto-content .sec-order-table .cell-border th.price{width:20%!important;text-align:right}.wrapper-enter-order .sec-review-order .cart-yto-content .sec-order-table .cell-border td.item-qty,.wrapper-enter-order .sec-review-order .cart-yto-content .sec-order-table .cell-border th.item-qty{width:15%!important}.wrapper-enter-order .sec-review-order .cart-yto-content .sec-order-table .cell-border td.bonus-pt,.wrapper-enter-order .sec-review-order .cart-yto-content .sec-order-table .cell-border th.bonus-pt{width:18%!important}.wrapper-enter-order .sec-review-order .cart-yto-content .sec-order-table .cell-border td.bonus-qty,.wrapper-enter-order .sec-review-order .cart-yto-content .sec-order-table .cell-border th.bonus-qty{width:23%!important}.wrapper-enter-order .sec-review-order .cart-yto-content .sec-order-table .cell-border input[type=text]{width:30px}.wrapper-enter-order .sec-review-order .cart-yto-content #yto-item-table td.bonus-qty,.wrapper-enter-order .sec-review-order .cart-yto-content #yto-item-table th.bonus-qty{padding:8px 5px}.wrapper-enter-order .sec-review-order .cart-yto-content #yto-item-table .even td.bonus-qty,.wrapper-enter-order .sec-review-order .cart-yto-content #yto-item-table td.bonus-qty{background:#f1e6cb!important}.wrapper-enter-order .sec-review-order .cart-yto-content #yto-item-table .odd td.bonus-qty,.wrapper-enter-order .sec-review-order .cart-yto-content #yto-item-table td.bonus-qty{background:#f5d697!important}.wrapper-enter-order .sec-review-order .input-qty{margin-right:0}.wrapper-enter-order .sec-review-order .each-review-order-inner{padding:0 1px 1px}.wrapper-enter-order .sec-review-order .each-review-order .fa-times-circle{right:8px;float:none;margin-right:0!important;position:absolute}.wrapper-enter-order .sec-review-order .cart-soo-content ul.std-total li.std-total-label{width:63%}.wrapper-enter-order .sec-review-order .cart-soo-content ul.std-total li.std-total-price{width:22%}.wrapper-enter-order .sec-review-order ul.std-total li{padding:5px}.wrapper-enter-order .sec-review-order ul.std-total li.std-total-label{text-align:left;padding-left:8px;width:63%}.wrapper-enter-order .sec-review-order ul.std-total li.std-total-price{text-align:right}.wrapper-enter-order .sec-review-order ul.std-total li.std-total-qty{width:25%;text-align:center}.wrapper-enter-order .sec-review-order .total-review-order ul.std-total li.std-total-label{text-align:left;padding-left:8px}.wrapper-enter-order.SFO-review .sec-review-order .cell-border.dataTable{table-layout:fixed}.wrapper-enter-order.SFO-review .sec-review-order .cell-border th.itemNum{width:15%!important}.wrapper-enter-order.SFO-review .sec-review-order .cell-border th.title{width:35%!important}.wrapper-enter-order.SFO-review .sec-review-order .cell-border th.item-qty{width:13%!important}.wrapper-enter-order.SFO-review .sec-review-order .each-review-order .cell-border td.itemNum{width:15%!important}.wrapper-enter-order.SFO-review .sec-review-order .each-review-order .cell-border td.title{width:35%!important}.wrapper-enter-order.SFO-review .sec-review-order .each-review-order .cell-border td.item-qty{width:13%!important;text-align:left}.wrapper-enter-order.SFO-review .sec-review-order .each-review-order .cell-border td.item-qty .input-qty{width:32px}.wrapper-enter-order.SFO-review .sec-review-order .each-review-order .cell-border td.item-qty span.icons{right:0;top:8px}.wrapper-enter-order.SFO-review .sec-review-order .each-review-order .cell-border td.item-qty span.icons .fa-times-circle{right:5px}.wrapper-enter-order.SFO-review .sec-review-order .each-review-order ul.std-total{table-layout:fixed}.wrapper-enter-order.SFO-review .sec-review-order .each-review-order ul.std-total li.std-total-label{width:52%}.wrapper-enter-order.SFO-review .sec-review-order .each-review-order ul.std-total li.std-total-price{width:25%}.wrapper-enter-order.SFO-review .sec-review-order .each-review-order ul.std-total li.std-total-qty{width:20.5%}.wrapper-enter-order.SFO-review .sec-review-order .total-review-order ul.std-total li.std-total-label{width:40%}.wrapper-enter-order.SFO-review .sec-review-order .total-review-order ul.std-total li.std-total-price{width:35%}.wrapper-enter-order.SFO-review .sec-review-order .total-review-order ul.std-total li.std-total-qty{width:19.5%}.wrapper-enter-order .footer-buttons{padding:15px 5px}.wrapper-enter-order .footer-buttons .link a{display:block;margin-top:10px}.wrapper-enter-order .footer-buttons .link a:first-child{margin-top:0}.wrapper-enter-order .container{margin-bottom:0}.wrapper-enter-order table.dataTable tbody td,.wrapper-enter-order table.dataTable tbody th{padding:8px}.toggle-xs{padding:15px}.toggle-xs.yto-toggle{padding:0 15px 6px 5px}.toggle-xs a{font-weight:700;cursor:default;color:#0270a9}.toggle-xs a:hover{color:#0270a9}.toggle-xs a.inactive{font-weight:400;cursor:pointer;color:#00799E}.toggle-xs a.inactive:hover{color:#f88000}.trustwave{text-align:left;position:relative;padding-left:15px;padding-bottom:15px}.itemNumView td.title,.itemNumView th.title{display:none}.itemNumView td.itemNum,.itemNumView th.itemNum{display:table-cell}.itemNumView td.coupon,.itemNumView th.coupon{display:none}.titleView td.title,.titleView th.title{display:table-cell}.couponView td.itemNum,.couponView td.title,.couponView th.itemNum,.couponView th.title,.titleView td.coupon,.titleView td.itemNum,.titleView th.coupon,.titleView th.itemNum{display:none}.couponView td.coupon,.couponView th.coupon{display:table-cell}.pdp-main .pt_sfo #sfo-data-table .title a.product-bundles-name,.product-tile .product-tile-name .pt_sfo #sfo-data-table .title a,.product-tile .pt_sfo #sfo-data-table .title a.product-tile-name,.pt_sfo #sfo-data-table .title .pdp-main a.product-bundles-name,.pt_sfo #sfo-data-table .title .product-tile .product-tile-name a,.pt_sfo #sfo-data-table .title .product-tile a.product-tile-name,.pt_sfo #sfo-data-table .title a.truncate{width:140px!important}.enter-method-toggle ul.yto-by-item-default{display:inline-flex!important;width:100%;padding-top:3px}.YTO-items .book-trust-div{float:none;padding-left:15px}.YTO-items .sec-order-table span.icons{display:none}.YTO-items #item-entry{margin:20px 5px;width:auto}.YTO-items #item-entry .input-item{width:100%}.YTO-items #item-entry .btn-add{height:auto;padding:20px 0;margin-top:2px}.YTO-items #item-entry .enter-item{width:52%;text-align:center}}@media screen and (max-width:480px) and (min-width:320px) and (max-width:350px){.YTO-items #item-entry .enter-item{width:60%}}@media screen and (max-width:480px){.YTO-items #item-entry .block-enter-item{width:33%;padding-right:30px}}@media screen and (max-width:480px) and (min-width:350px) and (max-width:400px){.YTO-items #item-entry .block-enter-item{width:31%;padding-right:22px}}@media screen and (max-width:480px) and (min-width:320px) and (max-width:350px){.YTO-items #item-entry .block-enter-item{padding-right:6px}}@media screen and (max-width:480px){.YTO-items #item-entry.default .item-entry-content{padding:20px 8px;height:auto}#yto-item-table input[type=text],.sec-order-table #yto-item-table input[type=text]{width:30px}#yto-item-table td.item-qty,#yto-item-table th.item-qty,.sec-order-table #yto-item-table td.item-qty,.sec-order-table #yto-item-table th.item-qty{padding-left:5px;padding-right:5px;width:11%}#yto-item-table td.bonus-pt,#yto-item-table td.price,#yto-item-table th.bonus-pt,#yto-item-table th.price,.sec-order-table #yto-item-table td.bonus-pt,.sec-order-table #yto-item-table td.price,.sec-order-table #yto-item-table th.bonus-pt,.sec-order-table #yto-item-table th.price{padding-right:5px;padding-left:5px}}@media screen and (max-width:480px) and (min-width:320px) and (max-width:400px){#yto-item-table td.bonus-pt,#yto-item-table td.price,#yto-item-table th.bonus-pt,#yto-item-table th.price,.sec-order-table #yto-item-table td.bonus-pt,.sec-order-table #yto-item-table td.price,.sec-order-table #yto-item-table th.bonus-pt,.sec-order-table #yto-item-table th.price{width:20%}}@media screen and (max-width:480px){#yto-item-table td.bonus-qty,#yto-item-table th.bonus-qty,.sec-order-table #yto-item-table td.bonus-qty,.sec-order-table #yto-item-table th.bonus-qty{padding-left:5px;padding-right:5px}#yto-item-table .even td.bonus-qty,#yto-item-table td.bonus-qty,.sec-order-table #yto-item-table .even td.bonus-qty,.sec-order-table #yto-item-table td.bonus-qty{background-position:40px center}#yto-item-table td.title .pdp-main a.product-bundles-name,#yto-item-table td.title .product-tile .product-tile-name a,#yto-item-table td.title .product-tile a.product-tile-name,#yto-item-table td.title a.truncate,.pdp-main #yto-item-table td.title a.product-bundles-name,.pdp-main .sec-order-table #yto-item-table td.title a.product-bundles-name,.product-tile #yto-item-table td.title a.product-tile-name,.product-tile .product-tile-name #yto-item-table td.title a,.product-tile .product-tile-name .sec-order-table #yto-item-table td.title a,.product-tile .sec-order-table #yto-item-table td.title a.product-tile-name,.sec-order-table #yto-item-table td.title .pdp-main a.product-bundles-name,.sec-order-table #yto-item-table td.title .product-tile .product-tile-name a,.sec-order-table #yto-item-table td.title .product-tile a.product-tile-name,.sec-order-table #yto-item-table td.title a.truncate{min-width:55px;max-width:55px}#yto-item-table span.icons,.sec-order-table #yto-item-table span.icons{right:5px}.wrapper-enter-order .sec-order-table #yto-item-table_wrapper{margin:5px}.wrapper-enter-order.cart-review .sec-review-order{padding:0 5px}.wrapper-enter-order.cart-review .cart-section-header ul li.title{width:auto}.wrapper-enter-order .sec-review-order .each-review-order .date-placed{font-size:12px;padding-left:5px}.wrapper-enter-order.cart-review .cart-section-header ul li.action .secondary{margin-right:0;width:40px;min-width:40px}.wrapper-enter-order.cart-review .cart-actions,.wrapper-enter-order.cart-review .cart-promo-sec,.wrapper-enter-order.cart-review .rc-shop-flyer-content{margin-left:5px;margin-right:5px}.wrapper-enter-order.cart-review .total-review-order.cart-total{margin:0 5px}.wrapper-enter-order.cart-review .total-review-order.cart-total ul.std-total li{display:block;padding-top:0}.wrapper-enter-order.cart-review .total-review-order.cart-total ul.std-total li.std-total-label,.wrapper-enter-order.cart-review .total-review-order.cart-total ul.std-total li.std-total-price{width:auto;text-align:left;padding-top:0;padding-bottom:3px;font-size:1.2em}.wrapper-enter-order.cart-review .total-review-order.cart-total ul.std-total li.std-total-price span:first-child{margin-left:0}.wrapper-enter-order.cart-review .total-review-order.cart-total ul.std-total li.std-total-price span.divider{padding:0 .5em}.wrapper-enter-order table.dataTable tbody td,.wrapper-enter-order table.dataTable tbody th{padding:5px}.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total{width:88%;padding-left:21px}.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li{padding:5px!important}.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li.std-total-label{width:25%}.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li.std-total-item-price{width:20%}.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li.std-total-item-qty{width:15%}.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li.std-total-item-qty span{width:30px}.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li.std-total-price{width:35%}.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li.std-total-price span.price{width:auto}.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li.std-total-pts{width:15%}.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li.std-total-qty{padding-left:5px!important;width:45%;text-align:left}.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li.std-total-qty span.points{display:inline-block;padding-right:15px;text-align:right;width:35%}.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li.std-total-qty span.qty{width:auto}.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li.std-total-pts-qty{padding:0!important;width:25%}.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li.std-total-pts-qty div{width:37px;padding-left:5px;line-height:33px}.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total li.std-total-pts-qty div span{width:30px}.YTO-items #yto-item-table span.icons,.YTO-items .sec-order-table #yto-item-table span.icons{right:10px}.wrapper-enter-order .sec-review-order table.dataTable.cart-parent{border-bottom:1px solid #999}.wrapper-enter-order .sec-review-order table.dataTable.cart-parent tbody tr{display:block;border-top:1px solid #999}.wrapper-enter-order .sec-review-order table.dataTable.cart-parent tbody tr.booktrust-hd,.wrapper-enter-order .sec-review-order table.dataTable.cart-parent tbody tr.rewards-hd,.wrapper-enter-order .sec-review-order table.dataTable.cart-parent tbody tr.wishlist-hd,.wrapper-enter-order .sec-review-order table.dataTable.cart-parent tbody tr:first-child{border-top:0}.wrapper-enter-order .sec-review-order table.dataTable.cart-parent tbody tr.booktrust-hd td,.wrapper-enter-order .sec-review-order table.dataTable.cart-parent tbody tr.rewards-hd td,.wrapper-enter-order .sec-review-order table.dataTable.cart-parent tbody tr.wishlist-hd td{font-size:14px;font-weight:700}.wrapper-enter-order .sec-review-order table.dataTable.cart-parent tbody tr.item-wishlist{border-top:0;border-bottom:1px solid #999}.wrapper-enter-order .sec-review-order table.dataTable.cart-parent tbody tr.item-wishlist:last-child{border-bottom:0}.wrapper-enter-order .sec-review-order table.dataTable.cart-parent tbody tr td{border:0;padding:10px 15px;text-align:left;height:auto;width:auto}.wrapper-enter-order .sec-review-order table.dataTable.cart-parent tbody tr td.children-names{display:block;width:100%;padding:10px 0}.wrapper-enter-order .sec-review-order table.dataTable.cart-parent tbody tr td.children-names .custom-select{width:auto;margin:0 auto;float:none;max-width:173px;min-width:initial}.wrapper-enter-order .sec-review-order table.dataTable.cart-parent tbody tr td.item-image{width:45%;word-wrap:break-word;padding-top:20px;vertical-align:top}.wrapper-enter-order .sec-review-order table.dataTable.cart-parent tbody tr td.item-image img{width:100%}.wrapper-enter-order .sec-review-order table.dataTable.cart-parent tbody tr td.item-details{width:55%;padding-left:0;padding-top:20px}.wrapper-enter-order .sec-review-order table.dataTable.cart-parent tbody tr td.qty{display:block;padding-right:initial;width:auto;padding-left:initial;text-align:center;color:#3a3a3a}.wrapper-enter-order .sec-review-order table.dataTable.cart-parent tbody tr td .custom-select .selected-option.child-name{border-color:#999}.wrapper-enter-order .sec-review-order table.dataTable.cart-parent tbody tr td.price{display:block;width:auto!important;height:auto;text-align:center;padding-right:initial;padding-left:initial}.wrapper-enter-order .sec-review-order table.dataTable.cart-parent tbody tr td.price .price-parent{display:block;text-align:center;margin-bottom:5px}.wrapper-enter-order .sec-review-order table.dataTable.cart-parent tbody tr td.price .price-parent span{display:inline;width:auto;text-align:right}.wrapper-enter-order.parent-bg-cart .sec-review-order{padding:0 15px}.wrapper-enter-order.cart-review .book-trust-wrap{padding:15px 20px;margin:10px 5px;text-align:left}.wrapper-enter-order.cart-review .book-trust-wrap .content-asset{position:absolute}.wrapper-enter-order.cart-review .book-trust-wrap .content-asset img{width:67.5px;margin-top:8px}.wrapper-enter-order.cart-review .book-trust-wrap span.booktrust-msg{font-size:14px;line-height:21px;padding-left:0}.wrapper-enter-order.cart-review .book-trust-wrap #cb-book-trust{margin-left:0}.wrapper-enter-order.cart-review .book-trust-wrap .custom-select{width:140px;margin-left:0}.wrapper-enter-order.cart-review .book-trust-wrap .book-trust-cart-info{padding-left:87px}.wrapper-enter-order.cart-review .book-trust-wrap .book-trust-cart-btn{margin-right:0;margin-top:20px;display:block}.wrapper-enter-order.cart-review .cart-bot-parent{display:block;margin:0 5px;width:auto}.wrapper-enter-order.cart-review .cart-bot-parent .cart-coupon-code,.wrapper-enter-order.cart-review .cart-bot-parent .cart-coupon-code ul{display:block;width:auto}.wrapper-enter-order.cart-review .cart-bot-parent .cart-coupon-code ul li.label{display:block}.wrapper-enter-order.cart-review .cart-bot-parent .total-review-order.cart-total{display:block;width:auto}.wrapper-enter-order.cart-review .cart-bot-parent .total-review-order.cart-total ul li{padding:0}.sec-checkout-hd{width:auto}.sec-checkout-hd ul{display:block;width:100%;border-left:0}.sec-checkout-hd ul li.icon-home{display:none}.sec-checkout-hd ul li.apple-status span{top:13px}.sec-checkout-hd ul li.checkout-apple-icon .apple-modal{height:20px;width:50px}.header-top{height:auto}.header-top .primary-logo{display:block;height:auto;margin:0;padding:8px 0;text-align:center}.header-top .primary-logo img{margin:0 auto}.sec-checkout-logo{margin-top:8px;margin-bottom:3px;margin-left:13px}.sec-checkout-logo img{width:180px}.checkout-progress-indicator{margin-left:5px;margin-bottom:0}.checkout-progress-indicator li{width:48px;height:15px}.checkout-progress-indicator li button span.step-num,.checkout-progress-indicator li button span.step-text,.checkout-progress-indicator li button[disabled] span.step-num,.checkout-progress-indicator li button[disabled] span.step-text,.checkout-progress-indicator li span.step-num,.checkout-progress-indicator li span.step-text{display:none}.checkout-progress-indicator li a{height:15px}.checkout-progress-indicator li.active{background-position:-148px -14px}.checkout-progress-indicator li.inactive{background-position:-148px -78px}.checkout-progress-indicator li.inactive a{background-position:-148px -142px}.checkout-progress-indicator li.inactive a:hover{background-position:-148px -206px}.checkout-progress-indicator li.step-1{width:38px}.checkout-progress-indicator li.step-1.active{background-position:-157px -14px}.checkout-progress-indicator li.step-1.inactive{background-position:-157px -78px}.checkout-progress-indicator li.step-1.inactive a{background-position:-157px -142px}.checkout-progress-indicator li.step-1.inactive a:hover{background-position:-157px -206px}span.tool-tip-error{margin-right:5px!important}#selected-data .pdp-main a.product-bundles-name,#selected-data .product-tile .product-tile-name a,#selected-data .product-tile a.product-tile-name,#selected-data a.truncate,.pdp-main #selected-data a.product-bundles-name,.product-tile #selected-data a.product-tile-name,.product-tile .product-tile-name #selected-data a{max-width:100px}.container .mod-payment .payment-checks-info .col{padding-left:0;padding-right:0;width:auto}.container .sec-rco-reward{margin:0 5px}.container .sec-rco-reward .col{display:block}.container .sec-rco-reward .sec-rco-m{display:none}.container .sec-rco-reward .sec-rco-r{width:auto}.container .sec-rco-reward .sec-reward-module ul.list-rewards li div.reward-details-2{display:block}.sec-rco-content{margin:0 5px}.sec-rco-content .sec-rco-l{width:auto;margin-bottom:8px}.sec-payment-inner .col-l,.sec-payment-inner .col-r{width:100%}.sec-payment-inner .cc-cvn .col-r{width:49%}.sec-payment-inner .form-row input[type=password],.sec-payment-inner .form-row input[type=text],.sec-payment-inner .form-row select,.sec-payment-inner .form-row textarea{width:100%;max-width:100%;float:none}#comboExtras .form-row input[type=password],#comboExtras .form-row input[type=text],#comboExtras .form-row select,#comboExtras .form-row textarea{width:93%;max-width:93%}.row{width:auto!important;display:block}.row.cc-cvn,.row.cc-cvn .col-nowrap{display:block}.row.cc-cvn .cvn_input{max-width:128px!important}.wrapper-enter-order .sec-buttons{text-align:center}.payment-method #sec-cc .col-l{width:100%}.payment-method #sec-cc .cc-expired-day .col-l,.payment-method #sec-cc .cc-expired-day .col-r{width:100px}.payment-method #sec-cc .cc-cvn .col-l{width:210px}.cvn-tooltip a.fa-question-circle{margin-top:2em}.checkout-confirm .order-instruction .email-form .edit-email{width:300px}.checkout-confirm .order-instruction .email-form .non-edit-mode.wrap-parent-email{word-break:break-all}.checkout-confirm .sec-info-module .sec-info-module-inner{min-height:0}.checkout-confirm .sec-rco-reward{margin:0;padding:0 5px}.checkout-confirm .sec-rco-reward .sec-bonus-module ul li{padding:10px 5px}.checkout-confirm .sec-rco-reward .sec-bonus-module ul li table.list-reward-total td{border-top:0}.checkout-confirm .sec-rco-reward .sec-bonus-module ul li table td.title{border-left:1px solid #f3e4c6;width:65%}.checkout-confirm .sec-rco-reward .sec-bonus-module ul li table td.pay{width:39%;text-align:left;padding-left:0}.checkout-confirm .sec-rco-reward .sec-bonus-module ul li table td.price-sale{width:20%}.checkout-confirm .sec-rco-reward .sec-bonus-module ul li table td.item-qty{width:15%}.checkout-confirm .sec-rco-content .sec-rco-r{margin-top:1em;width:100%}.submit-order button{margin-top:15px}.submit-order button.print-page{display:none}.pdp-main .wrapper-enter-order .sec-review-order .product-bundle-title span,.wrapper-enter-order .sec-review-order .pdp-main .product-bundle-title span,.wrapper-enter-order .sec-review-order h2 span{width:auto;display:block;padding:5px 5px 0}.container .mod-payment label.checkbox-label span.label-msg{display:block;padding-left:30px}.form-indent{margin-left:0}.container .mod-payment .payment-method-options{width:auto}.wrapper-enter-order .sec-review-order table.dataTable.cart-parent tbody tr td.price .price-parent span.value{width:60px;text-align:left;display:inline-block;margin-left:revert-layer;font-size:18px}table.dataTable.cart-parent tbody tr td.qty .input-qty,table.dataTable.cart-parent tbody tr th.qty .input-qty{width:60px;text-align:center;margin-left:0;border:1px solid #999}table.dataTable.cart-parent tbody tr td.qty .input-qty.itm-qty-usd,table.dataTable.cart-parent tbody tr th.qty .input-qty.itm-qty-usd{border:none}.dataTable.cell-border tbody .is-NLA-OOS-Expired .fa-exclamation-circle{right:.1em;top:.5em}.order-summary-header{padding-left:15px;padding-right:15px}.apple-status-modal .ui-dialog-content .apple-status-header{float:left;display:block;margin:15px 0}.apple-status-modal .ui-dialog-content .apple-status-header .teacher-profile{float:left;width:100%;clear:both;border-bottom:1px solid #f4f1ea}.apple-status-modal .ui-dialog-content .apple-status-header .teacher-profile .avialable-profile{position:relative}.apple-status-modal .ui-dialog-content .apple-status-header .teacher-profile .avialable-profile h1{margin:0;width:100%}.apple-status-modal .ui-dialog-content .apple-status-header .teacher-profile .avialable-profile .apple-status,.apple-status-modal .ui-dialog-content .apple-status-header .teacher-profile .avialable-profile .noapple-status{position:static;float:left}.apple-status-modal .ui-dialog-content .apple-status-header .teacher-profile .avialable-profile .apple-status .apple-icon{position:absolute;top:40%;left:13%}.apple-status-modal .ui-dialog-content .apple-status-header .ytd-spend{float:left;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}.apple-status-modal .ui-dialog-content .apple-status-header .ytd-spend .ytd-spend-inner{position:static}.apple-status-modal .ui-dialog-content .apple-rewards-spend.white-box{margin:0;width:100%}.apple-status-modal .ui-dialog-content .apple-rewards-spend.white-box .main-section .apple-section{position:static;min-height:inherit}.apple-status-modal .ui-dialog-content .apple-rewards-spend.white-box .main-section .apple-section .golden-apple,.apple-status-modal .ui-dialog-content .apple-rewards-spend.white-box .main-section .apple-section .green-apple,.apple-status-modal .ui-dialog-content .apple-rewards-spend.white-box .main-section .apple-section .red-apple{position:static;margin-bottom:10px;left:0;width:100%}.apple-status-modal .ui-dialog-content .apple-rewards-spend.white-box .main-section .vipstandard-section{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}.apple-status-modal .ui-dialog-content .apple-rewards-spend.white-box .main-section .vipstandard-section .free-shipping,.apple-status-modal .ui-dialog-content .apple-rewards-spend.white-box .main-section .vipstandard-section .vip-service{width:100%;float:left}#msg-amount-exceeded{margin-bottom:10px;position:relative;text-align:left}.student-coupon-modal .modal-body .modal-body-inner .content-wrapper #selected-data thead tr th span.selected-amount{display:none!important}.dollar-to-spend td.col-select,.dollar-to-spend td.item_id,.dollar-to-spend th.col-select,.dollar-to-spend th.item_id{width:15%!important}.dollar-to-spend td.title,.dollar-to-spend th.title{width:35%!important}#item-entry.default .item-entry-content{height:auto}.wrapper-enter-order .enter-order-info .order-summary{float:none}.wrapper-enter-order .enter-order-info .order-summary .hd{font-size:14px;padding:0 5px;margin-top:0}.wrapper-enter-order .enter-order-info .order-summary .or-inner{font-weight:700;font-size:14px}.wrapper-enter-order .enter-order-info .order-summary .or-inner li span{font-size:14px;font-weight:400}.wrapper-enter-order .enter-order-info .order-summary .or-sum{padding:0 5px}.wrapper-enter-order .enter-order-info .order-summary .or-sum ul{position:relative;margin:0 5px}.wrapper-enter-order .enter-order-info .order-summary .or-sum ul li,.wrapper-enter-order .enter-order-info .order-summary .or-sum ul li:first-child{font-size:14px}.wrapper-enter-order .enter-order-info .order-summary .or-sum ul li#order_total{position:absolute;right:0}.wrapper-enter-order .enter-order-info{margin-bottom:15px}.wrapper-enter-order .enter-order-info .order-summary-checkout-table .hd{font-size:12pt;padding:3px 5px 0 10px;margin:0}.wrapper-enter-order .enter-order-info .order-summary-checkout-table .or-inner{padding:2px;font-weight:400;font-size:12pt;line-height:1.3}.wrapper-enter-order .enter-order-info .order-summary-checkout-table .or-inner li{padding:0 8px}.wrapper-enter-order .enter-order-info .order-summary-checkout-table .or-inner li:first-child{padding-top:8px}.wrapper-enter-order .sec-review-order .wishListTable th{padding:7px 5px}.wrapper-enter-order .sec-review-order .wishListTable td.title,.wrapper-enter-order .sec-review-order .wishListTable th.title{width:45%}.wrapper-enter-order .sec-review-order .wishListTable td.item-qty,.wrapper-enter-order .sec-review-order .wishListTable td.price,.wrapper-enter-order .sec-review-order .wishListTable th.item-qty,.wrapper-enter-order .sec-review-order .wishListTable th.price{width:15%}.wrapper-enter-order .sec-review-order .wishListTable td.given-by,.wrapper-enter-order .sec-review-order .wishListTable th.given-by{width:25%}.wrapper-enter-order .sec-review-order .wishListTable tbody tr td.title{border-left:1px solid #f3e4c6}.teacher-message .content-asset{position:relative}.teacher-message .content-asset .link-less-div{position:absolute;right:0;bottom:0}.short-text{height:2.5em;overflow:hidden;position:relative}.short-text .link-more-div{position:absolute;display:inline-block;right:0;bottom:0;background:#f4f1ea}.pt_sfo .wrapper-enter-order.YTO-flyer .YTO-bottom-flyer #sfo-data-table td.itemNum,.pt_sfo .wrapper-enter-order.YTO-flyer .YTO-bottom-flyer #sfo-data-table td.studentName,.pt_sfo .wrapper-enter-order.YTO-flyer .YTO-bottom-flyer #sfo-data-table td.title,.pt_sfo .wrapper-enter-order.YTO-flyer .YTO-bottom-flyer #sfo-data-table th.itemNum,.pt_sfo .wrapper-enter-order.YTO-flyer .YTO-bottom-flyer #sfo-data-table th.studentName,.pt_sfo .wrapper-enter-order.YTO-flyer .YTO-bottom-flyer #sfo-data-table th.title{width:35%!important}.pt_sfo .wrapper-enter-order.YTO-flyer .YTO-bottom-flyer #sfo-data-table td.item-qty,.pt_sfo .wrapper-enter-order.YTO-flyer .YTO-bottom-flyer #sfo-data-table th.item-qty{width:30%!important}.pdp-main .pt_sfo .wrapper-enter-order.YTO-flyer .YTO-bottom-flyer #sfo-data-table td.title a.product-bundles-name,.pdp-main .pt_sfo .wrapper-enter-order.YTO-flyer .YTO-bottom-flyer #sfo-data-table th.title a.product-bundles-name,.product-tile .product-tile-name .pt_sfo .wrapper-enter-order.YTO-flyer .YTO-bottom-flyer #sfo-data-table td.title a,.product-tile .product-tile-name .pt_sfo .wrapper-enter-order.YTO-flyer .YTO-bottom-flyer #sfo-data-table th.title a,.product-tile .pt_sfo .wrapper-enter-order.YTO-flyer .YTO-bottom-flyer #sfo-data-table td.title a.product-tile-name,.product-tile .pt_sfo .wrapper-enter-order.YTO-flyer .YTO-bottom-flyer #sfo-data-table th.title a.product-tile-name,.pt_sfo .wrapper-enter-order.YTO-flyer .YTO-bottom-flyer #sfo-data-table td.title .pdp-main a.product-bundles-name,.pt_sfo .wrapper-enter-order.YTO-flyer .YTO-bottom-flyer #sfo-data-table td.title .product-tile .product-tile-name a,.pt_sfo .wrapper-enter-order.YTO-flyer .YTO-bottom-flyer #sfo-data-table td.title .product-tile a.product-tile-name,.pt_sfo .wrapper-enter-order.YTO-flyer .YTO-bottom-flyer #sfo-data-table td.title a.truncate,.pt_sfo .wrapper-enter-order.YTO-flyer .YTO-bottom-flyer #sfo-data-table th.title .pdp-main a.product-bundles-name,.pt_sfo .wrapper-enter-order.YTO-flyer .YTO-bottom-flyer #sfo-data-table th.title .product-tile .product-tile-name a,.pt_sfo .wrapper-enter-order.YTO-flyer .YTO-bottom-flyer #sfo-data-table th.title .product-tile a.product-tile-name,.pt_sfo .wrapper-enter-order.YTO-flyer .YTO-bottom-flyer #sfo-data-table th.title a.truncate{min-width:90px;width:90px!important}.modal.student-coupon-modal .modal-body-inner #coupon-entry.default .item-entry-content{float:none}.modal.student-coupon-modal .modal-body-inner #coupon-entry.default .item-entry-content .enter-item,.modal.student-coupon-modal .modal-body-inner #coupon-entry.default .item-entry-content .enter-name{width:auto;text-transform:uppercase}.modal.student-coupon-modal .modal-body-inner #coupon-entry.default .item-entry-content .block-enter-item,.modal.student-coupon-modal .modal-body-inner #coupon-entry.default .item-entry-content .block-student-name{width:auto;padding-bottom:10px}.dataTable .product-details .detail{width:auto;padding-right:0}.tooltipster-default .booktrust-learnmore-link{display:none}.container .sec-rco-reward .sec-red-coupon-module table span.link-mgm{padding-left:0}.container .sec-rco-reward .sec-red-coupon-module table td.coupon-code{padding-right:0}.container .sec-rco-reward .sec-red-coupon-module table td.coupon-code span.highlight{width:147px}.container .sec-rco-reward .sec-red-coupon-module table td.col-edit,.container .sec-rco-reward .sec-red-coupon-module table td.col-icon-remove{vertical-align:top}.container .sec-rco-reward .sec-reward-module ul.list-rewards li div.reward-details{display:block;width:auto;padding-top:0}.container .sec-rco-reward .sec-reward-module ul.list-rewards li div.reward-desc{display:block;width:auto;padding-bottom:5px}.container .sec-rco-reward .sec-reward-module ul.list-rewards li div.reward-desc-tossin{display:table-cell;width:70%}.container .sec-rco-reward .sec-reward-module ul.list-rewards li div.reward-details-tossin{display:table-cell;width:30%}.dollar-to-spend td.title a,.free-pick td.title a,.free-pick-reward td.title a{min-width:0;max-width:100px}.booktrust-download-link{display:none}.dataTable .product-details .detail .image{width:45%}.dataTable .product-details .detail .image img{width:100%;height:auto}.container .mod-method #shipping-method-list{float:none}.coupon span.tool-tip-error{width:220px}.payment-method #sec-cc .cc-num{width:80%}.bookfinder-wrapper .bookfinder.childinterest .content .selection .select .character-images{display:none}.pdp-main .wrapper-enter-order.cart-review a.product-bundles-name,.product-tile .product-tile-name .wrapper-enter-order.cart-review a,.product-tile .wrapper-enter-order.cart-review a.product-tile-name,.wrapper-enter-order.cart-review .pdp-main a.product-bundles-name,.wrapper-enter-order.cart-review .product-tile .product-tile-name a,.wrapper-enter-order.cart-review .product-tile a.product-tile-name,.wrapper-enter-order.cart-review a.truncate{text-overflow:ellipsis;white-space:nowrap;display:block;max-width:90px;min-width:90px}.cartridges-title{font-size:26px;padding-left:10px}.wrapper-enter-order .sec-review-order .cart-yto-content .total-review-order .std-total li.std-total-label{width:24%}.wrapper-enter-order .sec-review-order .cart-yto-content .total-review-order .std-total li.std-total-item-price{width:20%}.wrapper-enter-order .sec-review-order .cart-yto-content .total-review-order .std-total li.std-total-item-qty{width:15%}.wrapper-enter-order .sec-review-order .cart-yto-content .total-review-order .std-total li.std-total-pts{width:18%}.wrapper-enter-order .sec-review-order .cart-yto-content .total-review-order .std-total li.std-total-pts-qty{width:23%}.wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .total-review-order .std-total li.std-total-label{width:32%}.wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .total-review-order .std-total li.std-total-item-price{width:22%}.wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .total-review-order .std-total li.std-total-item-qty{width:13%}.wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .total-review-order .std-total li.std-total-pts{width:20%}.wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .total-review-order .std-total li.std-total-pts-qty{width:13%;padding:5px!important}.order-summary-footer{margin:0 5px}.wrapper-enter-order .sec-review-order .cart-soo-content ul.std-total li.std-total-qty,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-sfo-content .cell-border td.item-qty,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-sfo-content .cell-border th.item-qty{text-align:center}.wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .sec-order-table #yto-item-table.cell-border td.title,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .sec-order-table #yto-item-table.cell-border th.title,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .sec-order-table .cell-border td.title,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .sec-order-table .cell-border th.title{width:32%!important}.pdp-main .wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .sec-order-table #yto-item-table.cell-border td.title a.product-bundles-name,.pdp-main .wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .sec-order-table #yto-item-table.cell-border th.title a.product-bundles-name,.pdp-main .wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .sec-order-table .cell-border td.title a.product-bundles-name,.pdp-main .wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .sec-order-table .cell-border th.title a.product-bundles-name,.product-tile .product-tile-name .wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .sec-order-table #yto-item-table.cell-border td.title a,.product-tile .product-tile-name .wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .sec-order-table #yto-item-table.cell-border th.title a,.product-tile .product-tile-name .wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .sec-order-table .cell-border td.title a,.product-tile .product-tile-name .wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .sec-order-table .cell-border th.title a,.product-tile .wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .sec-order-table #yto-item-table.cell-border td.title a.product-tile-name,.product-tile .wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .sec-order-table #yto-item-table.cell-border th.title a.product-tile-name,.product-tile .wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .sec-order-table .cell-border td.title a.product-tile-name,.product-tile .wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .sec-order-table .cell-border th.title a.product-tile-name,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .sec-order-table #yto-item-table.cell-border td.title .pdp-main a.product-bundles-name,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .sec-order-table #yto-item-table.cell-border td.title .product-tile .product-tile-name a,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .sec-order-table #yto-item-table.cell-border td.title .product-tile a.product-tile-name,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .sec-order-table #yto-item-table.cell-border td.title a.truncate,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .sec-order-table #yto-item-table.cell-border th.title .pdp-main a.product-bundles-name,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .sec-order-table #yto-item-table.cell-border th.title .product-tile .product-tile-name a,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .sec-order-table #yto-item-table.cell-border th.title .product-tile a.product-tile-name,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .sec-order-table #yto-item-table.cell-border th.title a.truncate,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .sec-order-table .cell-border td.title .pdp-main a.product-bundles-name,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .sec-order-table .cell-border td.title .product-tile .product-tile-name a,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .sec-order-table .cell-border td.title .product-tile a.product-tile-name,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .sec-order-table .cell-border td.title a.truncate,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .sec-order-table .cell-border th.title .pdp-main a.product-bundles-name,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .sec-order-table .cell-border th.title .product-tile .product-tile-name a,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .sec-order-table .cell-border th.title .product-tile a.product-tile-name,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .sec-order-table .cell-border th.title a.truncate{min-width:70px;max-width:70px}.wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .sec-order-table #yto-item-table.cell-border td.price,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .sec-order-table #yto-item-table.cell-border th.price,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .sec-order-table .cell-border td.price,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .sec-order-table .cell-border th.price{width:22%!important;text-align:right}.wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .sec-order-table #yto-item-table.cell-border td.item-qty,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .sec-order-table #yto-item-table.cell-border th.item-qty,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .sec-order-table .cell-border td.item-qty,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .sec-order-table .cell-border th.item-qty{width:13%!important}.wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .sec-order-table #yto-item-table.cell-border td.bonus-pt,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .sec-order-table #yto-item-table.cell-border th.bonus-pt,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .sec-order-table .cell-border td.bonus-pt,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .sec-order-table .cell-border th.bonus-pt{width:20%!important}.wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .sec-order-table #yto-item-table.cell-border td.bonus-qty,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .sec-order-table #yto-item-table.cell-border th.bonus-qty,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .sec-order-table .cell-border td.bonus-qty,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .sec-order-table .cell-border th.bonus-qty{width:13%!important;text-align:center}.wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .sec-order-table #yto-item-table.cell-border td.bonus-qty span.input-qty,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .sec-order-table #yto-item-table.cell-border th.bonus-qty span.input-qty,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .sec-order-table .cell-border td.bonus-qty span.input-qty,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-yto-content .sec-order-table .cell-border th.bonus-qty span.input-qty{width:auto;margin:0 auto}.wrapper-enter-order.checkout-confirm .sec-review-order .cart-sfo-content .cell-border td.itemNum,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-sfo-content .cell-border th.itemNum,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-soo-content .cell-border td.itemNum,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-soo-content .cell-border th.itemNum{width:19%!important}.wrapper-enter-order.checkout-confirm .sec-review-order .cart-sfo-content .cell-border td.title,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-sfo-content .cell-border th.title,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-soo-content .cell-border td.title,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-soo-content .cell-border th.title{width:39%!important}.wrapper-enter-order.checkout-confirm .sec-review-order .cart-sfo-content .cell-border td.item-qty,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-sfo-content .cell-border th.item-qty,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-soo-content .cell-border td.item-qty,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-soo-content .cell-border th.item-qty{width:18%!important;text-align:center}.wrapper-enter-order.checkout-confirm .sec-review-order .cart-sfo-content .cell-border td.price,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-sfo-content .cell-border th.price,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-soo-content .cell-border td.price,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-soo-content .cell-border th.price{width:24%!important}.wrapper-enter-order.checkout-confirm .sec-review-order .cart-sfo-content ul.std-total li,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-soo-content ul.std-total li{padding:9px}.wrapper-enter-order.checkout-confirm .sec-review-order .cart-sfo-content ul.std-total li.std-total-label,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-soo-content ul.std-total li.std-total-label{padding-left:8px;text-align:left}.wrapper-enter-order.checkout-confirm .sec-review-order .cart-sfo-content ul.std-total li.std-total-label.hidden-xs,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-soo-content ul.std-total li.std-total-label.hidden-xs{display:none}.wrapper-enter-order.checkout-confirm .sec-review-order .cart-sfo-content ul.std-total li.std-total-label.desktop-hide,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-soo-content ul.std-total li.std-total-label.desktop-hide{display:block;width:78%;padding-top:0;text-align:left}}@media screen and (max-width:480px) and (min-width:310px) and (max-width:350px){.wrapper-enter-order.checkout-confirm .sec-review-order .cart-sfo-content ul.std-total li.std-total-label.desktop-hide,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-soo-content ul.std-total li.std-total-label.desktop-hide{margin-left:28px;text-align:center;padding-left:3px}}@media screen and (max-width:480px) and (min-width:350px) and (max-width:365px){.wrapper-enter-order.checkout-confirm .sec-review-order .cart-sfo-content ul.std-total li.std-total-label.desktop-hide,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-soo-content ul.std-total li.std-total-label.desktop-hide{margin-left:18px;text-align:center;padding-left:14px}}@media screen and (max-width:480px) and (min-width:370px) and (max-width:400px){.wrapper-enter-order.checkout-confirm .sec-review-order .cart-sfo-content ul.std-total li.std-total-label.desktop-hide,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-soo-content ul.std-total li.std-total-label.desktop-hide{margin-left:45px;padding-left:21px}}@media screen and (max-width:480px) and (min-width:400px) and (max-width:480px){.wrapper-enter-order.checkout-confirm .sec-review-order .cart-sfo-content ul.std-total li.std-total-label.desktop-hide,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-soo-content ul.std-total li.std-total-label.desktop-hide{margin-left:20px}}@media screen and (max-width:480px){.wrapper-enter-order.checkout-confirm .sec-review-order .cart-sfo-content ul.std-total li.std-total-price,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-soo-content ul.std-total li.std-total-price{width:24%;text-align:right;padding:5px}}@media screen and (max-width:480px) and (max-width:480px){.wrapper-enter-order.checkout-confirm .sec-review-order .cart-sfo-content ul.std-total li.std-total-price,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-soo-content ul.std-total li.std-total-price{font-size:14px;font-family:Arial,bold}}@media screen and (max-width:480px){.wrapper-enter-order.checkout-confirm .sec-review-order .cart-sfo-content ul.std-total li.std-total-qty,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-soo-content ul.std-total li.std-total-qty{width:18%;text-align:center;padding:5px}}@media screen and (max-width:480px) and (max-width:480px){.wrapper-enter-order.checkout-confirm .sec-review-order .cart-sfo-content ul.std-total li.std-total-qty,.wrapper-enter-order.checkout-confirm .sec-review-order .cart-soo-content ul.std-total li.std-total-qty{font-size:14px;font-family:Arial,bold}}@media screen and (max-width:480px){.container .mod-payment .custom-select{font-size:13px}.sec-payment-inner .cccheckcombo-tootip a.custom-tooltip{right:0;left:auto}input[type=number],input[type=password],input[type=text]{-webkit-border-radius:0;border-radius:0;-webkit-appearance:none}.student-coupon-modal.dollar-to-spend #coupon-select-grade,.student-coupon-modal.free-pick #coupon-select-grade{width:95%}}@media screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3){.sidecarmenu .header-authenticated-top-right .header-search input[type=text]{display:block;width:145px;border:1px solid #d2d2d2}iframe[title*="recaptcha challenge"]{width:340px!important;height:520px!important}}@media screen and (device-width:411px){.sidecarmenu .header-authenticated-top-right .header-search input[type=text]{display:block;width:195px;border:1px solid #d2d2d2}}@media screen and (min-width:375px) and (max-width:400px){.sidecarmenu .header-authenticated-top-right.wider .header-search{width:75%}.sidecarmenu .header-authenticated-top-right.wider .header-search input[type=text]{width:87%}#sfo-data-table tbody td.title .pdp-main a.product-bundles-name,#sfo-data-table tbody td.title .product-tile .product-tile-name a,#sfo-data-table tbody td.title .product-tile a.product-tile-name,#sfo-data-table tbody td.title a.truncate,.pdp-main #sfo-data-table tbody td.title a.product-bundles-name,.product-tile #sfo-data-table tbody td.title a.product-tile-name,.product-tile .product-tile-name #sfo-data-table tbody td.title a{max-width:75px;min-width:75px}#yto-flyer-table tbody td.title .pdp-main a.product-bundles-name,#yto-flyer-table tbody td.title .product-tile .product-tile-name a,#yto-flyer-table tbody td.title .product-tile a.product-tile-name,#yto-flyer-table tbody td.title a.truncate,#yto-item-table tbody td.title .pdp-main a.product-bundles-name,#yto-item-table tbody td.title .product-tile .product-tile-name a,#yto-item-table tbody td.title .product-tile a.product-tile-name,#yto-item-table tbody td.title a.truncate,.pdp-main #yto-flyer-table tbody td.title a.product-bundles-name,.pdp-main #yto-item-table tbody td.title a.product-bundles-name,.product-tile #yto-flyer-table tbody td.title a.product-tile-name,.product-tile #yto-item-table tbody td.title a.product-tile-name,.product-tile .product-tile-name #yto-flyer-table tbody td.title a,.product-tile .product-tile-name #yto-item-table tbody td.title a{max-width:60px;min-width:60px}.pdp-main .wrapper-enter-order.cart-review a.product-bundles-name,.product-tile .product-tile-name .wrapper-enter-order.cart-review a,.product-tile .wrapper-enter-order.cart-review a.product-tile-name,.wrapper-enter-order.cart-review .pdp-main a.product-bundles-name,.wrapper-enter-order.cart-review .product-tile .product-tile-name a,.wrapper-enter-order.cart-review .product-tile a.product-tile-name,.wrapper-enter-order.cart-review a.truncate{text-overflow:ellipsis;white-space:nowrap;display:block;max-width:80px;min-width:80px}}@media screen and (max-width:375px){iframe[title*="recaptcha challenge"]{width:355px!important;height:535px!important}}@media screen and (min-width:321px) and (max-width:374px){.sidecarmenu .header-authenticated-top-right.wider .header-search{width:70%}.sidecarmenu .header-authenticated-top-right.wider .header-search input[type=text]{width:84%}}@media screen and (max-width:320px){.sidecarmenu .sidecarmenu-icon.wider{width:13%}.sidecarmenu .header-authenticated-top-right.wider .header-search{width:71%}.sidecarmenu .header-authenticated-top-right.wider .header-search input[type=text]{width:84%}.teacher-profile .avialable-profile h1{font-size:26px}iframe[title*="recaptcha challenge"]{width:300px!important;height:480px!important}}@media screen and (max-width:1020px){.student-coupon-modal .modal-body .modal-body-inner .content-wrapper .search-box .inpBox input{width:300px}}@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:portrait){.apple-icon-content{position:relative;top:28px!important}.subheader-top.parents-subheader-top.teacher{border-bottom:4px solid #fff}.subheader-top.parents-subheader-top.teacher .subheader-menu{width:620px!important}.subheader-top .wrapper-content .subheader-menu>ul>li{line-height:27px}.subheader-menu>ul>li>a{font-size:14px!important}.subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li{width:150px!important}.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .wrapper-content .subheader-top,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .subheader-top{margin-bottom:4px}.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .wrapper-content .authenticated-left,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left{width:33%;height:310px;padding:20px 15px;border-right:4px solid #fff}.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .wrapper-content .authenticated-left .logos-section,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .logos-section{width:95%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:static}.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .wrapper-content .authenticated-left .logos-section .green-apple,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .logos-section .green-apple{width:65%}.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .wrapper-content .authenticated-left .logos-section .green-apple span,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .logos-section .green-apple span{width:50%;padding:8px 0 0 9px;float:left}.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .wrapper-content .authenticated-left .logos-section .book-trust,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .logos-section .book-trust{width:36%}.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .wrapper-content .authenticated-right,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right{width:auto;height:auto}.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .wrapper-content .authenticated-right .orders,.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .wrapper-content .authenticated-right .resources,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .orders,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .resources{border-right:4px solid #fff}.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .wrapper-content .authenticated-right .orders .desk .title-one,.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .wrapper-content .authenticated-right .orders .desk .title-two,.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .wrapper-content .authenticated-right .resources .desk .title-one,.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .wrapper-content .authenticated-right .resources .desk .title-two,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .orders .desk .title-one,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .orders .desk .title-two,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .resources .desk .title-one,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .resources .desk .title-two{float:left;line-height:15px;clear:both}.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .wrapper-content .authenticated-right .orders .desk .title-two,.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .wrapper-content .authenticated-right .resources .desk .title-two,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .orders .desk .title-two,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .resources .desk .title-two{margin-top:5px}.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .wrapper-content .authenticated-right .orders .desk-new,.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .wrapper-content .authenticated-right .resources .desk-new,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .orders .desk-new,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .resources .desk-new{border-right:4px solid #fff}.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .wrapper-content .authenticated-right .orders .cac-code,.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .wrapper-content .authenticated-right .resources .cac-code,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .orders .cac-code,.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .resources .cac-code{right:auto;bottom:36%}.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message{margin-bottom:16px;margin-top:6px;padding:5px}.pdp-main .pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .product-bundle-title,.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .pdp-main .product-bundle-title,.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message h2{margin-bottom:7px;margin-left:10px}.pdp-main .pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .product-bundle-title span,.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .pdp-main .product-bundle-title span,.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message h2 span{line-height:15px;margin-top:3px}.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .teacher-offer-one{float:left;border-right:2px solid #fff;position:relative;width:430px}.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .teacher-offer-one img{width:50%;height:150px}.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .teacher-offer-two{float:left;border-right:2px solid #fff;position:relative}.pt_storefront .authenticated-homepage .tcool-homepage .marketing-message .teacher-offer-three{float:left;position:relative}.footer-container{width:100%}.footer-container .footer-item{width:22%}.trustwave{padding-right:20px}.social-icons a{margin-bottom:10px}#bookbox{line-height:18px;letter-spacing:1px}}@media screen and (max-width:480px){.leftSection{width:99.5%;float:left;display:block;border:1px solid transparent;margin-left:0;margin-bottom:20px}.middleSection{width:99.5%;float:left;display:block;border:1px solid transparent;margin-left:0;margin-bottom:20px;margin-top:0}.rightSection{width:99.5%;float:left;display:block;border:1px solid transparent;margin-left:0;margin-top:0;margin-bottom:50px}.transparent-mask1{width:100%}.wrapper-enter-order .sec-order-table thead th.bonus-pt,.wrapper-enter-order .sec-order-table thead th.price{text-align:left}}@media only screen and (min-device-width:481px) and (max-device-width:1024px){.leftSection{width:30%;float:left;display:block;border:1px solid transparent;margin-left:10px}.middleSection{width:30%;float:left;display:block;border:1px solid transparent;margin-left:20px}.rightSection{width:30.5%;float:left;display:block;border:1px solid transparent;margin-left:20px}.transparent-mask1{position:absolute;width:100%}}@media only screen and (min-device-width:414px) and (max-device-width:736px){.home-unauthenticated-register .login-box-content{width:91.5%}.home-unauthenticated-register .home-unauthenticated-middle a{width:170px}.home-unauthenticated-register .home-unauthenticated-middle a i{left:137px}.home-unauthenticated-register .home-unauthenticated-right a{width:160px}.home-unauthenticated-register .home-unauthenticated-right a i{left:133px}}@media screen and (max-width:420px){.custom-select .selection-list::-webkit-scrollbar{width:20px;border:1px solid #d2d2d2}.custom-select .selection-list::-webkit-scrollbar-thumb{height:70px;border:4px solid transparent;background-clip:padding-box;-webkit-border-radius:10px;background-color:#1a94b3}.custom-select .selection-list .content-scrollbar{width:100%!important}}.mobile-bottom-padding{clear:both;height:50px}.sec-logos{padding-top:7px}.sec-logos img{width:107px;display:block;margin-top:0}.sec-logos img.logo-book-club{margin-top:5px}@media (max-width:480px){.reading-clubaccnt .profile-accnt .payment-orderhistory .outstanding-balance .left,.reading-clubaccnt .profile-accnt .payment-orderhistory .outstanding-balance .right{width:auto;float:none}.div-cart-parent{border-bottom:20px solid #faf5e8}}@media (max-width:380px){.wrapper-enter-order.cart-review .book-trust-wrap .custom-select{width:120px}}@media (max-width:350px){.wrapper-enter-order.cart-review .book-trust-wrap .custom-select{width:100px}}@media (max-width:330px){.wrapper-enter-order.cart-review .book-trust-wrap .custom-select{width:80px}}@media print{.pt_order-confirmation #mini-cart,.pt_order-confirmation #navigation,.pt_order-confirmation .header-banner,.pt_order-confirmation .menu-utility,.pt_order-confirmation .menu-utility-user{display:none}body{-webkit-print-color-adjust:exact}.pt_checkout #confirmation-page .sec-progress,.pt_checkout .header-top-right{display:none}.pt_checkout #confirmation-page .sec-checkout-hd ul li.hd{visibility:hidden}.pt_checkout #confirmation-page .order-summary-footer,.pt_checkout #confirmation-page .order-summary-header{display:none}}.pt_marketing h7{color:gray;font-family:BrandonText-Light,Arial,sans-serif;font-size:20px;font-weight:900;margin-left:25px}@media screen and (max-width:480px){#top-banner-videos{height:157px!important}#banner-img3{width:320px!important;position:relative;left:50%;margin-left:-160px!important}#videosubsub{color:#d83230;font-family:BrandonText-Light,Arial,sans-serif!important;font-size:30px;width:300px!important;left:50%!important;position:relative;margin-left:-150px!important}.video_thumb_name{clear:both}.video-container-mobile{display:block!important;color:#000;font-size:14px;clear:both}#program_content{width:315px!important;margin-left:-185px!important}#top-nav{width:268px!important;margin-left:-102px!important}#nav-bar{display:none!important}#video_thumb_id{display:none}#nav-contests{width:320px!important}#contest_content{width:320px!important;margin-left:-160px!important}#nav-left,#nav-right{width:160px!important}.content_contests{width:320px!important}#bottom_vid_text{padding-left:32px!important}#bt-middle-right2{width:320px!important;font-size:33px!important;padding-left:1px!important;padding-top:0!important;padding-right:0!important}#bt-middle-left2{width:320px!important;padding-right:19px!important}#booktrust-top-2-panel2{width:320px!important;margin-left:-150px!important}#header-bottom-pj-1{width:300px!important;margin-left:-160px!important}#pj-paragraph3{padding-left:10px!important;padding-right:10px!important}#pj-header{width:320px!important;margin-left:-150px!important}#header_pj_right{padding-right:45px!important;padding-top:0!important}#banner-img2{display:none!important}#header_copy_pj{width:320px!important;margin-left:-150px!important;margin-top:-321px!important;margin-bottom:338px!important}#mobile_pj_text{width:136px}#header_large_pj{font-size:46px!important}#bt-footer-mobile{display:block!important}#img_bottom_bt{display:none!important}#bt-middle-right{width:320px!important;font-size:28px!important;padding-right:0!important}#bt-middle-left{width:320px!important;padding-left:0!important;padding-top:0!important}#booktrust-top-2-panel{width:320px!important;margin-left:-160px!important;background-color:#f4f1ea!important}#booktrust-top-frame-2{padding-left:0!important;padding-top:22px!important}#booktrust-top-3-panel{width:320px!important;margin-left:-145px!important}#mobile-bt-back{background-color:#F3A034}#mobile-bt-header-2{display:block!important;background-color:#F3A034;padding-top:10px;width:320px;left:50%;position:relative;margin-left:-160px;padding-bottom:28px;margin-bottom:3px}#top-banner-booktrust{background-color:#f4f1ea!important;background-image:none!important}#banner-img{display:none}#banner-img-mobile{display:block!important;left:50%;position:relative;margin-left:-160px}}#bt-footer-mobile{display:none}#mobile-header-text-large{font-family:BrandonText-Light,Arial,sans-serif;color:#fff;left:50%;font-size:25px;position:relative;margin-left:-160px}#mobile-header-text-small{font-family:BrandonText-Light,Arial,sans-serif;color:#fff;left:50%;font-size:18px;position:relative;margin-left:-160px}#banner-img-mobile,#mobile-bt-header-2{display:none}#top-banner-videos{width:100%;background-repeat:repeat-x;background-color:#2d6263}#top-banner-booktrust{width:100%;background-repeat:repeat-x;background-image:url(https://dev17.rco.scholastic.demandware.net/on/demandware.static/-/Sites-rco-us-Library/default/dw6261fe35/images/banners/banner_repeat_bt.jpg)}#top-banner-booktrust-bottom{width:100%;background-repeat:repeat-x;height:20px;background-image:url(https://dev17.rco.scholastic.demandware.net/on/demandware.static/-/Sites-rco-us-Library/default/dw6261fe35/images/banners/bt-bottom.jpg);margin-top:-24px;opacity:.1}#middle-banner-booktrust-bottom{width:100%;background-repeat:repeat-x;background-color:#f4f1ea;padding-top:27px;padding-bottom:27px}#banner-img{position:relative;left:50%;margin-left:-512px}#booktrust-top-3-panel{width:990px;position:relative;left:50%;margin-left:-495px;padding-top:26px}#booktrust-top-2-panel{width:990px;position:relative;left:50%;margin-left:-495px;background-color:#fff}#booktrust-top-frame-1{width:330px;float:left}#booktrust-top-frame-2{width:300px;float:left;padding-left:15px}#booktrust-top-frame-3{width:330px;float:right}#header-booktrust-1{font-family:BrandonText-Light,Arial,sans-serif;font-size:30px;color:#DA2A34}#bt-paragraph{font-family:Arial,sans-serif;font-size:16px;color:#3A3A3A;width:314px;padding-top:12px}#bt-paragraph-bold{font-family:Arial,sans-serif;font-size:20px;font-weight:700;color:#3A3A3A;width:314px;padding-top:7px}#li-bt{font-family:Arial,sans-serif;font-size:16px;padding-top:0;font-weight:400;line-height:21px;padding-bottom:23px;margin-left:-7px;margin-top:-13px}#bt-middle-right{float:right;width:241px;font-family:BrandonText-Light,Arial,sans-serif;font-size:40px;color:#DA2A34;padding-right:90px;padding-bottom:14px}#bt-middle-left{float:left;width:607px;padding-left:36px;padding-top:24px}#bt-footer{padding-bottom:70px}.home-unauthenticated-bottom2{background-color:#f4f1ea}#Marketing_Header{color:#d83230;font-family:BrandonText-Light,Arial,sans-serif;font-size:35px;padding-bottom:15px;padding-top:35px}#vertical-menu{background:#fff;color:gray;font-family:BrandonText-Light,Arial,sans-serif;font-size:18px;margin-bottom:2px;width:991px}#li_market{list-style:none none!important;margin-bottom:5px;padding-bottom:14px;padding-top:11px}#vertical-menu ul ul{display:none}#vertical-menu li.active ul{display:block}.plus{cursor:pointer;float:right;font-size:37px;margin-top:-9px;width:56px}#content_dropdown{font-family:Arial;margin-left:25px;width:720px}#content_dropdown_bullet{font-family:Arial;list-style:initial;margin-left:48px;padding-top:20px;width:650px}.marketing-banner-parent{background-color:#fbb730}.marketing_container,.marketing_slot1{background-color:#f4f1ea}.marketing_container .pdp-main .product-bundle-title,.marketing_container h2,.marketing_slot1 .pdp-main .product-bundle-title,.marketing_slot1 h2,.pdp-main .marketing_container .product-bundle-title,.pdp-main .marketing_slot1 .product-bundle-title{margin:0;padding:20px;color:#d83230}.marketing-banner{background-color:#0094b1}.marketing-header{left:50%;margin-left:-495px;position:relative;width:990px}#top-nav{width:990px;position:relative;left:50%;margin-left:-495px;background-color:#fff;margin-top:5px}#nav-contests{width:990px;height:30px;color:orange;font-family:Arial;padding-top:39px;font-size:18px}#nav-right{height:10px;width:495px;float:right;text-align:center;background-color:#fff;cursor:pointer}#nav-left{height:10px;width:495px;float:left;text-align:center;background-color:#fff;cursor:pointer;font-weight:700}#nav-contests2{width:195px;height:60px;color:orange;font-family:Arial;padding-top:39px;font-size:18px;float:left}.nav-item{height:47px;width:150px;padding-left:22px;float:left;text-align:center;background-color:#fff;cursor:pointer;padding-right:25px}.video_slot1{background-color:#fff}#nav-bar{width:990px;height:1px;background-color:orange}#nav-move{position:relative;top:-11px;left:0;z-index:1}#nav-move2{position:relative;top:-11px;left:23px;z-index:1}#contest_header{background-color:#fff;padding-top:24px;font-size:22px}#content_subheader{padding-top:9px}#program_content{background-color:#fff;width:990px;margin-left:-495px;left:50%;position:relative}#contest_select{padding-top:32px}#program_content{display:none}#select_contest{height:42px;padding-left:36px;padding-top:8px}#program_header{background-color:#fff;padding-top:24px;padding-left:36px;font-size:18px;width:500px}.contest_img{width:83px;height:83px;float:left}.contest_full{width:333px;float:left;padding:22px 35px 11px 39px;height:90px}.contest-text{float:left;line-height:1.7em;font-size:12px;padding-left:10px}#contest_popup{display:none;position:fixed;width:20000px;height:20000px;background-color:#000;opacity:.4;top:0;z-index:1;left:0}.targetDiv{z-index:2;width:990px;position:absolute}#program_items{height:117px;width:267px;float:left;padding-left:29px;padding-top:23px;padding-right:29px;font-size:12px}#pop_img_contest{left:50%;position:absolute;margin-left:-256px;top:-129px;width:495px;z-index:3}.contest_list_items{float:left;width:329px}.contest_dropdown_img{float:left;padding-left:43px;padding-top:34px}.contest_dropdown_text{float:left;margin-left:43px;margin-top:34px;width:500px}#contest_dropdown_h1{font-size:22px}#contest_dropdown_h2{font-size:32px;font-family:BrandonText-Medium,Arial,sans-serif;color:#DB2932;padding-bottom:12px}.contest_dropdown_close{display:block;float:right;padding-right:47px;padding-top:23px;margin-bottom:-29px;height:18px;font-size:21px}.close_contest_item{background:url(../images/sprite-images.png) -7px -416px no-repeat;height:23px;width:22px;display:inline-block;float:right;padding-left:37px;margin-top:20px;margin-bottom:-42px;cursor:pointer}.contest_list_items:nth-child(3):after{content:".";display:block;height:0;clear:both;visibility:hidden}.contest_list_items:nth-of-type(3n+1){clear:left}.program_container{width:990px}.program_items{width:278px;float:left;padding:18px 3px 26px 37px}#duedate_contest_id{padding:0;color:orange;font-weight:700}.variable_contest_id_mobile{color:#007599;font-weight:700;display:none}.contest_arrow{display:none;margin-top:1px}.container_contest{position:fixed;top:50%;left:50%;width:700px;transform:translate(-50%,-50%);z-index:1000;visibility:hidden;background-color:#f4f1ea}.header_contest{height:35px;background-color:#007599;color:#fff;padding-top:15px;padding-left:22px;font-size:20px}.cont_pop_title{float:left}.cont_pop_close{float:right;padding-right:15px;cursor:pointer}.variable_contest_id{color:#007599;font-weight:700}.contest-duedate{color:#f88000;font-weight:700;transition:.3s color}.contest-duedate--date{position:relative}.contest-duedate--date.loading{color:transparent;background:0 0}.contest-duedate--date.loading:before{position:absolute;right:0;top:50%;z-index:3;border:solid #d2d2d2;border-top-color:#f88000;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-animation:spin 1s infinite linear;-moz-animation:spin 1s infinite linear;animation:spin 1s infinite linear;content:"";width:8px;height:8px;margin:-6px 16px 0 0;border-width:2px;background:0 0}.duedate_contest2{margin-top:-16px;margin-bottom:-2px;margin-left:57px}#booktrust-top-2-panel2{width:990px;position:relative;left:50%;margin-left:-495px}#bt-middle-left2{float:right;width:518px;padding-top:24px;padding-right:86px}#bt-middle-right2{float:left;width:223px;font-family:BrandonText-Light,Arial,sans-serif;font-size:50px;color:#DA2A34;padding:21px 27px 14px 111px}#middle-banner-booktrust-bottom2{width:100%;background-repeat:repeat-x;background-color:#f4f1ea;padding-top:28px;padding-bottom:27px;margin-top:25px}#bt-paragraph2{font-family:Arial,sans-serif;font-size:16px;color:#3A3A3A;width:286px;padding-top:12px}#top-banner-pj{width:100%;background-repeat:repeat-x;background-color:#0561A7}#banner-img2{position:relative;left:50%;margin-left:-512px;width:1024px;margin-bottom:-4px}#pj-header{width:990px;position:relative;left:50%;margin-left:-495px}#pj-paragraph{font-family:Arial,sans-serif;font-size:16px;color:#3A3A3A;width:990px;padding-top:12px}#booktrust-top-frame-12{width:314px;float:left}#pjs-meet{margin-top:-439px;margin-bottom:300px;padding-left:12px}#pj-paragraph3{font-family:Arial,sans-serif;font-size:16px;color:#3A3A3A;width:901px;border:1px solid red;padding:22px 34px;margin-top:24px}#header-bottom-pj-1{width:990px;position:relative;left:50%;margin-left:-495px}#header_pj_right2{font-size:12px;width:113px}#header_copy_pj{color:#fff;width:990px;position:relative;left:50%;margin-left:-495px;margin-top:-273px;margin-bottom:283px}#header_large_pj{font-family:BrandonText-Regular,Arial,sans-serif;font-size:57px}#header-copy-left{float:left;width:478px}#header_pj_right{float:right;padding-right:274px;padding-top:112px;color:#0561A7}#header_pj_right1{font-size:28px}#videosubsub{display:none;padding-top:15px;padding-bottom:15px;color:#d83230;font-family:BrandonText-Regular,Arial,sans-serif;font-size:30px}.vid-thumb{display:block}#video-asset{float:left;color:#000;font-size:14px;padding-bottom:10px;padding-top:23px;width:247px}#videoplayer_marketing{width:594px;height:400px;padding-top:11px;padding-left:15px}#video_thumb_id{position:relative;top:-69px;left:83px;color:#fff;margin-bottom:-34px;cursor:pointer;width:26px}.video-container{float:left;font-size:13px;color:#000;width:25%;clear:inherit}#dropdown_video{background-color:#f4f1ea;height:453px;margin-top:10px;width:990px}.video_holder{width:527px;float:left}.video_name_full{width:297px;float:right;padding-right:63px;font-size:26px;padding-bottom:11px;padding-top:24px}.rules_modal{z-index:100;display:none;position:fixed;width:500px;height:500px;background-color:#f4f1ea;top:50%;left:50%;margin-left:-250px;margin-top:-250px}.close_video{text-align:right;margin-bottom:0;font-family:BrandonText-Light,Arial,sans-serif;color:gray;cursor:pointer;font-size:23px;padding-right:35px;padding-top:29px}.video_publish_date{color:#000;font-size:14px;float:right;width:333px;padding-right:24px}.video_text{width:1px;float:right}.video_length{float:right;width:337px;font-size:14px;color:#000;padding-right:20px}.video_short_description{color:#000;font-size:14px;width:297px;float:right;padding-right:60px;padding-top:13px}.video_publish_author{float:right;width:307px;font-size:14px;color:#000;padding-right:51px;font-weight:700;padding-bottom:18px}#video_social{float:right;width:357px;padding-top:16px}.video-container-mobile{display:none}#banner-img3{width:990px;position:relative;left:50%;margin-left:-495px}.winner_info{display:none}.min15{background-color:orange}.old{background-color:red}.pop_up_contest_grid{display:none;position:fixed;height:100000px;width:100000px;background-color:#000;z-index:10;top:0;left:0;opacity:.7}.contest_dropdown_h1_2_1{padding-top:29px;padding-left:61px;background-color:#f4f1ea}.contest_dropdown_h1{padding-left:61px;background-color:#f4f1ea;font-size:32px;font-family:BrandonText-Medium,Arial,sans-serif;color:#DB2932}.contest_dropdown_h1_2{padding-left:61px;background-color:#f4f1ea;font-size:17px}#marketing-inner{background-color:#f4f1ea;padding-left:62px;padding-top:16px;padding-bottom:16px;width:100px;float:left}.asset-contest-container{display:inline-block;width:324px;height:100px;padding-top:20px}.asset-contest-container .view-more-link{color:#00799E;text-transform:uppercase}.asset-contest-container .view-more-link:hover{cursor:pointer;color:#f88000}.asset-contest-panel-wrapper{background-color:#f4f1ea}.asset-contest-panel{position:relative;padding-bottom:2em}.asset-contest-panel .btn-close{position:absolute;top:10px;right:10px;background:url(../images/sprite-images.png) -10px -416px no-repeat;height:14px;width:14px;display:block}.asset-contest-panel .btn-close:hover{cursor:pointer}.winners-dialog .content-winners{background:url(../images/interface/border-line.png) right bottom repeat-x #f4f1ea}.winners-dialog .content-asset{padding:10px}.winners-dialog .slick-next{right:5px}.winners-dialog .slick-prev{left:5px}.winners-dialog .form-buttons{margin-top:40px}.thumb-contest,.thumb-contestfirst{cursor:pointer;width:100%}.contentcontest_append{display:none}.marketing-nav .jcarousel-wrapper{position:relative;width:990px;margin-top:0;margin-bottom:0;border:none;box-shadow:none}.marketing-nav .jcarousel-wrapper .jcarousel li{width:198px;text-align:center}.marketing-nav .jcarousel-wrapper .jcarousel li a{color:#f88000;font-family:BrandonText-Light,Arial,sans-serif;font-size:18px;text-transform:uppercase;line-height:1em}.marketing-nav .jcarousel-wrapper .jcarousel li.active a{font-family:BrandonText-Regular,Arial,sans-serif;font-weight:700}.marketing-nav .jcarousel-wrapper .marketing-nav-el-wrapper{padding-right:25px;padding-left:25px}.marketing-nav .marketing-nav-tracker{position:relative;height:11px;margin-top:5px;border-bottom:1px solid #f88000}.marketing-nav .marketing-nav-tracker .marketing-nav-tracker-arrow{position:absolute;bottom:-3px;height:11px;width:198px;background:url(../images/interface/nav-arrow.png);transition:left 1s}.marketing-nav .jcarousel-control-next,.marketing-nav .jcarousel-control-prev{background:0 0;border:none;box-shadow:none;color:#999}.marketing-nav .jcarousel-control-next.inactive,.marketing-nav .jcarousel-control-prev.inactive,.nowinner>div,.winner>div{display:none}.winners_slide{background-color:grey;display:block;width:990px;position:absolute;left:0}.marketing-nav--appleextras{margin:1em 0}#input-item-search-coupon{top:-64px}#toolkit-time-left{margin-top:-76px}#toolkit-time-left2{margin-top:-76px;margin-left:-58px}.marketing-container .content-contests{margin-top:2em}.marketing-container .custom-select{width:20%;float:none}.marketing_container .market_list_indent{padding-left:60px;padding-top:13px;width:700px;list-style:none!important}.marketing_container ul.marketing-wn li.market_list_indent{margin-left:5px;list-style:disc inside!important}.marketing_container ul.marketing-wn li.market_list_indent:first-child{padding-top:19px}.marketing_container ul.marketing-wn li.markt-video{list-style:none!important}.marketing_container ul.marketing-wr li.market_list_indent p.marketing-wr-subHd{margin:0 0 0 40px;font-size:20px;font-family:BrandonText-Light,Arial,sans-serif}.marketing_container ul.marketing-wr li p.marketing-wr-sublist{margin:0 0 0 40px}.marketing_container ul.marketing-wr li.marketing-wr-img-boy{float:right;margin-left:20px;margin-right:-215px;margin-top:-235px;list-style:none!important}.marketing_container ul.marketing-hr{margin-left:30px;width:750px;margin-top:20px;display:block}.marketing_container ul.marketing-hr li i .marketing-hr-listsubHd{font-family:BrandonText-Light,Arial,sans-serif;font-size:20px}.marketing_container ul.marketing-hr li.marketing-hr-list-indent{list-style:none!important;margin-left:45px;padding:21px}.marketing_container ul.marketing-hr li.marketing-hr-list-indent-bg{background-color:#f4f1ea;margin-top:16px}.marketing_container ul.marketing-hr li.market_list_indent{padding-left:80px}.marketing_container ul.marketing-hr li.market_list_indent:first-child{padding-top:10px}.marketing_container ul.marketing-hr li.marketing-ol-list{position:static;padding-left:70px;font-size:136px;color:#f4f1ea;font-family:BrandonText-Light,Arial,sans-serif;list-style:none!important}.marketing_container ul.marketing-hr li.marketing-ol-list.marketing-ol1{margin-top:-1109px;margin-left:-64px;margin-bottom:769px}.marketing_container ul.marketing-hr li.marketing-ol-list.marketing-ol2{margin-top:-505px;margin-left:-89px;margin-bottom:738px}.marketing_container ul.marketing-hr li.marketing-ol-list.marketing-ol3{margin-top:-90px;margin-left:-89px;margin-bottom:230px}.marketing_container ul.marketing-hr li.marketing-hr-img{padding-left:60px;position:static;font-size:136px;margin-top:-980px;margin-left:717px;margin-bottom:764px;color:transparent;font-family:BrandonText-Light,Arial,sans-serif}.marketing_container ul.marketing-br p.markt-img{margin-left:17%}.marketing_container ul.marketing-cl li.markt-imght{height:160px}.marketing_container ul.marketing-cl li.markt-imght .markt-imgDesc{font-size:15px;line-height:18px}@media screen and (max-width:480px){#vertical-menu{width:100%}#content_dropdown{font-family:Arial;margin-left:5px;width:95%;padding:0}.pt_marketing h7{margin-left:0}.market_list_indent{padding-left:40px;padding-top:13px;width:78%}.marketing_container .market_list_indent{padding-left:0;padding-top:13px;width:95%}.marketing_container ul.marketing-wr li.market_list_indent p.marketing-wr-subHd,.marketing_container ul.marketing-wr li.market_list_indent p.marketing-wr-sublist{margin:0}.marketing_container ul.marketing-hr{margin-left:0;width:95%;padding:0}.marketing_container ul.marketing-hr li.market_list_indent{width:83%;padding-left:50px;position:relative}.marketing_container ul.marketing-hr li.marketing-hr-list-indent{margin-left:0;padding:0}.marketing_container ul.marketing-hr li.marketing-hr-list-indent-bg{margin-left:0;padding:21px}.marketing_container ul.marketing-hr li.marketing-hr-img,.marketing_container ul.marketing-hr li.marketing-ol-list{display:none}.marketing_container ul.marketing-hr li.markt-num:first-child:before{content:"1";font-size:137px;position:absolute;left:-20px;top:52px;font-family:BrandonText-Light,Arial,sans-serif;color:#f4f1ea}.marketing_container ul.marketing-hr li.markt-num:nth-child(2):before{content:"2";font-size:137px;position:absolute;left:-20px;top:52px;font-family:BrandonText-Light,Arial,sans-serif;color:#f4f1ea}.marketing_container ul.marketing-hr li.markt-num:nth-child(3):before{content:"3";font-size:137px;position:absolute;left:-20px;top:52px;font-family:BrandonText-Light,Arial,sans-serif;color:#f4f1ea}.marketing_container ul.marketing-br p.markt-img{margin-left:17%}.marketing_container ul.marketing-cl li.markt-imght{height:320px}.marketing_container ul.marketing-cl li.markt-imght .program_items{width:100%;padding:0 0 30px}#li_market{padding-left:20px}.plus{width:40px;padding-left:10px;margin-top:0;position:relative;top:-10px}.plus.retract{top:-14px;font-size:37px;right:-2px}}.marketing_bottom_space{clear:both;margin-left:-5px;width:1000px}.mrktng_height25{height:25px}.mrktng_height4{height:4px;background-color:#fff}.betalaunch-modal-container{position:relative}.betalaunch-modal-container ul{list-style:initial;padding:5px 0 5px 20px}.betalaunch-modal-container .dialog-close{position:absolute;display:inline-block;top:15px;right:24px}.betalaunch-modal-container .betalaunch-modal-title{padding:30px 0 30px 25px;background-color:#0270a9;color:#fff;border-bottom:1px solid #fff;font-family:BrandonText-Medium,Arial,sans-serif;font-size:24px;font-size:2.4rem}.betalaunch-modal-container .betalaunch-modal-flyguy{position:absolute;display:inline-block;top:-20px;left:-50px;width:75px;height:120px;background:url(../images/betalaunch-flyguy-desktop.png) no-repeat}.betalaunch-modal-container .betalaunch-modal-content,.betalaunch-modal-container .betalaunch-modal-expand{background-color:#000;color:#fff;font-family:BrandonText-Medium,Arial,sans-serif;font-size:18px;font-size:1.8rem}.betalaunch-modal-container .betalaunch-modal-expand{padding:20px 0 20px 25px}.betalaunch-modal-container .betalaunch-modal-content{border-top:1px dashed #fff;padding:15px 25px 45px}.betalaunch-modal-container .betalaunch-modal-expand-icon{display:inline-block;float:right;cursor:pointer;margin-right:25px}@media screen and (max-width:480px){.betalaunch-modal{-moz-box-sizing:border-box;box-sizing:border-box;bottom:0!important;width:100%!important;left:0!important;right:0!important;top:initial!important;max-width:initial;position:fixed}.betalaunch-modal *{-moz-box-sizing:border-box;box-sizing:border-box}.betalaunch-modal-container,.betalaunch-modal-content,.betalaunch-modal-expand,.betalaunch-modal-title{width:100%}.betalaunch-modal-container .betalaunch-modal-flyguy{background:url(../images/betalaunch-flyguy-mobile.png) no-repeat;top:-48px;left:25px;width:120px;height:73px}}.acr .pdp-main .product-bundle-title,.acr h2,.pdp-main .acr .product-bundle-title{color:#0270a9;font-size:32px;margin-top:0;padding-top:20px;margin-bottom:0}.acr .home-unauthenticated-top{float:none;height:auto}.acr .home-unauthenticated-top .home-unauthenticated-top-logo{float:none;display:block}.acr .home-unauthenticated-acr a{margin-left:43px}.acr .acr-content{background:#f4f1ea;margin-bottom:100px;padding-bottom:25px}.acr .acr-content .greenapple-heading{padding-top:50px}.acr .acr-content .greenapple-heading .teacher-profile .avialable-profile h1{color:#0270a9;margin-top:6px}.acr .acr-content .acr-top-section .content-asset p{margin-bottom:0}.acr .acr-content .acr-top-section .content-asset p.one-time-mailing{margin-top:0}.acr .acr-content .acr-top-section .content-asset ul{margin-top:0;padding:0}.acr .acr-content .acr-top-section .content-asset ul li{list-style:none!important}.acr .acr-content .required-fields{font-size:13px;font-style:italic}.acr .acr-login{background:url(../images/pages/order/bg-enter-order.png) 0 0/100% 225px repeat-x #fff}.acr .acr-login .acr-content{padding-top:0}.acr .acr-login .login-welcome-title{font-size:24px}.acr .acr-login .marketing_logo{display:none}.acr .home-unauthenticated-register .home-unauthenticated-acr{width:400px;border-right:0;height:200px;top:100px;background-color:#d83230}.acr .home-unauthenticated-register .home-unauthenticated-acr .home-unauthenticated-subtitle-acr{width:360px;height:115px;background-color:#ad2826}.acr .home-unauthenticated-register .home-unauthenticated-left{border-right:0;float:left;height:394px;width:480px;margin-left:50px}.acr .home-unauthenticated-register .home-unauthenticated-left .banner-img{right:0}.acr .acr-teacher-info-nodule{display:table;margin-top:50px;width:100%}.acr .acr-teacher-info-nodule .acr-teacher-sec{display:table-cell;background:#fff;width:510px;padding:10px;vertical-align:top}.acr .acr-teacher-info-nodule .acr-teacher-sec .pdp-main .product-bundle-title,.acr .acr-teacher-info-nodule .acr-teacher-sec h2,.pdp-main .acr .acr-teacher-info-nodule .acr-teacher-sec .product-bundle-title{padding-top:0}.acr .acr-teacher-info-nodule .acr-school-sec{display:table-cell;background:#fff;border-left:1px solid #f4f1ea;padding:10px;vertical-align:top}.acr .acr-catalog{margin-top:5px}.acr .acr-catalog li.acr-catalog-sec{margin-top:4px;background:#fff;padding:0 20px}.acr .acr-catalog li.acr-catalog-sec:first-child{margin-top:0}.acr .acr-catalog li.acr-catalog-sec h7{font-size:25px;font-family:BrandonText-Regular,Arial,sans-serif;color:#3a3a3a;padding:15px 0;width:100%;position:relative;display:block}.acr .acr-catalog li.acr-catalog-sec .plus{font-size:22px;color:#c0b299;top:28px;right:0;width:auto;float:none;position:absolute}.acr .acr-catalog li.acr-catalog-sec .acr-cc-sec-all{display:none;padding-bottom:20px}.acr .acr-catalog li.acr-catalog-sec .acr-cc-sec{margin-top:20px;padding:20px 20px 0;border-top:1px solid #ece6d8}.acr .acr-catalog li.acr-catalog-sec .acr-cc-sec:first-child{border-top:0;margin-top:0}.acr .acr-cc-content{display:table;width:100%}.acr .acr-cc-content .acr-cc-info,.acr .acr-cc-content .acr-cc-logo{display:table-cell;vertical-align:top;width:30%;padding:0 20px}.acr .acr-cc-content .acr-cc-info ul{padding-left:20px;list-style-type:disc;margin-top:5px}.acr .acr-cc-content .acr-cc-choice{display:table-cell;vertical-align:top;width:40%;padding-left:20px}.acr .footer-buttons{text-align:right;padding:30px 0}.acr ul.acr-cc-choice-list li{display:table;width:100%;margin-top:20px;padding-top:20px;border-top:1px solid #ece6d8}.acr ul.acr-cc-choice-list li:first-child{margin-top:0;padding-top:0;border-top:0}.acr ul.acr-cc-choice-list li div{display:table-cell;vertical-align:top;padding:0 0 0 20px}.acr ul.acr-cc-choice-list li div.select{width:75%}.acr ul.acr-cc-choice-list li div.link-pdf{text-align:right;width:25%}.acr ul.acr-cc-choice-list li label{text-align:left;font-weight:400;padding-top:0;padding-bottom:10px;float:none}.acr ul.acr-cc-choice-list li .num-of-students{clear:both;padding-left:30px;display:none}.acr ul.acr-cc-choice-list li .num-of-students input[type=text]{width:35px;margin-left:10px;padding:0 5px;text-align:center}.acr ul.acr-cc-choice-list li .num-of-students span.tool-tip-error{margin-left:10px}.acr .acr-verify-address{clear:both}.acr .slick-prev{left:-15px}.acr .slick-next{right:-15px}.acr .slick-singlerow-slider{margin-top:10px}.acr .grid-tile{margin:0 14px 14px 0}.acr .grid-tile .img-flyer{text-align:center;border-bottom:1px solid #ece6d8;height:100px;padding-top:10px}.acr .grid-tile ul{margin:15px}.acr .grid-tile ul li{margin-top:5px}.acr .grid-tile ul li:first-child{margin-top:0;font-weight:700}.acr .acr-selections{margin-top:30px}.acr .apple-status{bottom:4px}.acr .changepic{display:none}.acr .teacher-profile .avialable-profile .icon{cursor:default}.acr .acr-cancel-div{display:inline-block;position:relative}.acr .tooltip-remove-action{right:0;top:52px;width:275px}.bts-wrapper{min-height:680px;position:relative}.bts-band{position:absolute;bottom:0;left:0;right:0;height:64px}.bts-band .bts-band1{bottom:0;left:0;right:0;height:16px}.bts-image-wrapper{pointer-events:none;position:absolute;bottom:0;left:0;right:0;overflow:visible;top:10px}.bts-image{position:relative;bottom:0;margin:0 auto;width:990px}.bts-image img{float:right}.bts-content{color:#121212}.bts-copy{position:relative;padding-top:15px;padding-bottom:15px}.bts-copy p{line-height:1.25;margin:7px 0 20px;font-size:16px}.bts-copy h1{font-family:BrandonText-Regular;font-size:28px;line-height:1.17;margin:15px 0 0;color:#121212}.bts-copy .bts-msg,.bts-copy span{font-family:BrandonText-Regular;font-size:16px;padding-top:10px}.bts-form-group{background-color:#fff;color:#3a3a3a;width:270px;padding:13px 10px 16px;margin-bottom:4px;position:relative;min-height:30px}.bts-form-group .link{position:absolute;top:15px;right:10px;color:#0094B3}.bts-form-group .header{padding-bottom:4px}.bts-form-group .emptystate,.bts-form-group .optional{color:#ababab;font-size:14px;font-style:italic}.bts-classroom-group .optional{font-style:inherit}.bts-anim-group.hidden{display:none}.bts-retiring-checkbox{margin:20px 0}.bts-retiring-checkbox label{padding:0;text-align:left}.bts-retiring-checkbox .bts-label-msg{text-transform:none;text-align:left;font-weight:400;font-size:14px;line-height:20px;color:#121212}.bts-retiring-checkbox.active{margin-top:0}.bts-retire-options{margin:10px 0 0}.bts-retire-options label{position:relative;float:none;text-align:left;margin-bottom:10px}.bts-retire-options label .custom-radio{top:1px;position:absolute}.bts-retire-options label .label-msg{font-size:1.4rem;margin-left:26px}.bts-retire-group a{text-decoration:underline}.bts-retire-group.hidden{display:none}.bts-retire-note{padding:20px 0;width:310px}.bts-retire-note.hidden{display:none}.bts-actions{padding-top:10px;margin-bottom:80px}.bts-actions .button-text{color:#121212;text-decoration:underline}.bts-actions .button-text:hover{color:#121212}#BackToSchoolRoleForm>*{float:none;height:auto;margin:0}#BackToSchoolRoleForm .message li.active{background-color:#007599!important;color:#fff!important}#BackToSchoolRoleForm .multigradelist{padding-top:15px}#BackToSchoolRoleForm .customize-multigrade{padding-top:12px}#BackToSchoolRoleForm .custom-textbox{background:#F4F1EA!important;border:none!important}#BackToSchoolRoleForm .custom-textbox label{float:none;margin:5px 0 3px;line-height:1.285}#BackToSchoolRoleForm .bts-ec{background-color:#fff;padding:0 10px;margin-top:10px}#BackToSchoolRoleForm .bts-ec>div:first-of-type{margin:0}#BackToSchoolRoleForm .bts-ec>div:first-of-type label{margin:15px 0}#ClassSizeForm{color:#3a3a3a;min-height:225px;padding-bottom:80px;position:relative}#ClassSizeForm .optional{color:#ababab}#ClassSizeForm p{font-size:1.4rem;line-height:1.285}#ClassSizeForm .form-row-button{position:absolute;bottom:0;left:0}.bts-account-section{width:100%;margin-bottom:3px;float:left;padding:20px 15px;position:relative}.bts-account-section .link{position:absolute;right:15px;top:20px}.bts-account-section>div:not(:last-of-type){margin-bottom:4px}.bts-account-section .bts-account-block-wrapper{background-color:#f4f1ea}.bts-account-section .bts-account-block{padding:10px 15px}.bts-account-section .bts-account-block>span{display:block}.bts-account-section .bts-account-block .title{margin-bottom:12px}.bts-classsize-modal.registration-flow .form-row,.bts-classsize-modal.registration-flow .registration-steps.step-3 .registration-sub-title{float:none}.bts-classsize-modal.registration-flow .registration-steps.step-3 .grades{margin-top:4px;float:none}.bts-grade-modal.registration-flow .registration-body .role-registration{padding-bottom:80px}@media (max-width:480px){.bts-band,.bts-image-wrapper{display:none}#wrapper .wrapper-content.bts-content{padding:20px;float:none;width:auto}.bts-copy{padding:0}.bts-copy .bts-msg{padding-bottom:10px}.bts-form-group{width:auto}}.header-top-bts{position:relative;margin-top:45px}.header-top-bts *{box-sizing:border-box;padding-bottom:25px;padding-left:.4px}.header-top-bts .wrapper-content{margin:auto;width:990px;max-width:990px}@media (max-width:480px){.header-top-bts .wrapper-content{max-width:100%;width:100%;float:left}}@media (max-width:480px){.header-top-bts .primary-logo{display:block;height:auto;margin:0;padding:8px 0 20px 20px;text-align:unset}}.tooltipster-send-dueDate{z-index:10000002!important}.ui-dialog.parentcomm-flow{background:#fff;position:fixed;top:0!important;height:100vh!important;overflow-y:auto;width:100vw!important;z-index:10000001!important;margin-bottom:0}.ui-dialog.parentcomm-flow .ui-dialog-titlebar{display:block;max-width:990px;margin:40px auto 0;height:0;padding:0}.ui-dialog.parentcomm-flow .ui-dialog-titlebar .ui-dialog-title,.ui-dialog.parentcomm-flow .ui-dialog-titlebar-close{display:none}.ui-dialog.parentcomm-flow .ui-icon-closethick{position:absolute;right:0;top:0;width:35px;height:35px;opacity:.6;background:0 0}.ui-dialog.parentcomm-flow .ui-icon-closethick:hover{opacity:1}.ui-dialog.parentcomm-flow .ui-icon-closethick:after,.ui-dialog.parentcomm-flow .ui-icon-closethick:before{position:absolute;left:17px;content:' ';height:36px;width:4px;background-color:#000}.ui-dialog.parentcomm-flow .ui-icon-closethick:before{transform:rotate(45deg)}.ui-dialog.parentcomm-flow .ui-icon-closethick:after{transform:rotate(-45deg)}.pdp-main .ui-dialog.parentcomm-flow .product-bundle-title,.ui-dialog.parentcomm-flow .pdp-main .product-bundle-title,.ui-dialog.parentcomm-flow h2{text-align:center;font-style:normal;font-size:38px;margin:0 0 28px}.ui-dialog.parentcomm-flow .pcomm-container{max-width:820px;padding:0 15px;margin:0 auto 50px;position:relative}@media screen and (max-width:480px){.ui-dialog.parentcomm-flow .pcomm-container{padding:0}}.ui-dialog.parentcomm-flow .pcomm-container .sec-close-btn{position:absolute;width:35px;height:35px;right:0;top:0}@media screen and (max-width:480px){.ui-dialog.parentcomm-flow .pcomm-container .sec-close-btn{top:-50px;right:15px}}.ui-dialog.parentcomm-flow .pcomm-container .sec-progress{background:0 0;text-align:center;max-width:650px;margin:0 auto}.ui-dialog.parentcomm-flow .pcomm-container .sec-progress h3{margin-top:13px;margin-bottom:0;font-family:Arial,sans-serif;font-size:18px;color:#a1a1a1}.ui-dialog.parentcomm-flow .pcomm-container .progress-wrapper{position:relative}.ui-dialog.parentcomm-flow .pcomm-container .progress-top{font-size:18px;font-family:BrandonText-Regular,Arial,sans-serif;color:#0170a9;text-transform:uppercase}@media screen and (max-width:480px){.ui-dialog.parentcomm-flow .pcomm-container .progress-top{font-size:16px;padding:0 15px}}.ui-dialog.parentcomm-flow .pcomm-container .progress-top.flexbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.ui-dialog.parentcomm-flow .pcomm-container .progress-top li{border:1px solid #0170a9;padding:4px 15px;flex-grow:1;width:50%;position:relative;cursor:pointer}.ui-dialog.parentcomm-flow .pcomm-container .progress-top li:first-child{border-right:0}@media screen and (max-width:480px){.ui-dialog.parentcomm-flow .pcomm-container .progress-top li{padding:15px}}.ui-dialog.parentcomm-flow .pcomm-container .progress-bot{margin:29px auto 20px;font-size:18px;font-family:BrandonText-Regular,Arial,sans-serif;color:#0170a9;width:auto;max-width:480px}@media screen and (max-width:480px){.ui-dialog.parentcomm-flow .pcomm-container .progress-bot{font-size:16px}}.ui-dialog.parentcomm-flow .pcomm-container .progress-bot.flexbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.ui-dialog.parentcomm-flow .pcomm-container .progress-bot li{border-top:1px solid #fff;flex-grow:1;width:50%;position:relative;cursor:pointer}.ui-dialog.parentcomm-flow .pcomm-container .progress-bot li:first-child{border-right:0}.ui-dialog.parentcomm-flow .pcomm-container .progress-bot li span{display:block;text-align:center}.ui-dialog.parentcomm-flow .pcomm-container .progress-bot li .line1{border-top:1px solid #0170a9}.ui-dialog.parentcomm-flow .pcomm-container .progress-bot li .line2{padding-top:12px}.ui-dialog.parentcomm-flow .pcomm-container .sec-steps{display:none}.ui-dialog.parentcomm-flow .pcomm-container .sec-info{max-width:500px;margin:31px auto 20px}.ui-dialog.parentcomm-flow .pcomm-container .sec-info.no-margin{margin:0 auto}.ui-dialog.parentcomm-flow .pcomm-container .sec-info.margin-multi-contacts{margin:17px auto 0}@media screen and (max-width:480px){.ui-dialog.parentcomm-flow .pcomm-container .sec-info.margin-multi-contacts{margin-top:7px}}.ui-dialog.parentcomm-flow .pcomm-container .sec-info h3{text-transform:uppercase;font-size:18px;font-family:BrandonText-Regular,Arial,sans-serif;text-align:center;margin-bottom:10px;margin-top:40px}.ui-dialog.parentcomm-flow .pcomm-container .sec-info .content-asset{font-size:14px;line-height:18px;font-family:Arial,sans-serif;text-align:left}.ui-dialog.parentcomm-flow .pcomm-container .sec-info .head{font-size:16px;line-height:20px;font-family:Arial,sans-serif;margin-bottom:21px}.ui-dialog.parentcomm-flow .pcomm-container .sec-info .labels{max-width:425px;position:relative}.ui-dialog.parentcomm-flow .pcomm-container .sec-info .labels .link-contacts{color:#007599;font-size:14px;text-transform:uppercase;display:inline-block;cursor:pointer}.ui-dialog.parentcomm-flow .pcomm-container .sec-info .labels .link-contacts:hover{color:#03354f}.ui-dialog.parentcomm-flow .pcomm-container .sec-info .labels .link-contacts.link-contacts-multiple{position:absolute;right:0}.ui-dialog.parentcomm-flow .pcomm-container .sec-info .labels .link-contacts-single{margin-right:120px}.ui-dialog.parentcomm-flow .pcomm-container .sec-info .labels .link-contacts-single:before{content:"+ "}.ui-dialog.parentcomm-flow .pcomm-container .sec-contacts-input{display:none}.ui-dialog.parentcomm-flow .pcomm-container .sec-divider{height:1px;background:#cecece;margin:26px 0}.ui-dialog.parentcomm-flow .pcomm-container .link-del-a-contact,.ui-dialog.parentcomm-flow .pcomm-container .link-del-a-date{cursor:pointer;display:none;width:20px;height:20px;vertical-align:top;background:url(../images/icons/trash.svg) center center no-repeat;margin-top:26px;margin-left:20px;padding:0;min-width:unset;-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none}.ui-dialog.parentcomm-flow .pcomm-container .link-del-a-contact:hover,.ui-dialog.parentcomm-flow .pcomm-container .link-del-a-date:hover{background:url(../images/icons/trash_hover.svg) center center no-repeat}.ui-dialog.parentcomm-flow .pcomm-container .link-del-a-date{margin-left:0}.ui-dialog.parentcomm-flow .pcomm-container .link-add-a-contact{width:36px;height:52px;position:absolute;margin-left:11px;padding:0;background:0 0;vertical-align:bottom;z-index:10;min-width:unset;-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none;bottom:-21px}.ui-dialog.parentcomm-flow .pcomm-container .link-add-a-contact span{cursor:pointer;display:inline-block;width:16px;height:16px;text-align:center;font-size:20px;line-height:16px;vertical-align:top;border:2px solid;border-radius:50%;min-width:unset;color:#007599;position:absolute;left:9px;top:0}.ui-dialog.parentcomm-flow .pcomm-container .link-add-a-contact:hover span{color:#000}.ui-dialog.parentcomm-flow .pcomm-container .link-add-a-contact:disabled span,.ui-dialog.parentcomm-flow .pcomm-container .link-add-a-contact[disabled] span{color:#a1a1a1;cursor:default}.ui-dialog.parentcomm-flow .pcomm-container .validated .link-del-a-contact{display:inline-block}.ui-dialog.parentcomm-flow .pcomm-container .validated .link-add-a-contact{display:none}.ui-dialog.parentcomm-flow .pcomm-container .form-row{margin:0;position:relative;font-size:0}.ui-dialog.parentcomm-flow .pcomm-container .form-row:first-child{margin-top:0}.ui-dialog.parentcomm-flow .pcomm-container .form-row span.error{color:#d73230;position:absolute;top:15px;font-size:14px;margin:0;line-height:20px;display:inline!important;-moz-transition:all .3s ease-in 0s}.ui-dialog.parentcomm-flow .pcomm-container input.email-input{max-width:425px;float:none;margin-top:20px;background:url(../images/icons/trash_hover.svg) -3000px center no-repeat}.ui-dialog.parentcomm-flow .pcomm-container input.email-input::placeholder{color:#a1a1a1}.ui-dialog.parentcomm-flow .pcomm-container input.email-input.error{color:#3a3a3a}.ui-dialog.parentcomm-flow .pcomm-container .form-row.with-error input.email-input{margin-top:35px}.ui-dialog.parentcomm-flow .pcomm-container .form-row.with-error .link-add-a-contact{margin-top:43px}.ui-dialog.parentcomm-flow .pcomm-container .form-row.with-error .link-del-a-contact{margin-top:41px}.ui-dialog.parentcomm-flow .pcomm-container textarea{padding:8px 10px;width:100%;max-width:480px;border:1px solid #a1a1a1;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ui-dialog.parentcomm-flow .pcomm-container textarea::placeholder{color:#a1a1a1}.ui-dialog.parentcomm-flow .pcomm-btns{text-align:center;margin-top:35px}.ui-dialog.parentcomm-flow .pcomm-btns button{min-width:221px;height:38px}.ui-dialog.parentcomm-flow .sec-contacts-multiple .pcomm-btns{margin-top:20px}.ui-dialog.parentcomm-flow .sec-contacts-multiple .pcomm-btns button{min-width:90px;margin-right:32px;height:30px}.ui-dialog.parentcomm-flow .sec-contacts-multiple #pcommMultipleEmail-error{display:none;margin:7px 0 3px;color:#d73230}.ui-dialog.parentcomm-flow .sec-contacts-multiple.with-error #pcommMultipleEmail-error{display:inline-block}.ui-dialog.parentcomm-flow .sec-contacts-multiple.with-error textarea{background:#fff793!important;border-color:#900!important}a.link-form{font-size:14px;font-weight:700;text-transform:uppercase;line-height:30px}a.link-form:hover{color:#0094b6}.flex-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}.flex-item{flex-grow:0;flex-shrink:0}.flex-item.sec-date-picker{width:445px}.pcomm-api-error{display:none;max-width:500px;margin:35px auto 0}.pcomm-api-error .content-asset{color:#d73230;text-align:center}.ui-dialog.parentcomm-flow.step1 .progress-bot{display:none!important}.ui-dialog.parentcomm-flow.step1 li.top-step1{cursor:default;font-family:BrandonText-Medium,Arial,sans-serif;color:#fff;background:#0170a9}.ui-dialog.parentcomm-flow.step1 li.top-step1::after{content:'';position:absolute;width:0;height:0;border-style:solid;border-width:11px 11px 0;bottom:-11px;left:49%;border-color:#0171a9 transparent transparent}.ui-dialog.parentcomm-flow.step1 .pcomm-container .link-del-a-date{display:inline-block;margin-top:3px}@media screen and (max-width:480px){.ui-dialog.parentcomm-flow.step1 .pcomm-container .link-del-a-date{position:absolute;right:0}}.ui-dialog.parentcomm-flow.step1 .sec-step1{display:block}.ui-dialog.parentcomm-flow.step1 .sec-step1 .sec-info{max-width:650px}.ui-dialog.parentcomm-flow.step1 .sec-step1 .flex-container{margin:0 auto;max-width:650px}.ui-dialog.parentcomm-flow.step1 .sec-step1 .sec-date-details{max-width:205px}.ui-dialog.parentcomm-flow.step1 .sec-step1 .sec-date-details h4{margin-top:0;margin-bottom:10px;font-size:18px;line-height:20px;font-family:BrandonText-Regular;text-transform:uppercase;font-weight:400}.ui-dialog.parentcomm-flow.step1 .sec-step1 .sec-date-details .no-key-dates{color:#d73230}.ui-dialog.parentcomm-flow.step1 .sec-step1 .sec-date-details .with-key-dates{display:none}.ui-dialog.parentcomm-flow.step1 .sec-step1 .sec-date-details .with-key-dates ul{margin-bottom:32px}.ui-dialog.parentcomm-flow.step1 .sec-step1 .sec-date-details .with-key-dates ul li{margin-top:20px;position:relative}.ui-dialog.parentcomm-flow.step1 .sec-step1 .sec-date-details .with-key-dates ul li:first-child{margin-top:0}.ui-dialog.parentcomm-flow.step1 .sec-step1 .sec-date-details .with-key-dates .square{display:inline-block;width:30px;height:30px;background:#007599;margin-right:10px;vertical-align:bottom}.ui-dialog.parentcomm-flow.step1 .sec-step1 .sec-date-details .with-key-dates .order-due-date{width:145px;display:inline-block;line-height:14px;vertical-align:bottom}.ui-dialog.parentcomm-flow.step1 .sec-step1 .sec-date-details .with-key-dates .order-due-date span{display:block;margin-top:3px}.ui-dialog.parentcomm-flow.step1 .sec-step1 .sec-date-details .with-key-dates .error{color:#d73230}.ui-dialog.parentcomm-flow.step1 .sec-step1 .sec-date-details.with-dates .no-key-dates{display:none}.ui-dialog.parentcomm-flow.step1 .sec-step1 .sec-date-details.with-dates .with-key-dates{display:block}.ui-dialog.parentcomm-flow.step1 .sec-step1 .ui-widget-header{height:auto;padding:0}.ui-dialog.parentcomm-flow.step1 .sec-step1 .ui-widget-header a.ui-datepicker-next,.ui-dialog.parentcomm-flow.step1 .sec-step1 .ui-widget-header a.ui-datepicker-prev{right:17px;color:#3a3a3a;width:auto;height:auto;top:15px;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:24px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0)}.ui-dialog.parentcomm-flow.step1 .sec-step1 .ui-widget-header a.ui-datepicker-next:hover,.ui-dialog.parentcomm-flow.step1 .sec-step1 .ui-widget-header a.ui-datepicker-prev:hover{color:#000}.ui-dialog.parentcomm-flow.step1 .sec-step1 .ui-widget-header a.ui-datepicker-next.ui-state-disabled,.ui-dialog.parentcomm-flow.step1 .sec-step1 .ui-widget-header a.ui-datepicker-next.ui-state-disabled:hover,.ui-dialog.parentcomm-flow.step1 .sec-step1 .ui-widget-header a.ui-datepicker-prev.ui-state-disabled,.ui-dialog.parentcomm-flow.step1 .sec-step1 .ui-widget-header a.ui-datepicker-prev.ui-state-disabled:hover{color:#a1a1a1}.ui-dialog.parentcomm-flow.step1 .sec-step1 .ui-widget-header a.ui-datepicker-prev{left:17px}.ui-dialog.parentcomm-flow.step1 .sec-step1 .ui-widget-header a.ui-datepicker-next:before{content:"\f054"}.ui-dialog.parentcomm-flow.step1 .sec-step1 .ui-widget-header a.ui-datepicker-prev:before{content:"\f053"}.ui-dialog.parentcomm-flow.step1 .sec-step1 .ui-datepicker{width:100%;max-width:421px;padding:0;border:3px solid #d8d0c0}.ui-dialog.parentcomm-flow.step1 .sec-step1 .ui-datepicker .ui-datepicker-title{font-size:24px;line-height:24px;font-weight:700;padding:15px 0}.ui-dialog.parentcomm-flow.step1 .sec-step1 .ui-datepicker table{margin:0}.ui-dialog.parentcomm-flow.step1 .sec-step1 .ui-datepicker th{font-size:19px;padding:.7em 0}.ui-dialog.parentcomm-flow.step1 .sec-step1 .ui-datepicker td a,.ui-dialog.parentcomm-flow.step1 .sec-step1 .ui-datepicker td span{font-size:17px;line-height:53px;padding:0;text-align:center;color:#3a3a3a;border:2px solid #fff}.ui-dialog.parentcomm-flow.step1 .sec-step1 .ui-datepicker td a:hover{border:2px solid #007599}.ui-dialog.parentcomm-flow.step1 .sec-step1 .ui-datepicker td a.ui-state-active{background:#007599;border:2px solid #007599;color:#fff}.ui-dialog.parentcomm-flow.step1 .sec-step1 .ui-datepicker td span{color:#a1a1a1}.ui-dialog.parentcomm-flow.step1 .sec-step1 .pcomm-btns button{margin-bottom:15px}.ui-dialog.parentcomm-flow.step2 li.top-step2{cursor:default;font-family:BrandonText-Medium,Arial,sans-serif;color:#fff;background:#0170a9}.ui-dialog.parentcomm-flow.step2 li.bot-step2{cursor:default;font-family:BrandonText-Bold,Arial,sans-serif}.ui-dialog.parentcomm-flow.step2 li.bot-step2::after{content:'';position:absolute;width:0;height:0;border-style:solid;border-width:7px 6px 0;top:2px;left:49%;border-color:#0171a9 transparent transparent}.ui-dialog.parentcomm-flow.step2 li.bot-step2 span.line2{border-top:2px solid #0171a9}.ui-dialog.parentcomm-flow.step2 .sec-step2{display:block}.ui-dialog.parentcomm-flow.step2 .sec-step2 .pcomm-btns button{margin-bottom:15px}.ui-dialog.parentcomm-flow.step2 .sec-step2 .sec-info{max-width:553px}.ui-dialog.parentcomm-flow.step2 .sec-step2 .sec-info .content-asset h3,.ui-dialog.parentcomm-flow.step2 .sec-step2 .sec-info .content-asset p{text-align:left}.ui-dialog.parentcomm-flow.step2 .sec-step2 .sec-info .content-asset p{font-size:14px;line-height:normal;margin-bottom:17px}.ui-dialog.parentcomm-flow.step2 .sec-step2 .sec-info .content-asset img{display:block}.ui-dialog.parentcomm-flow.step2 .sec-step2 .sec-info .content-asset a:hover{color:#0094b6}.ui-dialog.parentcomm-flow.step2 .sec-step2 .sec-info .content-asset a span.link-preview{display:block;text-transform:uppercase;font-size:14px;font-weight:700;margin-top:17px;text-align:center}.ui-dialog.parentcomm-flow.step2 .sec-step2 .sec-info .flex-container{justify-content:space-between}@media screen and (max-width:480px){.ui-dialog.parentcomm-flow.step2 .sec-step2 .sec-info .flex-item{margin-top:30px}.ui-dialog.parentcomm-flow.step2 .sec-step2 .sec-info .flex-item:first-child{margin-top:0}.ui-dialog.parentcomm-flow.step2 .sec-step2 .sec-info .flex-item img{width:100%}}.ui-dialog.parentcomm-flow.step3 .sec-info{max-width:480px}.ui-dialog.parentcomm-flow.step3 li.top-step2{cursor:default;font-family:BrandonText-Medium,Arial,sans-serif;color:#fff;background:#0170a9}.ui-dialog.parentcomm-flow.step3 li.bot-step3{cursor:default;font-family:BrandonText-Bold,Arial,sans-serif}.ui-dialog.parentcomm-flow.step3 li.bot-step3::after{content:'';position:absolute;width:0;height:0;border-style:solid;border-width:7px 6px 0;top:2px;left:49%;border-color:#0171a9 transparent transparent}.ui-dialog.parentcomm-flow.step3 li.bot-step3 span.line2{border-top:2px solid #0171a9}.ui-dialog.parentcomm-flow.step3 .sec-step3{display:block;max-width:480px;margin:0 auto}.ui-dialog.parentcomm-flow.step3 .error-email-max-reached{display:none;color:#d73230;margin-top:15px}.ui-dialog.parentcomm-flow.step3.contacts-single .sec-contacts-single{display:block}.ui-dialog.parentcomm-flow.step3.contacts-single .sec-contacts-multiple{display:none}.ui-dialog.parentcomm-flow.step3.contacts-single .pcomm-container .sec-info .labels .link-contacts-single{cursor:default;color:#3a3a3a;text-transform:none}.ui-dialog.parentcomm-flow.step3.contacts-single .pcomm-container .sec-info .labels .link-contacts-single:before{content:none}.ui-dialog.parentcomm-flow.step3.contacts-multiple .sec-contacts-multiple{display:block}.ui-dialog.parentcomm-flow.step3.contacts-multiple .pcomm-container .sec-info .labels .link-contacts-single,.ui-dialog.parentcomm-flow.step3.contacts-multiple .sec-contacts-single{display:none}.ui-dialog.parentcomm-flow.step3.contacts-multiple .pcomm-container .sec-info .labels .link-contacts-multiple{color:#3a3a3a;text-transform:none;position:relative}.ui-dialog.parentcomm-flow.step3.email-max-reached .sec-contacts-multiple,.ui-dialog.parentcomm-flow.step3.email-max-reached .sec-contacts-single{display:none}.ui-dialog.parentcomm-flow.step3.email-max-reached .error-email-max-reached{display:block}#preloader .link-del-a-contact.hover{background:url(../images/icons/trash_hover.svg) no-repeat}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .homepage-bottom-background .note a{color:#007599;text-transform:initial}#keyDatesToolTipTrigger{margin-left:40px;width:140px;position:absolute;height:30px}@media screen and (max-width:480px){.ui-dialog.parentcomm-flow .ui-dialog-titlebar{margin-top:0;height:60px;padding:0}.ui-dialog.parentcomm-flow .pcomm-container .progress-bot{padding:0 15px}.ui-dialog.parentcomm-flow .pcomm-btns{padding-bottom:100px}.ui-dialog.parentcomm-flow .sec-contacts-multiple .pcomm-btns{padding-bottom:20px}.ui-dialog.parentcomm-flow .ui-dialog-titlebar-close{right:20px;top:20px;width:20px;height:20px;z-index:100}.ui-dialog.parentcomm-flow .ui-dialog-titlebar-close .ui-icon-closethick{width:20px;height:20px}.ui-dialog.parentcomm-flow .ui-dialog-titlebar-close .ui-icon-closethick:after,.ui-dialog.parentcomm-flow .ui-dialog-titlebar-close .ui-icon-closethick:before{left:10px;height:21px;width:3px}.pdp-main .ui-dialog.parentcomm-flow .product-bundle-title,.ui-dialog.parentcomm-flow .pdp-main .product-bundle-title,.ui-dialog.parentcomm-flow h2{font-size:24px;line-height:28px;max-width:281px;margin:0 auto 18px}.ui-dialog.parentcomm-flow .pcomm-container .indicator-step1,.ui-dialog.parentcomm-flow .pcomm-container .indicator-step3{width:60px}.ui-dialog.parentcomm-flow .pcomm-container .indicator span{width:25px;height:25px;font-size:18px;line-height:26px}.ui-dialog.parentcomm-flow .pcomm-container .indicator h3{font-size:14px}.ui-dialog.parentcomm-flow .pcomm-container .progress-line{top:11px}.ui-dialog.parentcomm-flow .pcomm-container .block-center{width:20px}.ui-dialog.parentcomm-flow .pcomm-container .sec-info h3{margin-top:20px}.ui-dialog.parentcomm-flow .pcomm-container input.email-input{width:87%}.ui-dialog.parentcomm-flow .pcomm-container .sec-info .labels .link-contacts-single{margin-right:0}.ui-dialog.parentcomm-flow .pcomm-container .sec-steps{padding:0 15px}.ui-dialog.parentcomm-flow.step3.contacts-multiple .pcomm-container .sec-info .labels .link-contacts-multiple{position:relative;right:unset}.ui-dialog.parentcomm-flow .flex-container{display:block}.ui-dialog.parentcomm-flow .flex-item{flex-grow:unset;flex-shrink:unset;display:block}.ui-dialog.parentcomm-flow .flex-item.sec-date-picker{width:auto;margin-bottom:14px}.ui-dialog.parentcomm-flow.step1 .sec-step1 .ui-datepicker td a,.ui-dialog.parentcomm-flow.step1 .sec-step1 .ui-datepicker td span{line-height:41px}.ui-dialog.parentcomm-flow.step1 .sec-step1 .sec-date-details{max-width:unset}}.fduedate-wrapper.modal-lock-background #dialog-container{border-radius:10px;min-width:940px;min-height:656px!important;background:#fff;margin-top:60px}@media (max-width:480px){.fduedate-wrapper.modal-lock-background #dialog-container{margin-top:0;border-radius:0;min-width:initial;min-height:initial!important;width:100vw;background:0 0}}@media (max-width:480px){.fduedate-wrapper.modal-lock-background{background:#fff}}.fduedate-wrapper .sec-hd{padding:0 20px}.fduedate-wrapper .sec-hd .content-asset{text-align:center;font-size:28px;line-height:39px;padding:15px 0 20px;font-family:BrandonText-Regular,Arial,sans-serif}.fduedate-wrapper.ui-dialog .ui-icon-closethick{position:absolute;left:auto;right:20px;top:20px;width:35px;height:35px;opacity:.6;background:0 0}.fduedate-wrapper.ui-dialog .ui-icon-closethick:hover{opacity:1}.fduedate-wrapper.ui-dialog .ui-icon-closethick:after,.fduedate-wrapper.ui-dialog .ui-icon-closethick:before{position:absolute;left:17px;content:' ';height:36px;width:4px;background-color:#000}.fduedate-wrapper.ui-dialog .ui-icon-closethick:before{transform:rotate(45deg)}.fduedate-wrapper.ui-dialog .ui-icon-closethick:after{transform:rotate(-45deg)}@media (max-width:480px){.fduedate-wrapper.ui-dialog .ui-icon-closethick{width:20px;height:20px;opacity:1}.fduedate-wrapper.ui-dialog .ui-icon-closethick:after,.fduedate-wrapper.ui-dialog .ui-icon-closethick:before{left:9px;content:' ';height:21px;width:4px;background-color:#000}}.fduedate-wrapper button{min-width:181px;height:44px;margin-bottom:15px}.fduedate-wrapper .link-cancel{font-size:14px;font-family:BrandonText-Bold,Arial,sans-serif;text-transform:uppercase;line-height:20px}.fduedate-wrapper .fduedate-container{margin:0 90px}@media (max-width:480px){.fduedate-wrapper .fduedate-container{margin:0 23px 0 22px}}.fduedate-wrapper .ui-widget-header{height:auto}.fduedate-wrapper .ui-datepicker{width:auto!important;border:1px solid #a1a1a1;border-radius:10px;padding:0}@media (max-width:480px){.fduedate-wrapper .ui-datepicker{min-height:368px}.fduedate-wrapper .ui-datepicker .ui-datepicker-header,.fduedate-wrapper .ui-datepicker table{width:calc(100% - 50px);margin:0 auto}}.fduedate-wrapper .ui-datepicker th{font-size:14px;font-family:BrandonText-Bold,Arial,sans-serif}.fduedate-wrapper .ui-datepicker.ui-datepicker-multi{border:0;border-radius:0;display:flex!important}.fduedate-wrapper .ui-datepicker .ui-datepicker-header{padding:0}.fduedate-wrapper .ui-datepicker .ui-datepicker-group-first{margin-right:20px}.fduedate-wrapper .ui-datepicker .ui-datepicker-title{text-transform:none;font-size:21px;line-height:29px;padding:15px 0 22px;font-family:BrandonText-Medium,Arial,sans-serif}.fduedate-wrapper .ui-datepicker .ui-datepicker-group{border:1px solid #a1a1a1;border-radius:10px;min-width:368px;min-height:436px}.fduedate-wrapper .ui-datepicker td{padding:5px;text-align:center}.fduedate-wrapper .ui-datepicker td a,.fduedate-wrapper .ui-datepicker td span{text-align:center;font-size:14px;width:36px;height:36px;border:2px solid #fff;border-radius:50%;padding:0;line-height:36px;font-family:BrandonText-Bold,Arial,sans-serif;display:inline-block}@media (max-width:480px){.fduedate-wrapper .ui-datepicker td a,.fduedate-wrapper .ui-datepicker td span{width:26px;height:26px;line-height:26px}}.fduedate-wrapper .ui-datepicker td span{color:#a1a1a1}.fduedate-wrapper .ui-datepicker td a{color:#3a3a3a}.fduedate-wrapper .ui-datepicker td.ui-datepicker-unselectable span{font-size:0}.fduedate-wrapper .ui-datepicker td.ui-datepicker-unselectable span:before{content:"—";font-size:16px;font-weight:700}.fduedate-wrapper .ui-datepicker td.ui-datepicker-unselectable.withinDateRange span{font-size:14px}.fduedate-wrapper .ui-datepicker td.ui-datepicker-unselectable.withinDateRange span:before{content:""}.fduedate-wrapper .ui-datepicker td.familyDueDate a{border-color:#d53226}.fduedate-wrapper .ui-datepicker td.familyDueDate.ui-datepicker-unselectable span{border-color:#d53226;font-size:inherit}.fduedate-wrapper .ui-datepicker td.familyDueDate.ui-datepicker-unselectable span:before{content:initial}.fduedate-wrapper .ui-datepicker td.teacherDueDate a{background:#d83230;color:#fff;border:2px solid #d53226}.fduedate-wrapper .ui-datepicker td.teacherDueDate a.ui-state-active{border:2px solid #fff;outline:#d53226 solid 2px}.fduedate-wrapper .ui-datepicker .ui-datepicker-prev{background:url(../images/slick-arrow-prev.png) no-repeat;width:50px;height:50px;min-width:50px;top:214px;z-index:99;left:-68px;margin-top:-27px;text-indent:-999px}.fduedate-wrapper .ui-datepicker .ui-datepicker-prev:hover{background-color:transparent}.fduedate-wrapper .ui-datepicker .ui-datepicker-prev.ui-state-disabled{display:none}@media (max-width:480px){.fduedate-wrapper .ui-datepicker .ui-datepicker-prev{left:15px}.fduedate-wrapper .ui-datepicker .ui-datepicker-prev:before{content:"\f053"}}.fduedate-wrapper .ui-datepicker .ui-datepicker-next{background:url(../images/slick-arrow-next.png) no-repeat;width:50px;height:50px;min-width:50px;top:214px;z-index:99;right:-68px;margin-top:-27px;text-indent:-999px}.fduedate-wrapper .ui-datepicker .ui-datepicker-next:hover{background-color:transparent}.fduedate-wrapper .ui-datepicker .ui-datepicker-next.ui-state-disabled{display:none}@media (max-width:480px){.fduedate-wrapper .ui-datepicker .ui-datepicker-next{right:15px}.fduedate-wrapper .ui-datepicker .ui-datepicker-next:before{content:"\f054"}}.fduedate-wrapper .ui-datepicker .ui-datepicker-next,.fduedate-wrapper .ui-datepicker .ui-datepicker-prev{display:inline-block;position:absolute}@media (max-width:480px){.fduedate-wrapper .ui-datepicker .ui-datepicker-next,.fduedate-wrapper .ui-datepicker .ui-datepicker-prev{font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);font-size:17px;font-weight:700;background:0 0;width:initial;height:initial;min-width:initial;top:22px;margin-top:initial;text-indent:initial;color:#3a3a3a}}.fduedate-wrapper .info-sec{margin-top:20px;display:table}.fduedate-wrapper .info-sec.info-clubsduedate{max-width:520px;margin-left:auto;margin-right:auto}.fduedate-wrapper .info-sec .info-sec-inner,.fduedate-wrapper .info-sec .info-sec-left,.fduedate-wrapper .info-sec .info-sec-right{display:table-cell;vertical-align:top;font-size:16px;line-height:20px;font-family:BrandonText-Regular,Arial,sans-serif}.fduedate-wrapper .info-sec .info-sec-inner div,.fduedate-wrapper .info-sec .info-sec-left div,.fduedate-wrapper .info-sec .info-sec-right div{display:table-cell;vertical-align:top;line-height:22.5px}.fduedate-wrapper .info-sec .info-sec-inner div span.section,.fduedate-wrapper .info-sec .info-sec-left div span.section,.fduedate-wrapper .info-sec .info-sec-right div span.section{display:block}.fduedate-wrapper .info-sec .info-sec-left{padding-right:20px;width:370px}.fduedate-wrapper .info-sec .icon-div{width:40px;padding-right:10px}.fduedate-wrapper .info-sec .icon-div span{display:inline-block;width:36px;height:36px;border:2px solid #d83230;border-radius:50%}.fduedate-wrapper .info-sec .icon-div span.icon-tacherduedate{background:#d83230}@media (max-width:480px){.fduedate-wrapper .info-sec .icon-div{width:30px}.fduedate-wrapper .info-sec .icon-div span{display:inline-block;width:26px;height:26px}}.fduedate-wrapper .info-sec span.info-hd{display:block;font-family:BrandonText-Bold,Arial,sans-serif;margin-bottom:5px}.fduedate-wrapper .info-sec span.info-hd span{display:inline-block;vertical-align:bottom}.fduedate-wrapper .info-sec span.info-hd span.error{font-size:16px;margin-top:0;line-height:22.5px}.fduedate-wrapper .note{background:#d83230;color:#fff;font-family:BrandonText-Bold,Arial,sans-serif;font-size:16px;text-align:center;line-height:22px;padding:4px 15px;margin-top:15px}@media (max-width:480px){.fduedate-wrapper .info-sec,.fduedate-wrapper .info-sec .info-sec-left,.fduedate-wrapper .info-sec .info-sec-right{display:block}.fduedate-wrapper .info-sec .info-sec-left{padding-bottom:20px;padding-right:0;width:auto}}.fduedate-wrapper .sec-btns{text-align:center;padding:20px 0}@media (max-width:480px){.fduedate-wrapper .sec-btns{padding:40px 0 80px}}.fduedate-wrapper .link-del-a-date{cursor:pointer;display:inline-block;width:11px;height:15px;vertical-align:top;background:url(../images/icons/trash_duedate.svg) 0 -5px no-repeat;margin-left:5px;margin-top:3px;min-width:unset;-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none}.fduedate-wrapper .link-del-a-date:hover{background-position:0 -25px}.is-clubsduedate .ui-datepicker td.ui-datepicker-unselectable span{font-size:14px;color:#919191}.is-clubsduedate .ui-datepicker td.ui-datepicker-unselectable span:before{content:none;display:none}.digimag-modal{background:#fff;z-index:999!important;margin-bottom:0}.digimag-modal .ui-dialog-titlebar{display:block;margin-top:0;width:auto!important;max-width:990px;height:75px}.digimag-modal .ui-dialog-content{width:auto!important;max-width:990px;margin:0 auto!important}.digimag-modal .ui-dialog-content iframe{width:100%;min-height:calc(100vh - 75px)}@media (max-width:480px){.digimag-modal .ui-dialog-content iframe{min-height:calc(100vh - 155px)}}.digimag-modal .ui-dialog-titlebar-close{text-indent:-99999px;width:35px;height:35px;top:20px}.digimag-modal .ui-dialog-titlebar-close:hover{text-indent:-99999px;color:transparent}.digimag-modal .ui-icon-closethick{background:0 0;width:35px;height:35px;position:relative}.digimag-modal .ui-icon-closethick:after{content:'';height:45px;border-left:4px solid #3a3a3a;position:absolute;transform:rotate(45deg);left:15px;top:-5px}.digimag-modal .ui-icon-closethick:before{content:'';height:45px;border-left:4px solid #3a3a3a;position:absolute;transform:rotate(-45deg);left:15px;top:-5px}.digimagLoader{background:#fff;font-size:24px;position:absolute;width:100%;height:100%;z-index:100;text-align:center}.digimagLoader .digimagLoadingImg{width:64px;height:64px;animation:rotation 1.2s infinite linear;margin-top:100px}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}@media screen and (max-width:480px){.digimag-hide{display:none}.digimag-modal .ui-dialog-titlebar-close{width:20px;height:20px;top:10px;right:10px}.digimag-modal .ui-dialog-titlebar{height:40px}.digimag-modal .ui-dialog-content{border-top:1px solid #3a3a3a}.digimag-modal .ui-icon-closethick{width:20px;height:20px}.digimag-modal .ui-icon-closethick:after,.digimag-modal .ui-icon-closethick:before{height:25px;border-left:3px solid #3a3a3a;left:8px;top:-2px}}.email-form .header-top{border-bottom:3px solid #d83230;padding-bottom:12px;margin-bottom:27px}.email-form .content-form{max-width:586px;padding-bottom:132px}.email-form .content-form h1{font-family:BrandonText-Regular,Arial,sans-serif;font-size:34px;line-height:47px;padding:0;margin:0 0 3px}.email-form .content-form p{margin:15px 0 0}.email-form .content-form p:first-child{margin-top:0}.email-form .content-form label{width:auto;font-weight:400;float:none;font-size:12px;color:#494949;letter-spacing:0;line-height:14px;text-transform:uppercase;text-align:left;padding-top:0;margin-bottom:3px}.email-form .content-form .desc-form{font-size:16px;line-height:22px}.email-form .content-form .form-row{margin:23px 0 0}.email-form .content-form .form-row input[type=number],.email-form .content-form .form-row input[type=password],.email-form .content-form .form-row input[type=text],.email-form .content-form .form-row textarea{border-color:#e7e7e7;float:none;font-size:16px;line-height:20px;max-width:384px}.email-form .content-form .form-row input[type=number]:focus,.email-form .content-form .form-row input[type=password]:focus,.email-form .content-form .form-row input[type=text]:focus,.email-form .content-form .form-row textarea:focus{border-color:#3a3a3a!important}.email-form .content-form .form-row input[type=number].error,.email-form .content-form .form-row input[type=password].error,.email-form .content-form .form-row input[type=text].error,.email-form .content-form .form-row textarea.error{border-color:#d83230!important;color:#d83230!important;background:#fff793}.email-form .content-form .form-row input[type=number].error.focused,.email-form .content-form .form-row input[type=password].error.focused,.email-form .content-form .form-row input[type=text].error.focused,.email-form .content-form .form-row textarea.error.focused{background:#fff793!important}.email-form .content-form .form-row input[type=number]:focus-visible,.email-form .content-form .form-row input[type=password]:focus-visible,.email-form .content-form .form-row input[type=text]:focus-visible,.email-form .content-form .form-row textarea:focus-visible{outline:0}.email-form .content-form .form-row textarea{max-width:348px;height:340px}.email-form .content-form .form-row.sendmeacopy{margin-top:20px;margin-bottom:40px}.email-form .content-form .form-row.error .custom-select .selected-option,.email-form .content-form .form-row.error input[type=number],.email-form .content-form .form-row.error input[type=password],.email-form .content-form .form-row.error input[type=text],.email-form .content-form .form-row.error textarea{border-color:#d83230;background:#fff793;color:#d83230}.email-form .content-form textarea{width:calc(100% - 36px);margin-left:0;padding:12px 24px 8px 10px;border-color:#e7e7e7}.email-form .content-form textarea:disabled{background:#fff}.email-form .content-form .custom-select .selected-option{border-color:#e7e7e7;font-size:16px;line-height:20px;letter-spacing:0}.email-form .content-form .checkbox-label span.label-msg{font-size:16px}.email-form .content-form .checkbox-label .custom-checkbox{border-color:#a1a1a1}.email-form .content-form .error-message{width:100%;padding:5px 0 0;background:0 0;color:#d83230}.email-form .content-form .ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#3a3a3a}.email-form .content-form .custom-select .selected-option:before{background:url(../images/icons/arrow-dropdown-bk.svg) 5px 6px no-repeat}.email-form .content-form .custom-select .selected-option{height:40px;padding:10px 33px 10px 11px}.email-form .content-form span.error{margin:5px 0 0;float:none;display:block!important;color:#d83230}.email-form .content-form .custom-select{max-width:384px}.email-form .content-form .custom-select.active li.focused,.email-form .content-form .custom-select.active li.selected,.email-form .content-form .custom-select.active li:hover,.email-form .content-form .custom-select.visible li.focused,.email-form .content-form .custom-select.visible li.selected,.email-form .content-form .custom-select.visible li:hover{border-color:#3a3a3a}.email-form .content-form button{font-size:14px;line-height:18px;letter-spacing:1px;background:#3a3a3a;width:182px}.email-form .content-form button:hover{color:#fff}.email-form .content-form .custom-select.active .selection-list{border-bottom:0}.email-form .content-form .custom-select .selected-option:hover+select+.selection-list:before,.email-form .content-form .custom-select .selected-option:hover+select+span+.selection-list:before{border-color:1px solid #d2d2d2}.email-form .content-form label{max-width:384px;position:relative}.email-form .content-form label .optional{text-transform:none;margin-left:4px}.email-form .content-form .checkbox-label input[type=checkbox]:checked+.custom-checkbox{background:url(../images/icons/check-box-checked.svg) 0 4px no-repeat}.email-form .custom-select .selection-list li span{font-size:16px}.email-form .inviteteacher-confirmation{text-align:center;margin-top:87px;max-width:587px;margin-bottom:50px}.email-form .inviteteacher-confirmation .hd-thank-you{font-family:BrandonText-Regular,Arial,sans-serif;font-size:40px;text-transform:uppercase}.email-form .inviteteacher-confirmation .content-asset p{font-size:16px;line-height:22px;margin-top:24px;margin-bottom:0}.email-form .inviteteacher-confirmation .content-asset p.p-send-invite{margin-top:50px}.email-form .sec-invite-note{padding:12px 24px 8px 10px;max-width:350px;font-size:16px;border:1px solid #e7e7e7}.email-form .sec-invite-note .content-asset p{line-height:inherit;margin-top:20px}.email-form .sec-invite-note .content-asset p:first-child{margin-top:0}@media screen and (max-width:480px){.email-form .sec-invite-note{padding-right:18px}.email-form .content-form{margin:12px 16px}.email-form .content-form h1{font-size:30px}.email-form .content-form .desc-form{font-size:14px;line-height:18px}.email-form .content-form label{margin:0 0 3px}.email-form .content-form .form-row input[type=number],.email-form .content-form .form-row input[type=password],.email-form .content-form .form-row input[type=text],.email-form .content-form .form-row textarea{max-width:initial;width:100%}.email-form .content-form .form-row textarea{width:calc(100% - 36px)}.email-form#wrapper .wrapper-content{float:none}.email-form#wrapper .wrapper-content.inviteteacher-confirmation{margin:57px 15px;width:auto}.email-form .header-top{margin-top:5px;padding-left:16px;padding-bottom:0;margin-bottom:12px}.email-form .header-top .primary-logo{text-align:left}.email-form .header-top .primary-logo img{width:106px}}.tooltip-cant-find-teacher .tooltipster-close.hide{display:inline-block!important}.sec-invite-teacher-email-link{text-align:right!important}.shipments-details .header-top{border-bottom:3px solid #d83230;padding-bottom:12px;margin-bottom:27px}.shipments-details a{color:#007599}.pdp-main .shipments-details .product-bundle-title,.shipments-details .pdp-main .product-bundle-title,.shipments-details h2{font-family:BrandonText-Regular,Arial,sans-serif;font-size:34px;line-height:47px;padding:0;margin:0 0 20px;color:#3a3a3a}.shipments-details .hd-order{font-size:16px;text-transform:uppercase;font-weight:700;line-height:20px;padding-bottom:6px}.shipments-details .col-left{width:200px;padding-bottom:50px}.shipments-details ul.info-order-details li{margin-top:10px}.shipments-details .info-credit-card{line-height:18px}.shipments-details .or-label{font-size:10px;line-height:18px;display:block;text-transform:uppercase}.shipments-details .or-detail{font-size:16px;line-height:18px}.shipments-details .sec-shipments{margin-left:30px}.shipments-details .item-shipment-title{position:relative;font-size:16px;padding-bottom:6px;margin-bottom:15px;border-bottom:1px solid #a1a1a1}.shipments-details .item-shipment-title .shipment-label-name{font-weight:700;text-transform:uppercase}.shipments-details .iminus,.shipments-details .iplus{position:absolute;display:inline-block;right:6px;top:2px;width:16px;height:16px}.shipments-details .iminus{display:none}.shipments-details .iminus:after,.shipments-details .iplus:after,.shipments-details .iplus:before{position:absolute;left:7px;content:' ';height:16px;width:2px;background-color:#007599}.shipments-details .iminus:after,.shipments-details .iplus:after{transform:rotate(-90deg)}.shipments-details a.icon:hover .iminus:after,.shipments-details a.icon:hover .iplus:after,.shipments-details a.icon:hover .iplus:before{background-color:#f88000}.shipments-details li.expanded .iplus{display:none}.shipments-details li.expanded .iminus{display:inline-block}.shipments-details .link-order-details{font-size:16px;font-family:BrandonText-Bold,Arial,sans-serif;margin-top:25px;margin-bottom:25px;display:inline-block}.shipments-details .item-shipment-details{padding-bottom:50px;display:none}.shipments-details .item-shipment-details .sec-order-type{border-top:1px solid #a1a1a1;padding-top:16px}.shipments-details .item-shipment-details .sec-order-type:first-child{padding-top:0;border-top:0}.shipments-details .expanded .item-shipment-details{display:block}.shipments-details .hd-order-type{font-size:16px;text-transform:uppercase;margin-bottom:10px}.shipments-details .hd-order-child{font-size:14px;margin-bottom:15px}.shipments-details .list-products li.shipment-reading-level .shipment-rd-link{padding-bottom:0}.shipments-details .list-products li.shipment-reading-level .shipment-rd-link span.label,.shipments-details .list-products li.shipment-reading-level .shipment-rd-link span.value{color:#007599}.shipments-details .list-products li.shipment-reading-level .shipment-rd-link span.value b{font-weight:400}.shipments-details .list-products li .popover-anchor{display:none}.shipments-details .list-products li .div-table-cell{vertical-align:top}.shipments-details .prod-img{width:165px}.shipments-details .prod-img .prod-img-container{width:165px;height:165px;text-align:center}.shipments-details .prod-img .prod-img-container img{max-height:165px;max-width:165px}.shipments-details .prod-details{padding-left:30px;padding-top:30px}.shipments-details .prod-info{width:310px}.shipments-details .prod-qty{padding-left:30px}.shipments-details .prod-backorder-date,.shipments-details .prod-preorder-date,.shipments-details .prod-sub-title{color:#a81412}.product-reading-level-title.hidden{display:none}@media screen and (max-width:480px){.shipments-details .sec-shipments{margin-left:0}.shipments-details#wrapper .wrapper-content{float:none}.shipments-details .shipments-details-inner{padding:0 15px}.shipments-details .col-left{width:auto;position:relative;padding-bottom:20px}.shipments-details .header-top{margin-top:5px;padding-left:16px;padding-bottom:0;margin-bottom:12px}.shipments-details .header-top .primary-logo{text-align:left}.shipments-details .header-top .primary-logo img{width:106px}.shipments-details .link-order-details{margin-top:-40px;position:absolute;right:15px}.shipments-details .info-order-details{margin-bottom:20px}.shipments-details .iminus,.shipments-details .iplus{right:0}.div-table-cell.prod-details,.div-table-cell.prod-img{display:table-cell}.div-table-cell.prod-img{width:155px}.div-table-cell.prod-img .prod-img-container{width:155px;height:155px}.div-table-cell.prod-img .prod-img-container img{max-height:155px;max-width:155px}.div-table-cell.prod-details{padding-left:15px;padding-top:15px}.div-table-cell.prod-info{width:auto}.div-table-cell.prod-qty{padding-left:0}}