/*! 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}@font-face{font-family:BrandonText-Bold;src:url(../fonts/brandon/27574E_1_0.eot);src:url(../fonts/brandon/27574E_1_0.eot?#iefix) format("embedded-opentype"),url(../fonts/brandon/27574E_1_0.woff) format("woff"),url(../fonts/brandon/27574E_1_0.ttf) format("truetype")}@font-face{font-family:BrandonText-Light;src:url(../fonts/brandon/27574E_5_0.eot);src:url(../fonts/brandon/27574E_5_0.eot?#iefix) format("embedded-opentype"),url(../fonts/brandon/27574E_5_0.woff) format("woff"),url(../fonts/brandon/27574E_5_0.ttf) format("truetype")}@font-face{font-family:BrandonText-Regular;src:url(../fonts/brandon/27574E_7_0.eot);src:url(../fonts/brandon/27574E_7_0.eot?#iefix) format("embedded-opentype"),url(../fonts/brandon/27574E_7_0.woff) format("woff"),url(../fonts/brandon/27574E_7_0.ttf) format("truetype")}@font-face{font-family:BrandonText-Medium;src:url(../fonts/brandon/27574E_8_0.eot);src:url(../fonts/brandon/27574E_8_0.eot?#iefix) format("embedded-opentype"),url(../fonts/brandon/27574E_8_0.woff) format("woff"),url(../fonts/brandon/27574E_8_0.ttf) format("truetype")}#RegistrationForm .clearing-space-register:after,#notificationBar .notification-body>div:after,#notificationBar .notification-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,.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}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;position:fixed}.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:#0098c8;outline:0;overflow:hidden;text-decoration:none;cursor:pointer}a:hover{color:#f88000}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}fieldset{border:0;margin:0;padding:0}table{width:100%}th{text-align:left}td{padding:1em;vertical-align:top}.button,.buttonstyle,.product-add-to-cart .product-points,.product-add-to-cart .product-price,button,input[type=button]{}.button-fancy-large,.button.large,.buttonstyle.large,.product-add-to-cart .product-points,.product-add-to-cart .product-price,button.large,input[type=button].large{font-size:1.35em;text-transform:uppercase}.button:hover,.buttonstyle:hover,.product-add-to-cart .product-points:hover,.product-add-to-cart .product-price:hover,button:hover,input[type=button]:hover{background-color:#ee4d28;color:#f8b8a9;border:0}.button:disabled,.buttonstyle:disabled,.product-add-to-cart .product-points:disabled,.product-add-to-cart .product-price:disabled,button:disabled,input[type=button]:disabled{background-color:#A3C9D1;color:#fff;border:0}.button.secondary,.buttonstyle.secondary,.product-add-to-cart .secondary.product-points,.product-add-to-cart .secondary.product-price,button.secondary,input[type=button].secondary{background-color:#63a3d4;font-family:Arial,sans-serif;font-weight:700}.button.secondary:hover,.buttonstyle.secondary:hover,.product-add-to-cart .secondary.product-points:hover,.product-add-to-cart .secondary.product-price:hover,button.secondary:hover,input[type=button].secondary:hover{background-color:#699bbf;color:#c3d7e5}.button.btn-sm,.buttonstyle.btn-sm,.product-add-to-cart .btn-sm.product-points,.product-add-to-cart .btn-sm.product-price,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,.product-add-to-cart .btn-secondary.product-points,.product-add-to-cart .btn-secondary.product-price,button.btn-secondary,input[type=button].btn-secondary{background-color:#27ACCA}.button.btn-secondary:hover,.buttonstyle.btn-secondary:hover,.product-add-to-cart .btn-secondary.product-points:hover,.product-add-to-cart .btn-secondary.product-price:hover,button.btn-secondary:hover,input[type=button].btn-secondary:hover{background-color:#539DAE;color:#C6DBE1}.button.btn-secondary.left,.buttonstyle.btn-secondary.left,.product-add-to-cart .btn-secondary.left.product-points,.product-add-to-cart .btn-secondary.left.product-price,button.btn-secondary.left,input[type=button].btn-secondary.left{float:left}.button.btn-secondaryone,.buttonstyle.btn-secondaryone,.product-add-to-cart .btn-secondaryone.product-points,.product-add-to-cart .btn-secondaryone.product-price,button.btn-secondaryone,input[type=button].btn-secondaryone{background-color:#27ACCA}.button.btn-secondaryone:hover,.buttonstyle.btn-secondaryone:hover,.product-add-to-cart .btn-secondaryone.product-points:hover,.product-add-to-cart .btn-secondaryone.product-price:hover,button.btn-secondaryone:hover,input[type=button].btn-secondaryone:hover{background-color:#539DAE;color:#C6DBE1}.button.btn-secondaryone.left,.buttonstyle.btn-secondaryone.left,.product-add-to-cart .btn-secondaryone.left.product-points,.product-add-to-cart .btn-secondaryone.left.product-price,button.btn-secondaryone.left,input[type=button].btn-secondaryone.left{float:left}.button.btn-orange,.buttonstyle.btn-orange,.product-add-to-cart .btn-orange.product-points,.product-add-to-cart .btn-orange.product-price,button.btn-orange,input[type=button].btn-orange{background:#fc853f}.button.btn-orange:hover,.buttonstyle.btn-orange:hover,.product-add-to-cart .btn-orange.product-points:hover,.product-add-to-cart .btn-orange.product-price:hover,button.btn-orange:hover,input[type=button].btn-orange:hover{background-color:#ee4d28;color:#f8b8a9}.button.grey,.buttonstyle.grey,.product-add-to-cart .grey.product-points,.product-add-to-cart .grey.product-price,button.grey,input[type=button].grey{background:#d2d2d2;color:#3a3a3a;min-width:45px}.button.grey:hover,.buttonstyle.grey:hover,.product-add-to-cart .grey.product-points:hover,.product-add-to-cart .grey.product-price:hover,button.grey:hover,input[type=button].grey:hover{background-color:#a7a7a7;color:#fff}.button.raised,.buttonstyle.raised,.product-add-to-cart .raised.product-points,.product-add-to-cart .raised.product-price,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,.product-add-to-cart .raised.product-points:hover,.product-add-to-cart .raised.product-price:hover,button.raised:hover,input[type=button].raised:hover{background-color:#608a00;color:#fff}.button.simple,.buttonstyle.simple,.product-add-to-cart .simple.product-points,.product-add-to-cart .simple.product-price,.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],.product-add-to-cart .disabled.product-points,.product-add-to-cart .disabled.product-price,.product-add-to-cart [disabled].product-points,.product-add-to-cart [disabled].product-price,button.disabled,button[disabled],input[type=button].disabled,input[type=button][disabled]{background-color:#bfd3e3;border-color:#bfd3e3;color:#fff;cursor:default}.button.disabled:hover,.button[disabled]:hover,.buttonstyle.disabled:hover,.buttonstyle[disabled]:hover,.product-add-to-cart .disabled.product-points:hover,.product-add-to-cart .disabled.product-price:hover,.product-add-to-cart [disabled].product-points:hover,.product-add-to-cart [disabled].product-price:hover,button.disabled:hover,button[disabled]:hover,input[type=button].disabled:hover,input[type=button][disabled]:hover{background-color:#bfd3e3;border-color:#bfd3e3;color:#fff}.button a,.buttonstyle a,.product-add-to-cart .product-points a,.product-add-to-cart .product-price a,button a,input[type=button] a{color:#fff}.button a:hover,.buttonstyle a:hover,.product-add-to-cart .product-points a:hover,.product-add-to-cart .product-price a:hover,button a:hover,input[type=button] a:hover{color:#84bd00}.button i.left,.buttonstyle i.left,.product-add-to-cart .product-points i.left,.product-add-to-cart .product-price i.left,button i.left,input[type=button] i.left{margin-right:.6em}.button i.right,.buttonstyle i.right,.product-add-to-cart .product-points i.right,.product-add-to-cart .product-price i.right,button i.right,input[type=button] i.right{margin-left:.6em}.product-add-to-cart a.product-points,.product-add-to-cart a.product-price,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:#0098c8;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}#QuickViewDialog .product-col-2 #product-content,#item-entry .item-entry-content,#item-entry.default .item-entry-content,#search-suggestions,#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 .main,.bonus-overlay .main .right-section .earned-order .one,.bonus-overlay .main .right-section .earned-order h3,.bonus-overlay .main .right-section .points-earned,.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,.header-bonus-point .header-bonus-value,.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 .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,.mini-cart-total .minicart-quantity,.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-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.recomdtn div,.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel>div,.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,.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,.registration-flow.reading-popup,.registration-flow.reading-popup .ui-dialog-content .content,.registration-flow.reading-popup .ui-dialog-content .reading-list .block .innertext .main,.registration-flow.reading-popup .ui-dialog-content .reading-list .block h3,.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_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-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-parent-login .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,.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-add-to-cart .product-points,.product-add-to-cart .product-price,.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:990px;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%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent 0) auto auto,auto auto #bfd3e3;background:-moz-linear-gradient(315deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent 0) auto auto,auto auto #bfd3e3;background:linear-gradient(315deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent 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}}#BVReviewsContainer{display:block!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-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.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;color:#FC853F}.fa-exclamation-circle:hover,.fa-exclamation-triangle:hover{color:#EE4D28}.fa-circle-o{font-size:1.4em;color:#b2b2b2;cursor:pointer}.fa-circle-o.active:before{content:"\f058";color:#0270a9}.fa-times-circle{font-size:1.5em;color:#b2b2b2;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}.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}.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%}.reg-error-main{height:200px;background-color:#f4f1ea}.row{display:table;width:100%;clear:both}.row .col,.row .col-nowrap{display:table-cell;vertical-align:top}.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}.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}.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}.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{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}.dataTable.cart-parent{border-top:2px solid #f4f1ea}.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}.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}.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 li,.dataTable.cart-parent tbody tr th.qty li{margin-top:15px;position:relative}.dataTable.cart-parent tbody tr td.qty li:first-child,.dataTable.cart-parent tbody tr th.qty li:first-child{margin-top:0}.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}.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:#0098c8;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:#d2d2d2;color:#3a3a3a;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.qty button.grey:hover,.dataTable.cart-parent tbody tr th.qty button.grey:hover{background-color:#a7a7a7;color:#fff}.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:0 0}.dataTable.cart-parent tbody tr.hd td{font-size:20px;color:#0270a9}.dataTable.cart-parent tbody tr.is-NLA-OOS-Expired .fa-exclamation-circle{right:-.3em;top:.1em}.dataTable.cart-parent tbody tr.is-NLA-OOS-Expired span.input-qty{margin-right:1em}.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;width:32%}.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}.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:-.3em;top:.1em}#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}.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].error,input[type=password].error,input[type=text].error{background:#fff793!important;border-color:#900!important}input[type=number]:focus,input[type=password]:focus,input[type=text]:focus{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:#0098c8!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:100%;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;margin:0 0 5px 3px;float:left}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 #0094b3;background:#fff;height:18px;width:18px;float:left;margin-right:10px;position:relative;z-index:0}.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}.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{display:none!important}.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.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{border-color:#81c8d4}.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:#0098c8;padding-right:20px;background:url(../images/sprite-two.png) right -536px no-repeat}.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.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 #0094b3;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:#0094b3}.searchwithicon.selected i{color:#3a3a3a}.disabled-color{color:#ccc!important}.showhide-password{float:right;position:relative;color:#0098c8;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}.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}.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:#0094b3;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 #0098c8}.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:1rem;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:#0098c8;outline:0;overflow:hidden;text-decoration:none;cursor:pointer;text-transform:none;font-weight:400;font-family:Arial,sans-serif;padding:0;height:auto}.button-hyperlink:hover{color:#f88000;background:0 0}.ui-autocomplete.ui-menu{position:absolute!important;box-shadow:none;border:0;border-right:solid 1px #d2d2d2;border-bottom:5px solid #e6ddcc;max-width:none;max-height:none}.ui-autocomplete.ui-menu.custom-scrollbar li{margin:-1px 0 0}.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:100%;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%}@-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)}}.creditcard_masked{text-indent:-9999px!important}.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}.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 #view-order-modal{background:#f4f1ea;float:left;width:100%}.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:#f4f1ea;float:left;width:100%;padding-bottom:13px}.bookfinder-wrapper .bookfinder{float:left;width:100%}.bookfinder-wrapper .bookfinder .bookfinder-banner{margin:0;float:left}.bookfinder-wrapper .bookfinder .bookfinder-banner .bannerimg{margin:0;padding:0;float:left}.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-right:3px;padding:0;position:relative;background:#60beca}.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:60px;height:56px;float:left;top:21px;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;background:#007690;color:#fff;padding:3px 4px;font-size:12px}.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%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,118,144,0);border-right-color:#007690;border-width:10px;margin-top:-10px}.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}.bookfinder-wrapper .bookfinder .steps .step-one .txtone.bookhover:hover,.bookfinder-wrapper .bookfinder .steps .step-one .txttwo.bookhover:hover,.bookfinder-wrapper .bookfinder .steps .step-three .txtone.bookhover:hover,.bookfinder-wrapper .bookfinder .steps .step-three .txttwo.bookhover:hover,.bookfinder-wrapper .bookfinder .steps .step-two .txtone.bookhover:hover,.bookfinder-wrapper .bookfinder .steps .step-two .txttwo.bookhover:hover{background-color:#3e9da9}.bookfinder-wrapper .bookfinder .steps .step-one .txtone.bookhover:hover p,.bookfinder-wrapper .bookfinder .steps .step-one .txttwo.bookhover:hover p,.bookfinder-wrapper .bookfinder .steps .step-three .txtone.bookhover:hover p,.bookfinder-wrapper .bookfinder .steps .step-three .txttwo.bookhover:hover p,.bookfinder-wrapper .bookfinder .steps .step-two .txtone.bookhover:hover p,.bookfinder-wrapper .bookfinder .steps .step-two .txttwo.bookhover:hover p{color:#60beca}.bookfinder-wrapper .bookfinder .steps .step-one .txttwo,.bookfinder-wrapper .bookfinder .steps .step-three .txttwo,.bookfinder-wrapper .bookfinder .steps .step-two .txttwo{background:#81C8D4;float:left;width:100%}.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:#007690;font-weight:700;text-transform:uppercase}.bookfinder-wrapper .bookfinder .steps .step-one{padding:0}.bookfinder-wrapper .bookfinder .steps .step-one .icon{background:url(../images/sprite-twoo.png) -220px -288px no-repeat}.bookfinder-wrapper .bookfinder .steps .step-one.bookhover:hover,.bookfinder-wrapper .bookfinder .steps .step-two.bookhover:hover{background-color:#3e9da9}.bookfinder-wrapper .bookfinder .steps .step-one.bookhover:hover p,.bookfinder-wrapper .bookfinder .steps .step-two.bookhover:hover p{color:#60beca}.bookfinder-wrapper .bookfinder .steps .step-one.bookhover:hover .txttwo,.bookfinder-wrapper .bookfinder .steps .step-two.bookhover:hover .txttwo{background-color:#3e9da9}.bookfinder-wrapper .bookfinder .steps .step-one.bookhover:hover .txttwo p,.bookfinder-wrapper .bookfinder .steps .step-two.bookhover:hover .txttwo p{color:#60beca}.bookfinder-wrapper .bookfinder .steps .step-one.bookhover:hover .icon,.bookfinder-wrapper .bookfinder .steps .step-two.bookhover:hover .icon{opacity:.5}.bookfinder-wrapper .bookfinder .steps .step-two .icon{background:url(../images/sprite-twoo.png) -220px -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) -220px -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 39px;font-size:30px;display:block;color:#60beca;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}.bookfinder-wrapper .bookfinder .content .bookfinder-childform .form-row{float:left;clear:none;margin:0}.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}.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:before{top:22px}.bookfinder-wrapper .bookfinder .content .bookfinder-childform .form-row-button{float:left;clear:both;margin-top:75px;margin-bottom:40px}.bookfinder-wrapper .bookfinder .content .bookfinder-childform .form-row-button button{width:250px;height:40px;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}.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}.bookfinder-wrapper .bookfinder.aboutchild .steps .step-three,.bookfinder-wrapper .bookfinder.aboutchild .steps .step-two{background:#3e9da9}.bookfinder-wrapper .bookfinder.aboutchild .steps .step-three .txtone p,.bookfinder-wrapper .bookfinder.aboutchild .steps .step-two .txtone p{color:#60beca}.bookfinder-wrapper .bookfinder.aboutchild .steps .step-two .icon{background-position:-220px -6px}.bookfinder-wrapper .bookfinder.aboutchild .steps .step-three .icon{background-position:-220px -144px}.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}.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:#3e9da9}.bookfinder-wrapper .bookfinder.childinterest .steps .step-three .icon{background-position:-220px -144px}.bookfinder-wrapper .bookfinder.childinterest .steps .step-three .txtone p{color:#60beca}.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}.bookfinder-wrapper .bookfinder.childinterest .content .selection{overflow:hidden}.bookfinder-wrapper .bookfinder.childinterest .content .selection .select{width:310px;height:auto;border:1px dotted #d2d2d2;background:#fff;float:left;margin-right:30px;padding:5px 10px 50em;margin-bottom:-50em;position:relative}.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}.bookfinder-wrapper .bookfinder.childinterest .content .selection .select .list ul{list-style-type:none;margin-left:50px;margin-top:10px}.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:#f88000}.bookfinder-wrapper .bookfinder.childinterest .content .selection .select .list ul .subinterest-clicked{color:#f88000!important}.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 .bookfinder-childform{width:100%;float:left;margin-top:85px}.bookfinder-wrapper .bookfinder.childinterest .bookfinder-childform .form-row-button{margin-top:50px}.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}.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}}.top-banner{position:relative}.top-banner *{box-sizing:border-box}.primary-logo{height:40px;padding:0;margin:17px 0 10px;display:inline-block;width:auto;z-index:1}@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{float:right;position:relative}.header-authenticated-top-right .header-cancel{display:none}.header-search{width:356px;background-color:#fff;float:left;position:relative}.header-search form button{width:30px;min-width:30px;height:30px;background:#d83230;float:left;color:#fff;padding:0}.header-search form button:active,.header-search form button:hover{background-color:#A81412;color:#fff}.header-search form button i{font-size:16px;color:#fff}.header-search form button i:hover{color:#fff}.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:326px;height:30px;line-height:30px;float:left;box-shadow:none;-webkit-tap-highlight-color:transparent;background-clip:padding-box;border-radius:0;color:#a1a1a1}.header-search input[type=text] ::-webkit-input-placeholder{color:#a1a1a1}.header-search input[type=text] :-moz-placeholder{color:#a1a1a1}.header-search input[type=text] ::-moz-placeholder{color:#a1a1a1}.header-search input[type=text] :-ms-input-placeholder{color:#a1a1a1}.header-search input[type=text]:active,.header-search input[type=text]:focus{border:1px solid #d2d2d2!important;color:#3a3a3a}.menu-category{border-bottom:5px solid #4d4d4d;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 #212121}@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:#212121}@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:#212121}@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}}.level-3{padding-top:7px;display:none}.level-2 .active .level-3{display:block}@media screen and (min-width:768px){.level-3{display:block}.level-3 a{color:#3d5700;font-weight:400;font-size:1em;padding:0}.level-3 li{float:none;padding:.4em}}.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 #212121;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;height:67px;border-bottom:1px solid #ff0505;width:100%;display:inline-block}.header-top *{box-sizing:border-box}.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:#0098c8;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:left;width:100%;margin:20px 0 0}.header-authenticated-top-logo{float:left;height:30px}.header-bonus-point{float:left;margin-left:10px}.header-bonus-point .header-bonus-value{min-width:70px;height:30px;line-height:30px;background:#fff;color:#3a3a3a;font-size:14px;padding:0 5px;text-align:right;border:1px solid #d2d2d2;float:left}.header-bonus-point .header-bonus-icon{background:#d83230;width:50px;font-family:BrandonText-Medium,Arial,sans-serif;font-size:8.25px;padding:3px 0 0 11px;line-height:8px;height:30px;color:#fff;float:left}.header-bonus-point .header-bonus-icon:hover{background-color:#A81412}.active-icon.active{background:#A81412!important}.pt_agent .bonus-overlay{top:34px}.bonus-overlay{float:left;position:absolute;display:none;border:2px solid #c0b299;right:12%;top:30px;z-index:10;background:#fff;width:603px}.bonus-overlay .main{position:relative;padding:10px;float:left;width:100%}.bonus-overlay .main 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}.bonus-overlay .main .left-section{float:left;margin:0 10px 0 0;padding:0}.bonus-overlay .main .left-section a,.bonus-overlay .main .left-section span{float:left;margin:0;padding:0;line-height:0;clear:both}.bonus-overlay .main .left-section p{margin:0}.bonus-overlay .main .right-section{width:390px;float:left}.bonus-overlay .main .right-section h1{color:#d83230;font-size:23px;font-family:BrandonText-Medium,Arial,sans-serif;margin:2px 0 15px;float:left;line-height:17px;padding:0 0 0 21px}.bonus-overlay .main .right-section .points-earned{float:left;padding:19px 20px;background:#f4f1ea;margin:0 0 1px;width:100%}.bonus-overlay .main .right-section .points-earned h3,.bonus-overlay .main .right-section .points-earned span{text-transform:uppercase;font-size:14px;margin:0;font-weight:700;font-family:Arial,sans-serif;float:left;line-height:10px}.bonus-overlay .main .right-section .points-earned span{float:right;font-size:16px}.bonus-overlay .main .right-section .points-earned.end{background:#ece6d8;margin:0}.bonus-overlay .main .right-section .earned-order{float:right;width:335px;margin:0 auto;display:block;padding:0 20px 0 0}.bonus-overlay .main .right-section .earned-order h3{float:left;padding:10px 0 9px;font-weight:400;text-transform:uppercase;width:100%;margin:0;font-family:Arial,sans-serif;font-size:14px;line-height:10px}.bonus-overlay .main .right-section .earned-order .one:last-child{padding-bottom:13px}.bonus-overlay .main .right-section .earned-order .one{float:left;border-top:1px solid #ece6d8;padding:10px 0 10px 20px;width:100%}.bonus-overlay .main .right-section .earned-order .one p{float:left;margin:0;line-height:10px}.bonus-overlay .main .right-section .earned-order .one span{float:right;line-height:10px}.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:left;margin-bottom:20px}.menu-nav{position:relative;width:100%;float:right;margin-bottom:17px}.menu-nav ul{width:auto;float:right}.menu-nav ul li:last-child{border-right:0 none;padding-right:0}.menu-nav ul .salutation{display:inline-block;text-transform:capitalize}.menu-nav ul li{float:left;padding:0 20px;border-right:1px solid #3a3a3a;position:relative;line-height:13px;list-style:none}.menu-nav ul li .user-data{font-size:14px;color:#0098c8;padding:0;cursor:context-menu;position:relative;font-weight:600}.menu-nav ul li span{float:inherit}.menu-nav ul li i{float:left;font-size:13px;color:#0098c8;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}.teacherSalutation{display:inline-block;text-transform:capitalize}.header-unauthenticated-top .sidecar-top{margin:0}.subheader-logo{margin-top:55px;margin-bottom:10px}.pt_storefront .home_active,.pt_storefront .home_active:hover{background-color:#A81412!important}.subheader-top{float:left;width:100%;height:37px;background:#d83230;color:#fff;margin-bottom:4px;position:relative}.subheader-top li{list-style:none}.subheader-top .wrapper-content{width:990px;border-left:4px solid #fff;display:table}.subheader-top .wrapper-content .subheader-container{float:left;width:100%;height:37px}.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;height:37px}.subheader-top .wrapper-content .subheader-container a{color:#fff}.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:left;margin-left:5px}.subheader-top .wrapper-content .subheader-container .apple-modal .apple{float:left;cursor:pointer;position:relative}.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 .subheader-menu{width:848px;background:#fff}.subheader-top .wrapper-content .subheader-container .subheader-menu>ul{margin:0}.subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li{width:208px;margin-right:4px;float:left;text-align:center;line-height:37px}.subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li>a{font-family:BrandonText-Regular,Arial,sans-serif;font-size:16px;text-transform:uppercase;text-align:center;width:100%;float:left}.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{cursor:default}.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:100%;display:none;width:auto;max-width:none;z-index:10000000;color:#999;border:1px solid #d5d5d5;padding:20px 0 26px;border-bottom:5px solid #ebe5d9;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;width:100%}.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;border-left:1px solid #d5d5d5;vertical-align:top;padding:0 20px}.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{float:left;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:14px;cursor:default;text-transform:uppercase;margin-bottom:14px;float:left}.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{border-bottom:1px solid #d5d5d5;float:left;color:#999;line-height:1;text-align:left;width:100%;padding:10px 0;font-weight:400}.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:14px;pointer-events:auto;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{border-bottom:1px solid #ccc;padding:12px 0;width:100%;float:left;font-weight:700;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:14px;cursor:pointer;pointer-events:auto;text-transform:none;margin:0;padding:0;line-height:16px}.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 .active>a{position:relative;cursor:pointer;pointer-events:auto}.subheader-top .wrapper-content .subheader-container .active>a i{position:absolute;right:0;top:0}.subheader-top .wrapper-content .subheader-container .active>a i:after,.subheader-top .wrapper-content .subheader-container .active>a i:before{content:'';position:absolute;width:0;height:0;right:0;top:0;pointer-events:none;border:solid transparent}.subheader-top .wrapper-content .subheader-container .active>a i:after{border-color:#fff #fff transparent transparent;border-width:7px;margin-left:-7px}.subheader-top .wrapper-content .subheader-container .active>a i:before{border-color:transparent transparent #fff #fff;border-width:7px;margin-left:-7px}.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:100;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:#0098c8}.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:#0098c8;text-align:right}.toggle-menu .toggle-content ul .manage a{color:#0098c8;padding:0}.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 .subheader-left{width:81px}.subheader-top.parents-subheader-top .wrapper-content .subheader-container.subheader-orange .subheader-menu{width:765px}.subheader-top.parents-subheader-top .wrapper-content .subheader-container.subheader-orange .subheader-menu>ul>li{width:251px}.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}.header-authenticated-top.sidecarmenu .menu-nav li a:hover{color:#f88000}.header-authenticated-top.sidecarmenu .menu-nav li .fa-arrowdown{background-position:-10px -39px}.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;float:left}.help-modal{color:#3a3a3a;font-family:Arial,sans-serif;padding:0;background:0 0}.help-modal a{color:#3a3a3a}.help-modal a:hover{color:#f88000}.help-modal .product-add-to-cart a.product-points,.help-modal .product-add-to-cart a.product-price,.help-modal a.button,.product-add-to-cart .help-modal a.product-points,.product-add-to-cart .help-modal a.product-price{color:#fff;padding:10px 15px;height:auto;min-width:auto}.help-modal .product-add-to-cart a.product-points:hover,.help-modal .product-add-to-cart a.product-price:hover,.help-modal a.button:hover,.product-add-to-cart .help-modal a.product-points:hover,.product-add-to-cart .help-modal a.product-price:hover{background-color:#ee4d28;color:#f8b8a9}.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{padding-right:20px}.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-weight:400;text-align:center;text-transform:capitalize;font-size:18px;padding-top:15px;padding-bottom:10px;background-color:#0270a9}.help-modal .ui-dialog-titlebar-close{width:14px;height:14px;right:15px;top:15px;min-width:inherit;background-color:transparent}.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 .avaya-link{padding:7px 14px;border-bottom:2px solid #f4f1ea}.help-modal .ui-dialog-content .avaya-link .icon{float:left;width:23px;height:23px;overflow:hidden;background:url(../images/interface/icons-help-modal.png) no-repeat}.help-modal .ui-dialog-content .avaya-link a{line-height:2em;padding-left:5px}.help-modal .ui-dialog-content .avaya-link a:hover .icon{background-position-x:-27px}.help-modal .ui-dialog-content .avaya-link span{line-height:2em;padding-left:5px}.help-modal .ui-dialog-content .avaya-link--pcoolCallMe,.help-modal .ui-dialog-content .avaya-link--tcoolCallMe{display:none}.help-modal .ui-dialog-content .avaya-link--pcoolCallMe .icon,.help-modal .ui-dialog-content .avaya-link--tcoolCallMe .icon{background-position:0 -112px}.help-modal .ui-dialog-content .avaya-link--pcoolChat,.help-modal .ui-dialog-content .avaya-link--tcoolChat{display:none}.help-modal .ui-dialog-content .avaya-link--pcoolChat .icon,.help-modal .ui-dialog-content .avaya-link--tcoolChat .icon{background-position:0 -84px}.help-modal .ui-dialog-content .avaya-link--pcoolTextMe,.help-modal .ui-dialog-content .avaya-link--tcoolTextMe{display:none}.help-modal .ui-dialog-content .avaya-link--pcoolTextMe .icon,.help-modal .ui-dialog-content .avaya-link--tcoolTextMe .icon{background-position:0 -28px}.help-modal .ui-dialog-content .avaya-link--pcoolCallUs .icon,.help-modal .ui-dialog-content .avaya-link--tcoolCallUs .icon{background-position:0 0}.help-modal .ui-dialog-content .avaya-link--EmailUs .icon{background-position:0 -52px}.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}#notificationBar{width:100%;position:fixed;z-index:10000001;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}@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-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{text-align:left;margin:0 auto;max-width:990px}#notificationBar .notification-body .notification-left-col,#notificationBar .notification-header .notification-left-col{float:left;display:inline-block}#notificationBar .notification-body .notification-right-col,#notificationBar .notification-header .notification-right-col{float:right;display:inline-block}#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-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 .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)}}@media screen and (max-width:480px){#notificationBar{position:static}#notificationBar .notification-body{width:100%}}#notificationBar.active .notification-chevron,#notificationBar.active .notification-tab{color:#000}#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}}#mini-cart{position:relative;z-index:20;float:left}#mini-cart .mini-cart-name a{color:#84bd00}.mini-cart-total{position:relative;float:left}.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:10px;float:left}.mini-cart-total i{width:30px;height:30px;float:left;background:url(../images/sprite-images.png) -5px -157px no-repeat #d83230}.mini-cart-total i:hover{background-color:#A81412}@media screen and (max-width:480px){.mini-cart-total i{background-position:-57px -156px}}.mini-cart-total .minicart-quantity{min-width:30px;padding:0 5px;height:30px;line-height:30px;background:#fff;color:#3a3a3a;font-size:14px;text-align:center;border:1px solid #d2d2d2;float:left}.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}.footer-container .footer-item.global-links ul li{line-height:17px}.footer-container .footer-item.global-links ul li:nth-child(1){margin-bottom:7px}.footer-container .footer-item.global-links ul li:nth-child(2){margin-bottom:17px}.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{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}.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}.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}.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:9999;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}}.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:20px;padding-bottom:30px;min-height:110px}.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:10px;width:100%;padding:0 10px}.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:315px}.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;border:1px solid #e6ddcc}.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}.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 .wrapper-content{position:relative;clear:both}.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}@media screen and (max-width:480px){.pt_product-search-result #main .search-content.category-content{background:#f4f1ea}}.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 #0098c8}.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 #0098c8}.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}.pt_product-search-result #main .search-content .primary-content .wrapper-content-new .search-result-options{position:absolute;width:auto;top:-50px;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;border:1px solid #f4f1ea;background:#fff;width:235px}.grid-tile.new-row{margin-left:0}.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;margin-bottom:4px}.shopallflyers{width:100%;float:left}.shopallflyers .flyermarketing-content{margin-top:50px}.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:BrandonText-Light,Arial,sans-serif;font-weight:400;font-size:28px;color:#d83230;line-height:21px;margin:0 0 40px}.shopallflyers .all-flyers-container{display:table;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: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:170px}.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{display:block;float:left;border-bottom-width:0}.shopallflyers .all-flyers-container .all-flyers-item{float:left;display:block;margin-bottom:10px;width:100%;border-bottom:2px solid #c1b9a9}.shopallflyers .all-flyers-container:after{display:none}}.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 #0094b3;background:#fff;height:18px;width:18px;margin-right:7px}.icon-checkbox--checked{background:url(../images/sprite-images.png) -166px -79px no-repeat}#avaya-timer{display:none}.avaya-pcoolchat-dialog{background:#efefef;padding-bottom:15px}.avaya-pcoolchat-dialog h3{width:100%;margin:20px 0;text-align:center;color:#f88000}.avaya-pcoolchat-dialog .avaya-timer-section{background:#fff;padding:15px 30px}.avaya-pcoolchat-dialog .avaya-controls{text-align:center;margin:20px 0}.avaya-pcoolchat-dialog .button,.avaya-pcoolchat-dialog .product-add-to-cart .product-points,.avaya-pcoolchat-dialog .product-add-to-cart .product-price,.product-add-to-cart .avaya-pcoolchat-dialog .product-points,.product-add-to-cart .avaya-pcoolchat-dialog .product-price{line-height:38px}.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;color:#3a3a3a;padding-left:5px}.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:#A81412;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-reading-level .popover-anchor,.product-reading-level .value{color:#0098c8}.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}.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%;float:left}}.pdp-main .product-container{background-color:#f4f1ea}.pdp-main .product-container .product-row.product-tab-row .tabcontainer.cartridges-teacher .slick-pointer{background-color:#0098c8}.pdp-main .product-container .product-row.product-tab-row .tabcontainer.cartridges-teacher .slick-pointer:after{content:" ";border-bottom-color:#0098c8}.pdp-main .product-container .product-row.product-tab-row .tabcontainer.cartridges-teacher .tabheader .tabheader-slick:after{content:'';border-bottom:1px solid #0098c8;position:absolute;bottom:2px;left:0;width:100%}.pdp-main .product-container .product-row.product-tab-row .tabcontainer.cartridges-teacher .tabheader .tabheaditem a{color:#0098c8}.pdp-main .product-container.bg-white{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}.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 .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;cursor:default}.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{color:#f88000}.pdp-main .col.product-col-2.pdp-teacherbonus .product-price,.pdp-main .col.product-col-3.pdp-teachercart .product-price{background-color:#fff}.pdp-main .col.product-col-2.pdp-teacherbonus .product-price .price-sales,.pdp-main .col.product-col-3.pdp-teachercart .product-price .price-sales{color:#99A84E}.pdp-main .col.product-col-2.pdp-teacherbonus .product-price:hover,.pdp-main .col.product-col-3.pdp-teachercart .product-price:hover{background-color:#a6b655}.pdp-main .col.product-col-2.pdp-teacherbonus .product-price:hover .price-sales,.pdp-main .col.product-col-3.pdp-teachercart .product-price:hover .price-sales{color:#fff}.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,.pdp-main .col.product-col-3.pdp-teachercart .product-price.pricepoints-toggled{background-color:#a6b655;float:left;margin-right:7px;margin-left:0}.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{color:#fff;float:left;text-align:center;width:100%}.pdp-main .col.product-col-2.pdp-teacherbonus .product-price.pricepoints-toggled:hover,.pdp-main .col.product-col-3.pdp-teachercart .product-price.pricepoints-toggled:hover{color:#99A84E;background-color:#fff}.pdp-main .col.product-col-2.pdp-teacherbonus .product-price.pricepoints-toggled:hover .price-sales,.pdp-main .col.product-col-3.pdp-teachercart .product-price.pricepoints-toggled:hover .price-sales{color:#99A84E}.pdp-main .col.product-col-2.pdp-teacherbonus .product-points.productbonuswidth,.pdp-main .col.product-col-3.pdp-teachercart .product-points.productbonuswidth{width:100%}.pdp-main .col.product-col-2.pdp-teacherbonus .product-points,.pdp-main .col.product-col-3.pdp-teachercart .product-points{color:#f88000;background-color:#fff}.pdp-main .col.product-col-2.pdp-teacherbonus .product-points:hover,.pdp-main .col.product-col-3.pdp-teachercart .product-points:hover{color:#fff;background-color:#f88000}.pdp-main .col.product-col-2.pdp-teacherbonus .product-points.pricepoints-toggled,.pdp-main .col.product-col-3.pdp-teachercart .product-points.pricepoints-toggled{margin-left:7px;margin-right:0;float:right;color:#fff;background-color:#f88000}.pdp-main .col.product-col-2.pdp-teacherbonus .product-points.pricepoints-toggled:hover,.pdp-main .col.product-col-3.pdp-teachercart .product-points.pricepoints-toggled:hover{color:#f88000;background-color:#fff}.pdp-main .col.product-col-2.pdp-teacherbonus .product-points.disabled,.pdp-main .col.product-col-3.pdp-teachercart .product-points.disabled{color:#fff}.pdp-main .col.product-col-2.pdp-teacherbonus .product-points.disabled:hover,.pdp-main .col.product-col-3.pdp-teachercart .product-points.disabled:hover{background-color:#bfd3e3;border-color:#bfd3e3;color:#fff}.pdp-main .product-col-3{position:relative;width:225px;float:left}.pdp-main .product-col-3 .product-add-to-cart,.pdp-main .product-col-3 .product-add-to-cart .inventory{float:left;width:100%}.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}.pdp-main .product-col-3 .html-slot-container,.pdp-main .product-col-3 .product-bundles{position:relative}.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:1}.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:#FC853F;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 object{position:absolute;left:0;top:0}.pdp-main .product-primary-image a{display:table-cell;width:100%;height:100%;vertical-align:middle}.pdp-main .product-primary-image .primary-image{max-width:100%;max-height:100%;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:30px}.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%}.pdp-main .product-mini-attributes>div .BVRRPrimarySummary .BVRRRatingSummaryLinks{margin:0;width:100%}.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}.pdp-main .product-bundle .fa-plus,.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{width:409px;margin:0 auto}.product-thumbnails .thumb{float:left;margin:5px 5px 0 0;background-color:#fff;width:77px;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:100%;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}.product-thumbnails--mixed .product-thumbnails--imgs{width:325px;margin:0 35px auto;float:left}.product-thumbnails--mixed .product-thumbnails--video{float:right}.product-thumbnails--mixed .product-thumbnails--video .thumb{margin-right:0;display:block!important}.product-thumbnails--mixed .product-thumbnails--video .thumb img{height:100%}.product-thumbnails--mixed.product-thumbnails--simple .product-thumbnails--imgs{margin-left:0}.product-thumbnails--simple{margin:0}.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 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 .product-pricepoints-toggle{margin:5px 0}.product-add-to-cart .product-points,.product-add-to-cart .product-price{width:94px;min-width:inherit;float:left;padding:0;font-family:Arial,sans-serif;font-weight:700;font-size:20px;font-size:2rem;line-height:40px;background-color:#fff;color:#dca228}.product-add-to-cart .product-points.pricepoints-toggled,.product-add-to-cart .product-price.pricepoints-toggled{background-color:transparent;float:left;margin-right:7px}.product-add-to-cart .product-points.pricepoints-toggled .price-sales,.product-add-to-cart .product-price.pricepoints-toggled .price-sales{color:#ee4d28;float:left}.product-add-to-cart .product-points{float:right}.product-add-to-cart .product-points .suffix{font-size:14px;font-size:1.4rem;text-transform:lowercase}.product-add-to-cart .product-points.pricepoints-toggled{background-color:#f88000;color:#fff}.product-add-to-cart .product-price{color:#99A84E}.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{width:100%;cursor:default}.product-add-to-cart .product-pricepoints-nopoints .product-points.pricepoints-toggled,.product-add-to-cart .product-pricepoints-nopoints .product-points.pricepoints-toggled:hover,.product-add-to-cart .product-pricepoints-nopoints .product-price.pricepoints-toggled,.product-add-to-cart .product-pricepoints-nopoints .product-price.pricepoints-toggled:hover{color:#fff}.product-add-to-cart .product-points.disabled,.product-add-to-cart .product-price.disabled{cursor:default}.product-add-to-cart .product-points.disabled:hover,.product-add-to-cart .product-price.disabled:hover{background-color:#bfd3e3;color:#fff}.product-add-to-cart .product-points.disabled.pricepoints-toggled,.product-add-to-cart .product-price.disabled.pricepoints-toggled{color:#fff;background-color:#bfd3e3;cursor:default}.product-add-to-cart .product-points.disabled.pricepoints-toggled:hover,.product-add-to-cart .product-price.disabled.pricepoints-toggled:hover{background-color:#bfd3e3}.product-add-to-cart .product-savings{font-weight:700;text-align:right;font-size:13px;font-size:1.3rem}.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}.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%}.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{border:1px solid #cfcfcf;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;-ms-border-radius:20px;padding:25px 20px 22px}.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-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:#0098c8;line-height:19px;display:inline-block}.tooltipster-base.flyer .tooltipster-body ul li:last-child{line-height:normal}.registration-flow.reading-popup{color:#3a3a3a;background:url(../images/interface/border-line.png) right bottom repeat-x #fff;padding:0 0 20px;border:2px solid #c0b299;font-family:Arial,sans-serif;font-size:14px}.registration-flow.reading-popup .ui-dialog-titlebar{background:#ece6d8;color:#fff;float:left;font-family:BrandonText-Medium,Arial,sans-serif;height:auto;padding:0;position:relative;width:100%;display:block;top:0}.registration-flow.reading-popup .ui-dialog-titlebar button,.registration-flow.reading-popup .ui-dialog-titlebar span{display:block}.registration-flow.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}.registration-flow.reading-popup .ui-dialog-titlebar-close{width:14px;height:14px;right:15px;top:15px;min-width:inherit;background-color:transparent}.registration-flow.reading-popup .ui-dialog-titlebar-close span.ui-icon-closethick{background:url(../images/close-readingicon.png) no-repeat;width:14px;height:14px}.registration-flow.reading-popup .ui-dialog-content{padding:0;height:auto!important;width:100%!important;background:#fff;float:left}.registration-flow.reading-popup .ui-dialog-content .content-asset p{line-height:18px;margin:0}.registration-flow.reading-popup .ui-dialog-content .content{float:left;padding:18px 20px 18px 15px;width:100%}.registration-flow.reading-popup .ui-dialog-content .content p{margin:0;line-height:18px}.registration-flow.reading-popup .ui-dialog-content .reading-list{float:left;width:100%}.registration-flow.reading-popup .ui-dialog-content .reading-list .block.new h3{padding:4px 13px 4px 15px}.registration-flow.reading-popup .ui-dialog-content .reading-list .block.new h3 span{background:url(../images/plusminus-reading.png) -6px 0 no-repeat;height:30px}.registration-flow.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}.registration-flow.reading-popup .ui-dialog-content .reading-list .block{float:left;width:100%;border-top:1px solid #F4F1EA}.registration-flow.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%}.registration-flow.reading-popup .ui-dialog-content .reading-list .block h3 p{float:left;width:auto}.registration-flow.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}.registration-flow.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}.registration-flow.reading-popup .ui-dialog-content .reading-list .block .innertext{display:none}.registration-flow.reading-popup .ui-dialog-content .reading-list .block .innertext .main{float:left;padding:10px}.registration-flow.reading-popup .ui-dialog-content .reading-list .block .innertext .main .sub-heading{float:left;padding:15px 0}.registration-flow.reading-popup .ui-dialog-content .reading-list .block .innertext .main ul{padding:0;margin:0}.registration-flow.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}.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:#63a3d4;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}.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:#FC853F;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"}#BVCustomerRatings .BVRRRatingSummaryLink:last-child a{display:none}#lex-pdp-attribute{font-weight:700;color:#0098c8}.long-title-small{font-size:27px!important}.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}.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;float:left}.add-creditcard #CreditCardEditForm .name-info .tool-tip.adressfield .editcvn,.add-creditcard #CreditCardEditForm .name-info .tool-tip.adressfield .newcvn,.add-creditcard #CreditCardForm .name-info .tool-tip.adressfield .editcvn,.add-creditcard #CreditCardForm .name-info .tool-tip.adressfield .newcvn,.editcredit-cardform #CreditCardEditForm .name-info .tool-tip.adressfield .editcvn,.editcredit-cardform #CreditCardEditForm .name-info .tool-tip.adressfield .newcvn,.editcredit-cardform #CreditCardForm .name-info .tool-tip.adressfield .editcvn,.editcredit-cardform #CreditCardForm .name-info .tool-tip.adressfield .newcvn{width:122px;float:left}.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;float:left;margin:29px 0 0 10px}.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;margin:18px 0 0}.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 .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{margin-left:30px;left:0;position:absolute}.registration-flow{background:0 0;top:30px!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;display:block;position:absolute;left:0;top:35px;width:87%;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}.product-add-to-cart .registration-flow .registration-body.csr .footer-buttons a.product-points,.product-add-to-cart .registration-flow .registration-body.csr .footer-buttons a.product-price,.registration-flow .registration-body.csr .footer-buttons .product-add-to-cart a.product-points,.registration-flow .registration-body.csr .footer-buttons .product-add-to-cart a.product-price,.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 .registration-confirm .registration-icon{background:url(../images/registrationflow-circle.png) no-repeat;width:70px;height:70px;position:absolute;left:125px;top:0}.registration-flow .registration-confirm .registration-icon:after{background:url(../images/sprite-images.png) -423px -8px no-repeat;content:'';width:100%;height:100%;float:left}.registration-flow .dialog-content{padding:0;position:relative}.registration-flow .dialog-content .complete-modal-header{width:100%;color:#FC853F;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 .registration-header{width:320px;float:left;background:#0094b3;height:138px;margin-top:35px}.registration-flow .registration-header .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-header .cross-icon-16{position:absolute;right:15px;top:50px}.registration-flow .registration-header .registration-icon{background:url(../images/registrationflow-circle.png) no-repeat;width:70px;height:70px;position:absolute;left:125px;top:0}.registration-flow .registration-header .registration-icon:after{background:url(../images/sprite-images.png) -423px -8px no-repeat;content:'';width:100%;height:100%;float:left}.registration-flow .registration-header.complete{width:100%;float:left;background:#0094b3;height:70px;margin-top:35px}.registration-flow .registration-header.complete .cross-icon-16{position:absolute;right:5px;top:50px}.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:22px 15px 30px}.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:37px;margin:24px auto 0;display:block;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 15px 30px}.registration-flow .registration-steps.step-2 .registration-icon:after{background:url(../images/sprite-images.png) -423px -88px no-repeat}.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{float:left;width:100%}.registration-flow .registration-steps.step-2 .home-schooler-action .home-schooler-link-action{background:0 0;color:#0098c8;padding:0;height:auto;text-transform:none;float:right;font-family:Arial,sans-serif}.registration-flow .registration-steps.step-2 .home-schooler-action .home-schooler-link-action i{margin-left:5px;font-size:12px;vertical-align:middle}.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:14px;position:relative;float:left;width:100%}.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;position:absolute;right:0;bottom:0;font-size:12px}.registration-flow .registration-steps.step-3 .registration-icon:after{background:url(../images/sprite-images.png) -423px -167px no-repeat}.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:#0098c8;color:#fff}.registration-flow .registration-steps.step-4 .registration-header{height:94px;background:#0094b3}.registration-flow .registration-steps.step-4 .registration-header .steps{margin-top:-2px;width:30px;height:38px}.registration-flow .registration-steps.step-4 .registration-header .cross-icon-16{top:50px}.registration-flow .registration-steps.step-4 .registration-header .progress-arrow{left:0}.registration-flow .registration-steps.step-4 .registration-header .registration-title{font-size:26px;font-family:BrandonText-Medium,Arial,sans-serif;margin-top:34px}.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}.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{background:#fff;margin-bottom:2px;padding:15px 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}.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:20px;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.teachers-flow .registration-header{background:#f29f05;height:117px}.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 .registration-icon{background:url(../images/registrationflow-circle.png) no-repeat}.registration-flow .registration-steps.teachers-flow .registration-header .registration-icon:after{background:url(../images/teacherflow-sprite.png) -79px 0 no-repeat}.registration-flow .registration-steps.teachers-flow .registration-header .steps{width:100%;margin-top:3px}.registration-flow .registration-steps.teachers-flow .registration-header .steps .progress-arrow{left:50%;margin-left:-14px}.registration-flow .registration-steps.teachers-flow.step-2 .registration-icon:after{background-position:-160px 0}.registration-flow .registration-steps.teachers-flow.step-3 .registration-icon:after{background-position:0 0}.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 .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:15px solid #E6DDCC;background:#F4F1EA}.registration-flow .registration-body .align-center{text-align:center;float:left;width:100%}.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:225px;padding-bottom:60px;position:relative}.registration-flow .registration-body .role-registration .form-row-button{position:absolute;bottom:0;left:0}.registration-flow .registration-body .role-registration button.btn-secondary:disabled:hover{background-color:#bfd3e3;border-color:#bfd3e3;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:#bfd3e3;border-color:#bfd3e3;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.next-button{float:right}.registration-flow .registration-body button.back-button{float:left}.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:12px;width:100%;float:left}.registration-flow .form-row.month{width:163px;margin-left:0;margin-bottom:20px}.registration-flow .form-row.year{width:112px}.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 .form-row label span{line-height:1.1}.registration-flow .connect-teacher button.btn-secondary{min-width:inherit;height:34px;float:left;width:30%;margin-top:25px}.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 span{float:left;clear:both;width:100%;text-transform:uppercase;margin-top:14px}.registration-flow .connect-teacher .class-id{width:70%;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%;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:275px;text-align:left;font-weight:400;padding:0 0 0 1px;margin-bottom:4px;font-size:14px;line-height:16px}.registration-flow label.radio-label{width:auto}.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 11px;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:30px 0 0;float:left}.registration-flow #submit_icon{width:30%;clear:none;margin-top:4px}.registration-flow #button_submit{min-width:100px;height:35px}.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}.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:table;margin:0 auto;height:30px;line-height:30px}.registration-flow .findschool-bystate,.registration-flow .findschool-bystates{float:left;width:100%;margin:5px 0 30px}.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;margin-bottom:10px;text-transform:uppercase}.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:10px}.registration-flow .search{margin:0}.registration-flow .search .parent-title{margin-bottom:10px}.registration-flow .search-schooler-action{float:left;width:100%;margin-top:10px}.registration-flow .search-schooler-action .school-locate{float:left;margin-top:22px}.registration-flow .search-schooler-action .school-locate h3{font-size:18px;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 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 .search-schooler-link-action{height:33px;line-height:33px;border:1px solid #d2d2d2;text-align:right;padding:0 10px;margin-bottom:30px;background:#fff;width:100%;float:left;position:relative;margin-top:-1px;z-index:99}.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;margin-bottom:15px}.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:#0098c8;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 #0098c8 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:#0098c8;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 #0098c8 inset;-webkit-text-fill-color:#fff}.registration-flow #findSchoolForm .findschool-heading{margin-bottom:3px;font-size:18px}.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:#0270a9;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-icon,.myclubaccount-dialog .registration-steps .registration-header .steps,.name-section .registration-steps .registration-header .registration-icon,.name-section .registration-steps .registration-header .steps,.registration-flow.role-edit .registration-steps .registration-header .registration-icon,.registration-flow.role-edit .registration-steps .registration-header .steps{display:none}.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::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}.role-edit{width:320px!important}.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{height:430px;position:relative}.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 .form-row.classcode,.registration-flow.connectteacher .registration-body .form-row.classcode,.registration-flow.parent-edit .registration-body .form-row.classcode,.registration-flow.parentchild .registration-body .form-row.classcode,.registration-flow.parentedit .registration-body .form-row.classcode{width:60%}.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}.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:#bfd3e3;border-color:#bfd3e3;color:#fff}.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:#bfd3e3;border-color:#bfd3e3;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:97%}.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:2px}.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{text-align:center;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 .button-hyperlink span,.registration-flow.connectteacher .registration-body.newschoolsearch .button-hyperlink span,.registration-flow.parent-edit .registration-body.newschoolsearch .button-hyperlink span,.registration-flow.parentchild .registration-body.newschoolsearch .button-hyperlink span,.registration-flow.parentedit .registration-body.newschoolsearch .button-hyperlink 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.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}.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 .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:27px auto 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 .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}.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:8px}.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:20px}.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}.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:18px;margin-bottom:13px;float:left;line-height:21px}.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,.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 .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:5px;margin-bottom:0}.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;height:30px;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}.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 .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}.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:uppercase}.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 0 6px;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-orange.neworder,.reading-clubaccnt-parent .profile-accnt a.buttonstyle.btn-orange.neworder{background:#fc853f;padding:10px;height:auto;float:right;margin-top:28px}.reading-clubaccnt .profile-accnt a.buttonstyle.btn-orange.neworder:hover,.reading-clubaccnt-parent .profile-accnt a.buttonstyle.btn-orange.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:#0098c8;float:none;line-height:12px;vertical-align:top}.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 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:6px;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 .num,.reading-clubaccnt-parent .profile-accnt .profile .customer-code .num{margin-bottom:18px;padding:0;float:left;width:100%}.reading-clubaccnt .profile-accnt .profile .customer-code .num span,.reading-clubaccnt-parent .profile-accnt .profile .customer-code .num span{font-size:14px}.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 .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:2px}.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;border-top:1px solid #f4f1ea}.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:6px}.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 .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:#0098c8;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{padding-left:19px;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:#0098c8;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:#0098c8;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:#0098c8}.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:30px;padding:15px;background:#fff}.reading-clubaccnt .profile-accnt .payment-orderhistory,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory{width:57.072%;float:left}.pdp-main .reading-clubaccnt .profile-accnt .payment-orderhistory .os.product-bundle-title,.pdp-main .reading-clubaccnt .profile-accnt .payment-orderhistory .product-bundle-title,.pdp-main .reading-clubaccnt-parent .profile-accnt .payment-orderhistory .os.product-bundle-title,.pdp-main .reading-clubaccnt-parent .profile-accnt .payment-orderhistory .product-bundle-title,.reading-clubaccnt .profile-accnt .payment-orderhistory .pdp-main .os.product-bundle-title,.reading-clubaccnt .profile-accnt .payment-orderhistory .pdp-main .product-bundle-title,.reading-clubaccnt .profile-accnt .payment-orderhistory h2,.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 .pdp-main .product-bundle-title,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory h2,.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 .order-step-disp,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .order-status--parent .order-step .order-step-disp{width:350px;height:40px;margin-top:15px;margin-right:auto;margin-left:auto;background:url(../images/order-tracking-steps-parent.png) no-repeat}.reading-clubaccnt .profile-accnt .payment-orderhistory .order-status--parent .order-step .order-step-name-wrapper,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .order-status--parent .order-step .order-step-name-wrapper{margin-left:60px}.reading-clubaccnt .profile-accnt .payment-orderhistory .order-status--parent .order-step .order-step-name,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .order-status--parent .order-step .order-step-name{float:left;width:105px;color:#c1c1c1;text-align:center}.reading-clubaccnt .profile-accnt .payment-orderhistory .order-status--parent .order-step .order-step-name--processing,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .order-status--parent .order-step .order-step-name--processing{width:115px}.reading-clubaccnt .profile-accnt .payment-orderhistory .order-status--parent .order-step .order-step-name--shipped,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .order-status--parent .order-step .order-step-name--shipped{width:95px}.reading-clubaccnt .profile-accnt .payment-orderhistory .order-status--parent .order-step--submitted .order-step-disp,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .order-status--parent .order-step--submitted .order-step-disp{background-position:0 0}.reading-clubaccnt .profile-accnt .payment-orderhistory .order-status--parent .order-step--submitted .order-step-name--submitted,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .order-status--parent .order-step--submitted .order-step-name--submitted{color:#000}.reading-clubaccnt .profile-accnt .payment-orderhistory .order-status--parent .order-step--processing .order-step-disp,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .order-status--parent .order-step--processing .order-step-disp{background-position:0 -40px}.reading-clubaccnt .profile-accnt .payment-orderhistory .order-status--parent .order-step--processing .order-step-name--processing,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .order-status--parent .order-step--processing .order-step-name--processing{color:#000;width:115px}.reading-clubaccnt .profile-accnt .payment-orderhistory .order-status--parent .order-step--shipped .order-step-disp,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .order-status--parent .order-step--shipped .order-step-disp{background-position:0 -80px}.reading-clubaccnt .profile-accnt .payment-orderhistory .order-status--parent .order-step--shipped .order-step-name--shipped,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .order-status--parent .order-step--shipped .order-step-name--shipped{color:#000}.reading-clubaccnt .profile-accnt .payment-orderhistory .order-status--parent .order-step--delivered .order-step-disp,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .order-status--parent .order-step--delivered .order-step-disp{background-position:0 -120px}.reading-clubaccnt .profile-accnt .payment-orderhistory .order-status--parent .order-step--delivered .order-step-name--delivered,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .order-status--parent .order-step--delivered .order-step-name--delivered{color:#000}.reading-clubaccnt .profile-accnt .payment-orderhistory .link,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .link{float:right;padding:0;text-align:right}.reading-clubaccnt .profile-accnt .payment-orderhistory .link span,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .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 .payment-orderhistory .link a,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .link a{font-size:14px;color:#0098c8;float:left}.reading-clubaccnt .profile-accnt .payment-orderhistory .link a:hover,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .link 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:30px}.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:2px solid #f4f1ea;float:left;width:100%}.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:4px 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:#0098c8;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}.product-add-to-cart .reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname .link .modify form button.edit.product-points,.product-add-to-cart .reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname .link .modify form button.edit.product-price,.product-add-to-cart .reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname .link .modify form button.edit.product-points,.product-add-to-cart .reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname .link .modify form button.edit.product-price,.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname .link .modify form .product-add-to-cart button.edit.product-points,.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname .link .modify form .product-add-to-cart button.edit.product-price,.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 .product-add-to-cart button.edit.product-points,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname .link .modify form .product-add-to-cart button.edit.product-price,.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:#0098c8;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}.product-add-to-cart .reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname .link .modify form button.edit.product-points:hover,.product-add-to-cart .reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname .link .modify form button.edit.product-price:hover,.product-add-to-cart .reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname .link .modify form button.edit.product-points:hover,.product-add-to-cart .reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname .link .modify form button.edit.product-price:hover,.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname .link .modify form .product-add-to-cart button.edit.product-points:hover,.reading-clubaccnt .profile-accnt .payment-orderhistory .payment .cards-section .cardname .link .modify form .product-add-to-cart button.edit.product-price:hover,.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 .product-add-to-cart button.edit.product-points:hover,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .payment .cards-section .cardname .link .modify form .product-add-to-cart button.edit.product-price: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}.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%}.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:2px 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:5px;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:10px;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 td,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .view-transactions #TransactionHistoryTable td{width:42%;vertical-align:top;padding:8px 10px 10px;border-top:1px solid #f4f1ea;border-bottom:1px solid #f4f1ea;border-left:1px solid #f4f1ea}.reading-clubaccnt .profile-accnt .payment-orderhistory .view-transactions #TransactionHistoryTable td:first-child,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .view-transactions #TransactionHistoryTable td:first-child{width:32%;border-left:none;padding-left:0}.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{width:26%;padding-right:0}@media screen and (max-width:480px){.reading-clubaccnt .profile-accnt .payment-orderhistory .view-transactions #TransactionHistoryTable td,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .view-transactions #TransactionHistoryTable td{padding:15px!important;width:100%;border-top:2px solid #f4f1ea;border-bottom:2px solid #f4f1ea}.reading-clubaccnt .profile-accnt .payment-orderhistory .view-transactions #TransactionHistoryTable .description,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .view-transactions #TransactionHistoryTable .description{margin-bottom:12px}.reading-clubaccnt .profile-accnt .payment-orderhistory .view-transactions #TransactionHistoryTable .balance,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .view-transactions #TransactionHistoryTable .balance{margin-top:12px;padding:2px 0;border-top:1px solid #3a3a3a;border-bottom:1px solid #3a3a3a}.reading-clubaccnt .profile-accnt .payment-orderhistory .view-transactions #TransactionHistoryTable .last-balance,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .view-transactions #TransactionHistoryTable .last-balance{border-color:#d83230}}.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:5px;background:#fff}.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:#d83230;color:#fff;text-transform:uppercase;padding:10px 0;font-weight:700;width:50%;float:right;text-align:center;margin-top:-39px}@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}}@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;float:left;width:100%}.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:16px;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{color:#d83230;font-weight:700;font-size:14px;margin:5px 0 0}@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 p.no-balance,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .outstanding-balance .left .transaction p.no-balance{color:#3a3a3a;font-weight:400;float:left}@media screen and (max-width:480px){.reading-clubaccnt .profile-accnt .payment-orderhistory .outstanding-balance .left .transaction p.no-balance,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .outstanding-balance .left .transaction p.no-balance{margin-bottom:0}}.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,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .outstanding-balance .right{width:500px;margin-top:0}@media screen and (max-width:480px){.reading-clubaccnt .profile-accnt .payment-orderhistory .outstanding-balance .right,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .outstanding-balance .right{margin-left:-20px}}.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-left:6px}}.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 -130px}@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-left:-125px}}.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 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 .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 .data-info,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .filter-school .data-info{padding:0;margin-top:18px;border-top:1px solid #f4f1ea;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: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}.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 .details,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .filter-school .data-info table .details{width:25%;text-align:right}.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:5px;margin-left:5px}.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;border-right:1px solid #f4f1ea}.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}.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;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 .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:15px}.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;border-top:1px solid #f4f1ea}.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:#0098c8;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:#0098c8;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}.password-reset-dialog.registration-flow .registration-header.back-to-school-header .registration-title{padding:0 55px}#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:30px}.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}.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;background:url(../images/interface/border-line.png) right bottom repeat-x #f4f1ea;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;width:100%;display:block}.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}.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;width:100%!important;background:#f4f1ea;float:left}.change-password-login .ui-dialog-content .changepassword-tooltip{top:30px;left:38px;display:none}.change-password-login .ui-dialog-content .main{float:left;padding:25px 15px 0;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;bottom:0;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}.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}.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}.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;line-height:26px;font-size:26px;float:none;padding:0}.outstanding-onlinepayment .ui-dialog-titlebar-close{width:14px;height:14px;right:15px;top:15px;min-width:inherit;background-color:transparent}.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 .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-header .registration-icon,.registration-flow.multigrade-backflow .registration-steps.teachers-flow .registration-header .registration-icon:after{background:0 0}.registration-flow.multigrade-backflow .registration-steps.teachers-flow .registration-body.thanks .form-row{margin-bottom:10px}.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:13px;text-transform:lowercase;line-height:1}.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:27px;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:#0098c8;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:#0098c8;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:#0098c8}.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:#0098c8;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:#0098c8!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:160px!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:180px!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{width:175px;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}.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 .product-add-to-cart a.product-points,.csr-locatedialog .ui-dialog-content .button-div .product-add-to-cart a.product-price,.csr-locatedialog .ui-dialog-content .button-div a.button,.product-add-to-cart .csr-locatedialog .ui-dialog-content .button-div a.product-points,.product-add-to-cart .csr-locatedialog .ui-dialog-content .button-div a.product-price{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 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,.csr-locatedialog .btn-inline .product-add-to-cart .product-points,.csr-locatedialog .btn-inline .product-add-to-cart .product-price,.product-add-to-cart .csr-locatedialog .btn-inline .product-points,.product-add-to-cart .csr-locatedialog .btn-inline .product-price{min-width:80px;margin-left:10px}.csr-locatedialog .btn-inline .button:first,.csr-locatedialog .btn-inline .product-add-to-cart .product-points:first,.csr-locatedialog .btn-inline .product-add-to-cart .product-price:first,.product-add-to-cart .csr-locatedialog .btn-inline .product-points:first,.product-add-to-cart .csr-locatedialog .btn-inline .product-price:first{margin-left:0}.help-modal .ui-draggable-handle .ui-dialog-title{width:100%;font-weight:400;text-align:center;text-transform:capitalize;font-size:18px;padding-top:15px;padding-bottom:5px;background-color:#F4F1EA;color:#000;margin:0;min-height:25px}.help-modal #dialog-container{background:#fff;width:265px!important;float:left;padding:15px;border-bottom:15px solid #E6DDCC}.help-modal #dialog-container .switch-parent-teacher{float:left;width:100%;position:relative;min-height:338px}.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 .product-add-to-cart a.cancel-button.product-points,.help-modal #dialog-container .switch-parent-teacher .form-button .dialog-button .product-add-to-cart a.cancel-button.product-price,.help-modal #dialog-container .switch-parent-teacher .form-button .dialog-button a.cancel-button.button,.product-add-to-cart .help-modal #dialog-container .switch-parent-teacher .form-button .dialog-button a.cancel-button.product-points,.product-add-to-cart .help-modal #dialog-container .switch-parent-teacher .form-button .dialog-button a.cancel-button.product-price{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}.shopasparent{position:absolute;margin:auto}.shopasparent .ui-draggable-handle .ui-dialog-title{width:100%;font-weight:400;text-align:center;text-transform:capitalize;font-size:18px;padding-top:15px;padding-bottom:5px;background:#0270a9;color:#000;margin:0;min-height:25px}.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{background:#f4f1ea;width:265px!important;float:left;padding:15px;border-bottom:15px solid #E6DDCC}.shopasparent #dialog-container .switch-parent-teacher{float:left;width:100%;position:relative;min-height:338px}.shopasparent #dialog-container .switch-parent-teacher .dialog-header h1{width:100%;color:#d83230;font-style:inherit;font-size:21px}.shopasparent #dialog-container .switch-parent-teacher .form-button{position:absolute;bottom:0}.shopasparent #dialog-container .switch-parent-teacher .form-button .dialog-button{text-align:center;padding:0;float:left;width:100%}.product-add-to-cart .shopasparent #dialog-container .switch-parent-teacher .form-button .dialog-button a.cancel-button.product-points,.product-add-to-cart .shopasparent #dialog-container .switch-parent-teacher .form-button .dialog-button a.cancel-button.product-price,.shopasparent #dialog-container .switch-parent-teacher .form-button .dialog-button .product-add-to-cart a.cancel-button.product-points,.shopasparent #dialog-container .switch-parent-teacher .form-button .dialog-button .product-add-to-cart a.cancel-button.product-price,.shopasparent #dialog-container .switch-parent-teacher .form-button .dialog-button a.cancel-button.button{margin-top:10px}.shopasparent #dialog-container .switch-parent-teacher .form-button .dialog-button buttton{padding:10px;background-color:#f88000}.shopasparent #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}.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}.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:#FC853F;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,.parent-password .ui-widget-header,.registration-flow.parent-edit .registration-steps.teachers-flow .registration-header{background:#f29f05}#ConnectForm .error-form{background:#fff793;position:absolute;border:2px solid #d73230;margin:0;line-height:16px!important;top:131px;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{position:absolute;bottom:10px}.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:#0270a9;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;top:5px;right:5px}.change-password-login .registration-steps .registration-header .registration-icon,.change-password-login .registration-steps .registration-header .steps{display:none}.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}.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 #0094b3;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:81px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.apple-icon-content{position:relative;top:96px}}.apple-icon-content-text{position:relative;top:-23px;left:83px;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;height:40px;background-color:#3197DB;margin-bottom:20px;margin-top:20px;color:#fff;padding:0 10px}#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}.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:#FC853F;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}.missing-class-size{color:#d83230;display:inline!important}.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 .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:12px 0 14px}.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:96px}.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:34px}.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:9px}.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 #0098c8;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:#0098c8}.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 .custom-tooltip{float:left;margin-top:3px}.pt_wish-list .page-content .primary-content .content-section .sub-title .share-section a{color:#0098c8}.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 #0098c8}.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:#0098c8}.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:#0098c8}.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:#0098c8}.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:#bfd3e3;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:#bfd3e3;border-color:#bfd3e3;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{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;font-weight:700;margin-top:20px}.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-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:5px}.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:#0098c8;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}.list-share{background-color:#efefef;border-top:1px solid #d6d6d6;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}.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:#0098c8;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{float:left;width:100%}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel{width:32.324%;margin-right:15px;float:left}.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;width:100%;float:left;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;float:left;margin:0;padding:0;font-weight:400;font-family:Arial,sans-serif;line-height:14px}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel>div{margin-bottom:5px}.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 15px;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;border:1px solid #b2b2b2;color:#3a3a3a;z-index:100;width:260px}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .submit-order .right span.tool-tip-error:before{border-color:#b2b2b2 transparent transparent;border-width:14px;margin-left:-14px}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .submit-order .right span.tool-tip-error:after{border-color:#fff transparent transparent;border-width:13px;margin-left:-13px}.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:2px 0 1px;float:left;clear:both;width:100%}.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 .class-roaster{padding:12px 15px 10px 20px}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .class-roaster .link a{line-height:16px}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .send-letter{padding:12px 15px}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .parent-online .parent-online-name{margin-top:3px}.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-top:4px;margin-bottom:1em;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{float:right;padding:0;text-align:right}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .link a{font-size:14px;color:#0098c8;float:left;line-height:13px}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel .link a:hover{color:#f88000}.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}.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 .order-due .edit-duedate{padding:0;font-size:30px;margin:2px 0 1px;float:left;clear:both;width:100%}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.message .order-due .monthly-calender{float:right;padding:7px 0 0;width:auto;margin:0;line-height:12px}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.message .order-due .monthly-calender label{width:auto;padding:0;position:relative}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.message .order-due .monthly-calender span.edit-calender{background:0 0;font-size:14px;color:#0098c8;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 .link{float:right}.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:#0098c8;padding:0 25px 0 0;width:auto;display:block;height:auto;border:0;margin:0}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.recomdtn{margin-right:0}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.recomdtn div{padding:20px 15px;float:left;width:100%;background:#fff;margin-bottom:5px}.pdp-main .pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.recomdtn .product-bundle-title,.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.recomdtn .pdp-main .product-bundle-title,.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.recomdtn h2{background:#8393ca}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.recomdtn h3{text-align:center;width:65%;float:none;margin:5px auto 0;line-height:normal}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.recomdtn .items{float:right;text-align:right;width:100%;clear:both}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.recomdtn .folder-list a,.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.recomdtn .folder-list a:hover,.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.recomdtn .recom-students a,.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.recomdtn .recom-students a:hover,.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.recomdtn .wishlist-classroom a,.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.recomdtn .wishlist-classroom a:hover{color:#3a3a3a}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.recomdtn .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.recomdtn .folder-list,.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.recomdtn .wishlist-classroom{padding-bottom:18px}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.recomdtn .folder-list .fa-folder,.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.recomdtn .folder-list .fa-heart,.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.recomdtn .wishlist-classroom .fa-folder,.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.recomdtn .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.recomdtn .folder-list h3,.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.recomdtn .wishlist-classroom h3{width:48%;margin-top:7px;line-height:21px}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.recomdtn .manage-lists{padding:12px 15px 10px 20px;margin-bottom:15px}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.recomdtn .manage-lists .link{padding:0}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.recomdtn .manage-lists .link a{line-height:16px;float:right}.apple-status{position:absolute;bottom:9px;left:65px;z-index:7}.apple-status .apple-icon{float:left;margin-top:-13px;margin-right:12px;width:30px;height:30px;background:url(../images/icons/icons-apple-sm.png) no-repeat}.apple-status .apple-icon:before{content:'';position:absolute;background:#fff;border-radius:20px;width:38px;height:38px;z-index:-1;left:-4px;bottom:-5px}.apple-status:hover .apple-icon{background-position:0 -35px}.apple-status--green a{color:#a7bd2c!important}.apple-status--green .apple-icon{background-position:-64px 0}.apple-status--green:hover a{color:#7aa201!important}.apple-status--green:hover .apple-icon{background-position:-64px -34px}.apple-status--red a{color:#e88483!important}.apple-status--red .apple-icon{background-position:-33px 0}.apple-status--red:hover a{color:#ad2826!important}.apple-status--red:hover .apple-icon{background-position:-33px -35px}.apple-status--gold a{color:#ffc600!important}.apple-status--gold a:hover{color:#f29f05!important}.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}.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 #0098c8}.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-white-box{background:#FFF;padding:10px;margin-bottom:2px}.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:lowercase}.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}.banner-tabs-wrapper .ui-tabs .ui-tabs-nav li{border:none;background-color:transparent}.banner-tabs-wrapper .ui-tabs .ui-tabs-nav li a{color:#0098c8;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 .ui-tabs-anchor{margin:5px;padding:0 1em 0 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}.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:left;background:url(../images/interface/border-line.png) right bottom repeat-x #f4f1ea;width:100%}.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}.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 #0098c8}.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}.senddue-date{color:#3a3a3a;font-family:Arial,sans-serif}.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}.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:capitalize;line-height:26px;font-size:26px;float:none;padding:12px 0 25px 20px}.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}.senddue-date .ui-dialog-titlebar-close{width:14px;height:14px;right:15px;top:15px;min-width:inherit;background-color:transparent}.senddue-date .ui-dialog-titlebar-close span.ui-icon-closethick{background:url(../images/sprite-images.png) -166px -10px no-repeat;width:14px;height:14px}.senddue-date .ui-dialog-content{padding:0;height:auto!important;width:100%!important;background:#f4f1ea}.parent-letter-content-wrapper{padding-top:16px;padding-bottom:16px;background:url(../images/interface/border-line.png) right bottom repeat-x #f4f1ea}.parent-letter-content{padding-right:20px;padding-left:20px}.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 .custom-select .selected-option,.parent-letter-content .custom-select .selection-list{width:240px}.parent-letter-content span.label-msg{font-weight:400}.parent-letter-content .language-selection{display:inline-block;margin:15px 0}.parent-letter-content .language-selection .custom-select{float:none}.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:inline-block;float:right;text-align:right}.parent-letter-content .checkbox-label{margin-top:2px}.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:10px}.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:18px;font-weight:700}.parent-letter-content .parent-letter p.parent-lt-heading-text{font-size:16px;padding-top:15px;margin-top:15px;border-top:1px solid #e6ddcc}.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:#0098c8;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:10px}.due-date-reminder .actions{margin-top:0;margin-bottom:5px;float:none;display:block}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}.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;color:#fff;background:#d83230;position:relative}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content{position:relative;z-index:1;border-right:4px solid #fff}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left{width:476px;border-right:4px solid #fff;position:relative;margin:0;padding:20px 40px 20px 0;display:table-cell;height:310px;float:left}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left .welcome{font-size:28px;font-family:BrandonText-Light,Arial,sans-serif;line-height:22px}.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{position:absolute;right:5px;bottom:5px}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-left p{font-size:16px;line-height:18px;margin:12px 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-right{width:514px;position:relative;margin:0;padding:0;display:table-cell;height:310px;float:left}.pt_storefront .authenticated-homepage .tcool-homepage .teachers-message .wrapper-content .authenticated-right .banner-img{height:110px}.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:170px;border-right:4px solid #fff;background:#d83230;color:#fff;padding:0;height:310px;float:left}.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:10px 11px 15px 15px;float:left;width:100%;height:100%}@media screen and (max-width:480px){.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-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-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-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-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-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-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-right .orders .banner-img{height:207px}.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-right .desk{border:none;width:170px}.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-right .desk .new-icon{position:absolute;left:0;top:0}.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-right .desk-new{border:none;width:174px}.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-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-right .desk-new .new-icon{position:absolute;left:auto;right:0;top:0}.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-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-right .desk-new .banner-img{height:auto;position:relative;padding:19px 11px 0}.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-right .desk-new .banner-img ul li:first-child{border-top:0}.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-right .cac-code{position:absolute;color:#0270a9;left:351px;top:29%;z-index:1;font-weight:400;font-size:28px;font-family:Arial,sans-serif;letter-spacing:1px}.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 .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}.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:4px}#parentMsgForm .label-msg{display:none}.social-links-block{border-top:1px solid #e6ddcc;padding-top:10px;padding-bottom:20px;text-align:center}div.sendLetter-dp,div.teachersdesk-dp{background:#fff;border:2px solid #c9baa5;padding:0;width:316px}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.sendLetter-dp:after,div.teachersdesk-dp:after{border-color:#fff transparent transparent;border-width:15px;margin-left:-15px}div.sendLetter-dp:before,div.teachersdesk-dp:before{border-color:#c9baa5 transparent transparent;border-width:18px;margin-left:-18px}div.sendLetter-dp .ui-datepicker-header,div.teachersdesk-dp .ui-datepicker-header{background:#E6DDCC;padding:10px}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.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.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.sendLetter-dp .ui-datepicker-header a.ui-datepicker-prev:before,div.teachersdesk-dp .ui-datepicker-header a.ui-datepicker-prev:before{content:"\f053"}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.sendLetter-dp .ui-datepicker-header a.ui-datepicker-next:before,div.teachersdesk-dp .ui-datepicker-header a.ui-datepicker-next:before{content:"\f054"}div.sendLetter-dp td.ui-state-disabled span,div.teachersdesk-dp td.ui-state-disabled span{background:#e1e1e1;color:#999}div.sendLetter-dp td,div.teachersdesk-dp td{padding:0;border-right:1px solid #fff}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.sendLetter-dp td a.ui-state-default.ui-state-active,div.teachersdesk-dp td a.ui-state-default.ui-state-active{background:#0098c8;color:#fff}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.sendLetter-dp table.ui-datepicker-calendar tr,div.teachersdesk-dp table.ui-datepicker-calendar tr{background:#f4f0ea}div.sendLetter-dp table.ui-datepicker-calendar tr th,div.teachersdesk-dp table.ui-datepicker-calendar tr th{padding:14px}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}.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 h1{font-family:BrandonText-Medium,Arial,sans-serif;font-size:30px;color:#0098c8;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:9px}.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 .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 .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:#0098c8;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 27px}.form-buttons a span{background:url(../images/sprite-two.png) no-repeat;position:absolute;display:inline-block;width:25px;height:24px;left:0;top:0}.form-buttons .download{margin-right:28px;padding:4px 0 6px 25px}.form-buttons .download span{background-position:-44px -234px}.form-buttons .print{margin-right:35px}.form-buttons .print span{background-position:-74px -234px}.form-buttons .email{padding-left:30px}.form-buttons .email span{background-position:-109px -234px}.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}.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;margin-left:-32px;margin-top:-22px;background:url(../images/loading-40.gif) no-repeat}.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}.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}.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}#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}#QuickViewDialog .product-row{width:740px}#QuickViewDialog .product-row .col h1{margin-top:0;line-height:21px;margin-bottom:10px}#QuickViewDialog .product-row .col .product-attribution{margin-bottom:10px}#QuickViewDialog .product-col-2{padding-right:0;padding-bottom:40px;width:236px;padding-left:0;margin-left:8px}#QuickViewDialog .product-col-2 #product-content{width:236px}#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%}#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 .product-points,#QuickViewDialog .product-col-2 .product-actions .product-price,#QuickViewDialog .product-col-2 .product-add-to-cart .product-points,#QuickViewDialog .product-col-2 .product-add-to-cart .product-price{width:94px}#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 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}#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}#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}#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:100px;float:left}.home-unauthenticated-top .home-unauthenticated-top-logo{float:left;width:auto;margin:56px 0 14px}.home-unauthenticated-top .home-unauthenticated-top-right{float:right;width:auto;margin-top:23px}.home-unauthenticated-top .home-unauthenticated-top-right #bookmarkme{cursor:pointer}@media screen and (max-width:480px){.home-unauthenticated-top{height:auto}.home-unauthenticated-top .home-unauthenticated-top-logo{margin:9px 15px;line-height:1;width:170px}}.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 20px 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:19px}.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{background:#fff793;position:absolute;padding:15px 20px 30px;border:2px solid #d73230;margin:0;top:-60px;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{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{top:100%;left:85px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.home-unauthenticated-register .home-unauthenticated-title{font-family:BrandonText-Bold,Arial,sans-serif;font-size:22px}.home-unauthenticated-register .header_login{padding:92px 21px 8px 342px}.home-unauthenticated-register .home-unauthenticated-subtitle{font-family:BrandonText-Medium,Arial,sans-serif;font-size:30px;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:10px 0 45px}#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}.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}.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:#0270a9;margin-top:0;padding-top:20px;margin-bottom:6px}.pt_yto .wrapper-enter-order.YTO-flyer .container{margin-bottom:95px}.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:#fc853f;-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:#FC853F}.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:1.9em}.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}.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=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 .price{padding-right:15px}.student-coupon-modal .modal-body .modal-body-inner .content-wrapper .footer-buttons{text-align:right;margin:20px 0 10px}.student-coupon-modal .modal-body .modal-body-inner .content-wrapper .footer-buttons .quaternary{margin-right:10px}.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:#FC853F}.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}.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{background:url(../images/pages/order/bg-enter-order.png) repeat-x;float:left;width:100%}.wrapper-enter-order input.error,.wrapper-enter-order input.error-num{background:#fff793!important}.wrapper-enter-order input.focused.error,.wrapper-enter-order input.focused.error-num{background:#fff!important}.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 .exclamation-message{padding-top:.5em;margin-bottom:0;visibility:hidden}.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{padding-right:15px;position:relative}.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-summary{width:535px;float:right}.wrapper-enter-order .enter-order-info .order-summary .hd{font-size:10px;font-weight:700;display:block;margin:3px 0;text-transform:uppercase}.wrapper-enter-order .enter-order-info .order-summary .order-instruction{padding-right:20px}.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;font-size:11px}.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-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}.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}.wrapper-enter-order .enter-method-toggle li{display:inline-block;margin-left:20px;position:relative;vertical-align:top}.wrapper-enter-order .enter-method-toggle li:first-child{margin-left:0}.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}.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%}.wrapper-enter-order .enter-method-toggle li a{font-family:Arial,sans-serif;display:inline-block;font-size:22px;line-height:22px;color:#63a3d4;border-bottom:2px solid #0270A9;padding:0 55px 16px;vertical-align:top}.wrapper-enter-order .sec-grade-nav{min-height:70px}.wrapper-enter-order .sec-grade-nav ul#grade-nav{display:table;width:100%;font-size:12px}.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}.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 a{color:#878787;padding:10px 8px;display:block}.wrapper-enter-order .sec-grade-nav ul#grade-month-nav li.active a{color:#3a3a3a}.wrapper-enter-order .sec-cat-info{padding:0 18px;color:#fff;background:#0270a9;position:relative}.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}.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}.wrapper-enter-order .sec-cat-info li.link{position:absolute;right:18px;top:7px}.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}.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}.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 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}.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}.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}.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}.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}.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}.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}.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}.product-add-to-cart .wrapper-enter-order .sec-buttons .sec-button-inner .product-points,.product-add-to-cart .wrapper-enter-order .sec-buttons .sec-button-inner .product-price,.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 .product-add-to-cart .product-points,.wrapper-enter-order .sec-buttons .sec-button-inner .product-add-to-cart .product-price,.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 .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}.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:25px;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{width:80%;text-align:right}.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-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}.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:0;font-size:1.2em}.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}.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:url(../images/bg-cart-parent.gif) repeat-x #f4f1ea}.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}.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}.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-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}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}span.tool-tip-error{background:#fff793;position:absolute;padding:10px 14px;border:1px solid #d73230;margin:0;text-align:center;color:#d73230;z-index:102;width:260px;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:#fff793 transparent transparent;border-width:13px;margin-left:-13px}span.tool-tip-error:before{border-color:#d73230 transparent transparent;border-width:14px;margin-left:-14px}.tool-tip-error-td{background:#fff;position:absolute;padding:10px 14px;border:1px solid #ccc;margin:0;text-align:center;color:#000;z-index:100;width:260px;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:13px;margin-left:-13px}.tool-tip-error-td:before{border-color:#ccc transparent transparent;border-width:14px;margin-left:-14px}.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%}.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-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:24%!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:84%}.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 .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}.wrapper-enter-order .cart-yto-content .total-review-order ul.std-total{border-left:1px solid transparent}.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}.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;padding-top:3px}.wrapper-enter-order.cart-review .cart-section-header{margin-top:20px;padding-bottom:10px}.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:#f4f1ea;margin-top:10px;padding:20px 100px 20px 85px;position:relative;text-align:right}.wrapper-enter-order.cart-review .book-trust-wrap .content-asset{position:absolute;left:250px;top:10px}.wrapper-enter-order.cart-review .book-trust-wrap .icon-question-large{vertical-align:middle}.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}.product-add-to-cart .wrapper-enter-order.cart-review .book-trust-wrap .product-points,.product-add-to-cart .wrapper-enter-order.cart-review .book-trust-wrap .product-price,.wrapper-enter-order.cart-review .book-trust-wrap .button,.wrapper-enter-order.cart-review .book-trust-wrap .product-add-to-cart .product-points,.wrapper-enter-order.cart-review .book-trust-wrap .product-add-to-cart .product-price{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:30px;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:400px}.wrapper-enter-order.cart-review .cart-bot-parent .cart-coupon-code input{text-transform:uppercase}.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-total{background:0 0;border-top:0}.wrapper-enter-order.cart-review .cart-bot-parent .cart-total li.std-total-price{text-align:right}.parent .wrapper-enter-order.cart-review .sec-review-order{padding-top:15px}.addChildMes{color:red;font-size:16px}.addChildMesForTop{font-weight:700}.checkout-apple-icon{position:relative}.checkout-apple-icon img{position:absolute;bottom:0;right:10px}.checkout-progress-indicator{font-size:14px;line-height:1.2em;border-left:4px solid #fff;font-family:BrandonText-Regular,sans-serif;max-width:990px;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:50px;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:990px;height:37px;margin:0 auto;position:relative}.sec-checkout-hd ul .checkout-apple-icon .apple-modal img{width:65px}.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-checkout-hd ul li.live-chat{position:relative;width:176px}.sec-checkout-hd ul li.live-chat .avaya-link--tcoolChat{display:none;width:176px}.sec-checkout-hd ul li.live-chat .avaya-link--tcoolChat .icon{border-left:4px solid #fff;width:176px;height:65px;overflow:hidden;position:absolute;bottom:0;right:0;background:url(../images/icons/livechat_icon.png) no-repeat}.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;border-top:2px solid #fff}.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 .cc-image{vertical-align:bottom;padding-left:.5em;padding-bottom:.8em}.payment-method input[type=text]{max-width:285px}.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;background:#fff793}.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-reward-module{background:#f7eacd;margin-bottom:40px}.container .sec-rco-reward .sec-reward-module .sec-info-module-inner{padding:15px;background:#f7eacd}.container .sec-rco-reward .sec-reward-module .sec-info-module-inner h3{font-size:24px;margin:0;color:#0270a9;padding-bottom:0}.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 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 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:20px;margin:0;color:#0270a9;padding:15px;background:#f7eacd;position:relative}.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:100%}.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:#0098c8;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}.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:1.67em 0 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_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;background:#f7eacd;min-height:150px}.container .sec-info-module span.highlight{font-weight:700}.container .sec-info-module table{width:auto;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.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 .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}.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:2px}.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 .sec-payment-inner{padding:15px}.container .mod-payment .payment-method-options{width:323px}.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}.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}.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;height:36px}.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}.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}.product-add-to-cart .sec-buttons a.product-points,.product-add-to-cart .sec-buttons a.product-price,.sec-buttons .product-add-to-cart a.product-points,.sec-buttons .product-add-to-cart a.product-price,.sec-buttons a.button{line-height:40px;display:none}.pay-pal button,.sec-buttons a.soo-hide{display:none}.pay-pal .product-add-to-cart a.product-points,.pay-pal .product-add-to-cart a.product-price,.pay-pal a.button,.product-add-to-cart .pay-pal a.product-points,.product-add-to-cart .pay-pal a.product-price{display:inline-block}.checkout-rc .enter-order-info,.checkout-sb .enter-order-info{position:relative;margin-bottom:30px}.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}.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}.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{margin-bottom:10px}.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}.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.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-rco-reward .cart-section-header{padding-top:25px;padding-bottom:0}.checkout-confirm .sec-rco-reward .sec-bonus-module .sec-info-module-inner{background:#f7eacd}.checkout-confirm .sec-rco-reward .sec-bonus-module .sec-info-module-inner h3{padding-bottom:3px}.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}.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 .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 .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}.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:#0098c8;outline:0;overflow:hidden;text-decoration:none;cursor:pointer}.checkout-confirm td.details-control .booktrust-download-link a:hover{color:#f88000}.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}.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 .product-add-to-cart a.product-points span,#csrmail-modal .button-div .product-add-to-cart a.product-price span,#csrmail-modal .button-div a.button span,#ivr-modal .button-div .product-add-to-cart a.product-points span,#ivr-modal .button-div .product-add-to-cart a.product-price span,#ivr-modal .button-div a.button span,#mgm-modal .button-div .product-add-to-cart a.product-points span,#mgm-modal .button-div .product-add-to-cart a.product-price span,#mgm-modal .button-div a.button span,.product-add-to-cart #csrmail-modal .button-div a.product-points span,.product-add-to-cart #csrmail-modal .button-div a.product-price span,.product-add-to-cart #ivr-modal .button-div a.product-points span,.product-add-to-cart #ivr-modal .button-div a.product-price span,.product-add-to-cart #mgm-modal .button-div a.product-points span,.product-add-to-cart #mgm-modal .button-div a.product-price 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 .product-add-to-cart a.product-points,.booktrust-learnmore .modal-body .modal-body-inner .footer-buttons .product-add-to-cart a.product-price,.booktrust-learnmore .modal-body .modal-body-inner .footer-buttons a.button,.bp-insufficient .modal-body .modal-body-inner .footer-buttons .product-add-to-cart a.product-points,.bp-insufficient .modal-body .modal-body-inner .footer-buttons .product-add-to-cart a.product-price,.bp-insufficient .modal-body .modal-body-inner .footer-buttons a.button,.product-add-to-cart .booktrust-learnmore .modal-body .modal-body-inner .footer-buttons a.product-points,.product-add-to-cart .booktrust-learnmore .modal-body .modal-body-inner .footer-buttons a.product-price,.product-add-to-cart .bp-insufficient .modal-body .modal-body-inner .footer-buttons a.product-points,.product-add-to-cart .bp-insufficient .modal-body .modal-body-inner .footer-buttons a.product-price{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}.booktrust-learnmore .modal-header{height:45px;background:#0094b3}.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}.product-add-to-cart .soo-delete .modal-body .modal-body-inner .btn-div a.product-points,.product-add-to-cart .soo-delete .modal-body .modal-body-inner .btn-div a.product-price,.soo-delete .modal-body .modal-body-inner .btn-div .product-add-to-cart a.product-points,.soo-delete .modal-body .modal-body-inner .btn-div .product-add-to-cart a.product-price,.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}.product-add-to-cart .soo-delete .modal-body .modal-body-inner .btn-div a.btn-del-soo[disabled].product-points,.product-add-to-cart .soo-delete .modal-body .modal-body-inner .btn-div a.btn-del-soo[disabled].product-price,.soo-delete .modal-body .modal-body-inner .btn-div .product-add-to-cart a.btn-del-soo[disabled].product-points,.soo-delete .modal-body .modal-body-inner .btn-div .product-add-to-cart a.btn-del-soo[disabled].product-price,.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}#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:30px}#csrSplitShipDiv #csrSplitShipEdit,#csrSplitShipDiv #csrSplitShipSave{position:absolute;right:1em;top:.75em}#csrSplitShipDiv #csrSplitShipEdit a,#csrSplitShipDiv #csrSplitShipSave a{color:#0098c8;font-weight:700}#csrSplitShipDiv label .required-indicator{display:none}#csrSplitShipDiv label.checkbox-label{float:none;text-align:left;padding:0 0 10px;display:inline-block}#csrSplitShipDiv .form-row{margin:0 50px 1em}#csrSplitShipDiv .form-row label{display:inline;float:none}#csrSplitShipDiv .form-row .label-msg{text-transform:uppercase}#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 .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:#0098c8;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 0}.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 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}.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}.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}.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{-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}@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.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:14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:16px;margin-left:-14px;top:0;width:28px}.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:0;height:16px;margin-left:-14px;width:28px}.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{border-top-color:#fff;left:0;top:-3px}.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-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)}}.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}.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;cursor:default;pointer-events:none}.pt_parent .header-search{width:356px}.pt_parent .header-search input[type=text]{width:326px}.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:100;position:relative}.pt_parent .studendropdown .toggle-item{line-height:28px;padding-right:10px}.pt_parent .studendropdown .toggle-item .fa-arrowdown{margin:8px 0 0 5px}.pt_parent .studendropdown .toggle-item .salutation{text-transform:capitalize}.pt_parent .studendropdown .toggle-content{width:255px;top:35px;left:2px}.pt_parent .studendropdown .toggle-content .notassigned{color:#a39f99;font-weight:700}.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}.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:35px;top:18px;width:325px;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;border:2px solid #fff;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;margin:26px 0 0 10px}.teacher_main_pcool .teacher_main_banner .teacher_main_cont .teacher_name .name_caption{font-family:BrandonText-Regular,Arial,sans-serif;font-size:18px;display:block}.teacher_main_pcool .teacher_main_banner .teacher_main_cont .teacher_name .parent-sal{text-transform:capitalize;max-width:230px;height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}.teacher_main_pcool .teacher_main_banner .teacher_main_cont .teacher-salutation{margin:10px 0 10px 18px;color:#666;font-size:16px;clear:left;max-width:305px;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:16px;margin:0 0 0 18px;text-transform:capitalize}.teacher_main_pcool .teacher_main_banner .teacher_main_cont .teacher-date span.custom-tooltip{font-size:33px;line-height:26px}.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:303px;background-color:#0270a9;color:#fff;position:relative;padding:48px 20px 20px;z-index:17}.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{display:table;border-top:4px solid #f7cb74;background:#fae8c4;margin-top:10px;margin-bottom:30px;width:100%}.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}.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}.unauth-parent-login .ui-dialog-titlebar{max-height:44px}.unauth-parent-login .ui-dialog-titlebar:after{display:none}.unauth-parent-login .cac-section{padding-bottom:0!important}.unauth-parent-login .cac-section hr{display:block;height:1px;border:0;border-top:1px solid #fff;margin:1em 0;padding:0}.unauth-parent-login .login-box-content{padding:0}.unauth-parent-login .required-indicator{display:none}.unauth-parent-login .row-password-input{margin-bottom:.5em}.unauth-parent-login label{width:100%;padding-top:0}.unauth-parent-login button{margin-top:1em;margin-bottom:1em}.unauth-parent-login .label-msg{float:left;font-weight:400;text-transform:uppercase}.unauth-parent-login h3{margin:0 0 .5em!important}.unauth-parent-login .lnk-create-account{text-transform:uppercase}.ui-dialog.unauth-parent-login .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-parent-login .error-form .error-title-form{font-weight:700;margin-bottom:10px;line-height:14px}.ui-dialog.unauth-parent-login .error-form:after,.ui-dialog.unauth-parent-login .error-form:before{top:100%;left:15%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.ui-dialog.unauth-parent-login .error-form:after{border-color:#fff793 transparent transparent;border-width:13px;margin-left:-13px}.ui-dialog.unauth-parent-login .error-form:before{border-color:#d73230 transparent transparent;border-width:15px;margin-left:-15px}.edit-coupon-parent{display:none!important}.cart-review .edit-coupon-parent{display:block!important}.toggle-menu .toggle-content #childlist li{cursor:pointer}.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}.pt_error .menu-nav>ul>li.username .firstname,.pt_error .menu-nav>ul>li.username>a{font-weight:700;cursor:default;pointer-events:none}.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.device-product-listing .tiles-container .slick-arrow{display:none!important}}.cartridges-product-listing .recommendations_slickslider,.cartridges-product-listing .wishlist_slickslider{margin-left:-14px}.cartridges-product-listing .recommendations_slickslider .slick-next,.cartridges-product-listing .recommendations_slickslider .slick-prev,.cartridges-product-listing .wishlist_slickslider .slick-next,.cartridges-product-listing .wishlist_slickslider .slick-prev{opacity:.5}.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}.cartridges-product-listing .cartridges-products{margin-left:-14px}@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}}.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;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}.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}.cartridges-teacher .cartridges-product-listing .cartridges-title,.cartridges-title{font-family:BrandonText-Light,Arial,sans-serif;margin:0 0 25px;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}@media screen and (max-width:480px){.cartridges-teacher .cartridges-product-listing .cartridges-title,.cartridges-title{line-height:30px}}.cartridges-parent .cartridges-product-listing .cartridges-title,.parent .cartridges-title{color:#d83230}.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;text-align:justify}.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}.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}.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-slider:hover .slick-next,.slick-slider:hover .slick-prev{display:block!important}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.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-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}.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:-10px;margin-top:-27px;text-indent:-999px;display:none!important}.slick-next:hover{background-color:transparent}.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:0;margin-top:-27px;text-indent:-999px;display:none!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);opacity:.6}.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);opacity:.6}.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}.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}.pdp-main .product-add-to-cart .product-price{color:#99A84E}.pdp-main .product-add-to-cart .product-price:hover{background-color:#fff;color:#99A84E}.pdp-main .product-add-to-cart .product-price.pricepoints-toggled,.pdp-main .product-add-to-cart .product-price.pricepoints-toggled:hover{background-color:#a6b655;color:#fff}.pdp-main .product-add-to-cart .product-points{color:#dca228}.pdp-main .product-add-to-cart .product-points:hover{background-color:#fff;color:#dca228}.pdp-main .product-add-to-cart .product-points.pricepoints-toggled,.pdp-main .product-add-to-cart .product-points.pricepoints-toggled:hover{background-color:#e8ab2a;color:#fff}.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,.book-trust-wrap .product-add-to-cart .product-points,.book-trust-wrap .product-add-to-cart .product-price,.product-add-to-cart .book-trust-wrap .product-points,.product-add-to-cart .book-trust-wrap .product-price{vertical-align:middle;min-width:2px!important;padding:3px 7px}}@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}}@media screen and (max-width:767px){body{-webkit-text-size-adjust:none}div,img{max-width:100%}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}.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 .product-price{color:#99A84E}.pdp-main .product-add-to-cart .product-price:hover{background-color:#fff;color:#99A84E}.pdp-main .product-add-to-cart .product-price.pricepoints-toggled{color:#e25a0a;font-weight:700}.pdp-main .product-add-to-cart .product-price.pricepoints-toggled:hover{background-color:#a6b655;color:#fff}.pdp-main .product-add-to-cart .product-points{color:#dca228}.pdp-main .product-add-to-cart .product-points:hover{background-color:#fff;color:#dca228}.pdp-main .product-add-to-cart .product-points.pricepoints-toggled,.pdp-main .product-add-to-cart .product-points.pricepoints-toggled:hover{background-color:#e8ab2a;color:#fff}.pdp-main .product-add-to-cart button{clear:both;width:100%}.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,.list-table-header .product-add-to-cart .product-points,.list-table-header .product-add-to-cart .product-price,.product-add-to-cart .list-table-header .product-points,.product-add-to-cart .list-table-header .product-price{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}.quickview-dialog{position:absolute}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}}@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){html{-webkit-tap-highlight-color:transparent}#wrapper,#wrapper #main{float:left}iframe[id*=Toolkit]{width:27px!important;height:63px!important;z-index:6!important}#search-suggestions{position:fixed;right:0;left:0;top:40px;overflow-y:scroll}.apple-icon-content{position:relative;top:21px!important}.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:100%}#wrapper .wrapper-content{max-width:100%;width:100%;float:left}#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}#wrapper .no-touch ul .subinterest-clicked{color:#f88000!important}#wrapper .teacher_main_pcool .teacher_main_banner .teacher_main_cont{left:25px;top:0;width:90%;z-index:2}#wrapper .teacher_main_pcool .teacher_main_banner .teacher_main_cont>*{float:none}#wrapper .teacher_main_pcool .teacher_main_banner .teacher_main_cont .teacher-salutation{margin:0}#wrapper .teacher_main_pcool .teacher_main_banner .teacher_main_cont .teacher-salutation .teacher-pcoll-note{font-size:14px;color:#3a3a3a}#wrapper .teacher_main_pcool .teacher_main_banner .teacher_main_cont .teacher-date{display:block;margin-left:0;margin-top:10px;font-size:24px}#wrapper .teacher_main_pcool .teacher_main_banner .teacher_main_cont .teacher-date .date_caption{font-size:12px;margin-bottom:0;line-height:18px}#wrapper .teacher_main_pcool .teacher_main_banner .teacher_main_cont .teacher-date .custom-tooltip{line-height:18px}#wrapper .teacher_main_pcool .teacher_main_banner .teacher_main_cont .teacher_name{display:block;margin-left:0;margin-top:0;font-size:28px;margin-bottom:12px}#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;margin:0 10px;width:94%;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{height:320px;z-index:1}#wrapper #main{margin-top:0;min-height:0}.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}.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%}.header-authenticated-top.sidecarmenu.expand #mini-cart,.header-authenticated-top.sidecarmenu.expand .header-bonus-point,.header-authenticated-top.sidecarmenu.expand .sidecarmenu-icon{display:none}.header-authenticated-top.sidecarmenu.expand .header-cancel{display:block;float:left;margin-top:7px}.header-authenticated-top.sidecarmenu.expand .header-cancel span{padding:5px;color:#a1a1a1}.header-authenticated-top.sidecarmenu.expand .header-authenticated-top-right{width:98%;margin-left:15px}.header-authenticated-top.sidecarmenu.expand .header-authenticated-top-right .header-search{width:55%}.header-authenticated-top.sidecarmenu.expand .header-authenticated-top-right .header-search .custom-tooltip.tooltipstered{left:30px;top:0}.header-authenticated-top.sidecarmenu.expand .header-authenticated-top-right .header-search input[type=text]{width:80%;float:right}.sidecarmenu{margin:0;float:left;width:100%}.sidecarmenu .sidecarmenu-main.active+.sidecar-top{z-index:100}.sidecarmenu .sidecar-top{border-bottom:1px solid #d83230;position:relative;z-index:5;background:#fff;margin:0}.sidecarmenu .sidecarmenu-icon.wider{width:10%}.sidecarmenu .sidecarmenu-icon{color:#fff;float:left;height:39px;width:41px;text-align:center;background:#d83230}.sidecarmenu .sidecarmenu-icon i{background:url(../images/sprite-images.png) -113px -113px no-repeat;width:19px;height:19px;margin:10px 0 0 11px;display:block}.sidecarmenu .header-authenticated-top-right.wider{width:87%}.sidecarmenu .header-authenticated-top-right.wider #mini-cart{float:right}.sidecarmenu .header-authenticated-top-right.wider .header-search{width:77%}.sidecarmenu .header-authenticated-top-right.wider .header-search input[type=text]{width:88%}.sidecarmenu .header-authenticated-top-right{margin:5px 0 0}.sidecarmenu .header-authenticated-top-right .header-search{width:auto}.sidecarmenu .header-authenticated-top-right .header-search input[type=text]{display:block;width:108px;border:none}.sidecarmenu .header-authenticated-top-right .header-search input[type=text]:focus{border:none!important}.sidecarmenu .header-authenticated-top-right .header-search input[type=text] span.cancel{display:none}.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{padding:0 5px;box-sizing:border-box;right:0;border-width:0;background:0 0;top:78px}.sidecarmenu .header-authenticated-top-right.active .bonus-overlay .main{background:#f6e9ce;padding:20px 1px;box-sizing:border-box;width:100%}.sidecarmenu .header-authenticated-top-right.active .bonus-overlay .main .left-section{display:none}.sidecarmenu .header-authenticated-top-right.active .bonus-overlay .main .close{background:#888;width:16px;height:4px;top:25px}.sidecarmenu .header-authenticated-top-right.active .bonus-overlay .main .right-section{padding:0;width:100%;box-sizing:border-box}.sidecarmenu .header-authenticated-top-right.active .bonus-overlay .main .right-section h1{font-size:18px;color:#0270A9;padding:0 0 20px 10px;margin:0;background:#f6e9ce;box-sizing:border-box}.sidecarmenu .header-authenticated-top-right.active .bonus-overlay .main .right-section .points-container{background:#fff;float:left;width:100%;padding:0 4px;box-sizing:border-box}.sidecarmenu .header-authenticated-top-right.active .bonus-overlay .main .right-section .points-earned{margin:0;border-bottom:1px solid #f0dfbb;background:#fff;padding:19px 10px 19px 5px;width:100%}.sidecarmenu .header-authenticated-top-right.active .bonus-overlay .main .right-section .points-earned.end{box-sizing:border-box;background:#f6e9ce;margin-top:-1px;border-top:1px solid #f0dfbb;margin-left:0;padding-left:10px;padding-right:0;padding-bottom:0;border-bottom-width:0}.sidecarmenu .header-authenticated-top-right.active .bonus-overlay .main .right-section .points-earned.end h3{margin-bottom:20px}.sidecarmenu .header-authenticated-top-right.active .bonus-overlay .main .right-section .points-earned.end span{margin-right:10px;float:right}.sidecarmenu .header-authenticated-top-right.active .bonus-overlay .main .right-section .earned-order{padding:0 10px;box-sizing:border-box;background:#fff;border-bottom:1px solid #f0dfbb}.sidecarmenu .header-authenticated-top-right.active .bonus-overlay .main .right-section .earned-order .one{padding-left:0;border-color:#f0dfbb}.sidecarmenu .header-authenticated-top-logo{width:100%;float:left;padding:9px 0 0 15px;height:33px;border-top:1px solid #d83230}.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 .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;height:100%;left:-100%}.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;background:#f4f1ea;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:0;margin-bottom:1px;line-height:21px;letter-spacing:-1px}.sidecarmenu .sidecarmenu-main .menu-nav>ul>li .fa-arrowdown{background:url(../images/sidecar_menu_arrows.png) 0 -23px no-repeat!important;float:right;margin:5px 0 0;height:15px}.sidecarmenu .sidecarmenu-main .menu-nav>ul>li.active .fa-arrowdown{background-position:0 3px!important}.sidecarmenu .sidecarmenu-main .menu-nav>ul>li.username a{font-family:Arial,sans-serif;font-size:14px}.sidecarmenu .sidecarmenu-main .menu-nav>ul>li>a{color:#3a3a3a;font-size:17px;font-family:BrandonText-Regular,Arial,sans-serif;text-transform:uppercase;float:left;width:100%;overflow:visible;padding:7px 12px 7px 13px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.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}.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}.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}.sidecarmenu .sidecarmenu-main .menu-nav .subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li{background:#e6ddcc;margin-bottom:1px;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{color:#0270a9;text-align:left;padding:0 13px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.sidecarmenu .sidecarmenu-main .menu-nav .subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li a.mob-bookfinder{margin-bottom:-7px;margin-left:-13px;margin-top:3px}.sidecarmenu .sidecarmenu-main .menu-nav .subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li a i{background:url(../images/sidecar_menu_arrows.png) -44px -23px no-repeat!important;float:right;margin:12px 0 0;height:15px;width:15px;position:static}.sidecarmenu .sidecarmenu-main .menu-nav .subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li a i :after,.sidecarmenu .sidecarmenu-main .menu-nav .subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li a i :before,.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}.sidecarmenu .sidecarmenu-main .menu-nav .subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li>a>i{background-position:-44px 3px!important}.sidecarmenu .sidecarmenu-main .menu-nav .subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li>a>i:after,.sidecarmenu .sidecarmenu-main .menu-nav .subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li>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}.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 13px}.sidecarmenu .sidecarmenu-main .menu-nav .subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content .subheader-table .subheader-cell:last-child>ul>li{border-bottom:0 none}.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-bottom:1px solid #e6ddcc;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;color:#3a3a3a;line-height:34px;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>a i{background:url(../images/sidecar_menu_arrows.png) -22px -23px no-repeat!important;float:right;margin:12px 0 0;height:15px;width:15px;position:static}.sidecarmenu .sidecarmenu-main .menu-nav .subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content .subheader-table .subheader-cell>ul>li>a i:after,.sidecarmenu .sidecarmenu-main .menu-nav .subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content .subheader-table .subheader-cell>ul>li>a i:before{display: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{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;border-top:1px solid #e6ddcc}.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;padding:0 13px;width:100%;float:left}.sidecarmenu .sidecarmenu-main .menu-nav .subheader-top .wrapper-content .subheader-container .subheader-menu>ul>li .subheader-content .subheader-table .subheader-cell>ul>li.active>a>i{background-position:-22px 3px!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-bottom:1px solid #e6ddcc;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:34px;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:0 15px 20px;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}.mini-cart-total i{width:30px;height:30px;float:left;background:url(../images/sprite-images.png) -5px -156px no-repeat #d83230}.mini-cart-total i:hover{background-color:#A81412}.pt_parent .studendropdown{margin-left:15px;z-index:3}.parent-shop-by-flyer{display:none!important}.help-modal{left:-60%!important;padding-left:0!important;background:none!important;margin-left:239px!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-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.message .order-due .link{width:49%;margin-top:18px}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.message .order-due .link.no-editduedate{width:100%}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.message .order-due .link .monthly-calender{float:right}.pt_teacherdesk .teacherdesk-landing .teacher-accnt .panels-section .panel.message .order-due .link .monthly-calender label{margin:0;float:left}.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}.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 .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 .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 .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:20px}.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 .filter-school,.reading-clubaccnt .profile-accnt .payment-orderhistory .order-status,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .bonus-section,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .filter-school,.reading-clubaccnt-parent .profile-accnt .payment-orderhistory .order-status{padding:15px 10px}.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:13px 0 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:0 0 14px;vertical-align:bottom}.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{width:60%;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 .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;border-top:7px solid #fff}.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:auto;left:10px;top: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{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:15px 15px 10px;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{height:auto;width:45.3%;float:left;background-color:#d83230;border-bottom:0;padding-left:12px;padding-top:5px}.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 35px}.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:left}#sfo-coupon-table .price{width:60px!important}#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}.modal.student-coupon-modal .modal-body-inner .content-wrapper #selected-data .price{width:60px!important;text-align:left}.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 .product-add-to-cart a.product-points,#dialog-soo-delete .btn-div .product-add-to-cart a.product-price,#dialog-soo-delete .btn-div a.button,.product-add-to-cart #dialog-soo-delete .btn-div a.product-points,.product-add-to-cart #dialog-soo-delete .btn-div a.product-price{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:0 15px 15px;overflow:hidden;width:100%;box-sizing:border-box}#QuickViewDialog .pdp-main .product-name{max-width:92%}.pdp-main .product-container{padding:0 15px 15px;overflow:hidden;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}.pdp-main .col.product-col-2{padding:0;text-align:left;margin-top:20px}.pdp-main #product-content{width:100%;padding:20px 16.4% 15px;box-sizing:border-box;float:left}.pdp-main .product-add-to-cart .product-price{width:48.1%}.pdp-main .product-add-to-cart .pricepoints-toggled{float:left;font-size:20px;text-align:center;font-weight:400;padding:0}.pdp-main .product-add-to-cart .product-points{width:48.1%;float:right;font-size:20px;text-align:center;font-weight:400;padding:0}.pdp-main .product-add-to-cart .inventory label{margin:0;line-height:40px;width:48.1%;float:left}.pdp-main .product-add-to-cart .inventory input{line-height:40px;width:48.1%;box-sizing:border-box;float:right;height:40px}.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{padding-bottom:5px;background:#f4f1ea}.wrapper-enter-order .enter-order-info .order-instruction{padding:10px}.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%}.wrapper-enter-order .enter-order-info .order-instruction .p-order-instruction{padding-top:0}.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.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-position:47px center}.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:right;width:55%}.wrapper-enter-order .sec-review-order ul.std-total li.std-total-price{width:20%;text-align:right}.wrapper-enter-order .sec-review-order ul.std-total li.std-total-qty{width:25%;text-align:left}.wrapper-enter-order .sec-review-order .total-review-order ul.std-total li.std-total-label{text-align:right}.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}.toggle-xs{padding:15px}.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:#0098c8}.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{display:none}.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:67%}.YTO-items #item-entry .block-enter-item{width:33%}.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}#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}#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:100%}.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-top:0}.wrapper-enter-order .sec-review-order table.dataTable.cart-parent tbody tr{display:block}.wrapper-enter-order .sec-review-order table.dataTable.cart-parent tbody tr td{border:0;padding:10px;text-align:left;height: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:95%;margin:0 auto;float:none}.wrapper-enter-order .sec-review-order table.dataTable.cart-parent tbody tr td.item-image{width:45%;word-wrap:break-word;border-top:4px solid #f4f1ea}.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;border-top:4px solid #f4f1ea}.wrapper-enter-order .sec-review-order table.dataTable.cart-parent tbody tr td.qty{display:block;padding-right:5px;width:auto;padding-left:45%}.wrapper-enter-order .sec-review-order table.dataTable.cart-parent tbody tr td.price{display:block;width:auto!important;height:auto;text-align:left;padding-right:5px;padding-left:45%}.wrapper-enter-order .sec-review-order table.dataTable.cart-parent tbody tr td.price .price-parent{display:block;text-align:left}.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-left:5px;padding-right:0;text-align:left;margin:0 5px}.wrapper-enter-order.cart-review .book-trust-wrap .content-asset{position:relative;top:0;left:0}.wrapper-enter-order.cart-review .book-trust-wrap #cb-book-trust,.wrapper-enter-order.cart-review .book-trust-wrap .custom-select{margin-left:0}.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}.sec-checkout-hd ul li.live-chat{position:relative;width:120px}.sec-checkout-hd ul li.live-chat .avaya-link--tcoolChat{display:none;width:120px}.sec-checkout-hd ul li.live-chat .avaya-link--tcoolChat .icon{width:100%;height:61px;overflow:hidden;position:absolute;bottom:0;right:0;background:url(../images/icons/livechat_icon.png) 0 0/100% 100% no-repeat}.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{width:auto;max-width:260px;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}.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 .sec-info-module .sec-info-module-inner{min-height:0}.checkout-confirm .sec-rco-reward{margin:0}.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:65%;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:10px}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:10px}.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{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 .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:100px;min-width:100px}.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:5px}.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{text-align:left;width:58%;padding:5px}.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}.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}.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 (min-width:375px) and (max-width:737px){.sidecarmenu .header-authenticated-top-right .header-search input[type=text]{display:block;width:164px;border:none}}@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){.sidecarmenu .sidecarmenu-icon.wider{width:11%}}@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%}}@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%}}@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 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}iframe{width:320px!important;height:180px!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:#0098c8;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:#0098c8;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:#0098c8;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:#0098c8;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:#fc853f;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}}.scroll-up{position:fixed;bottom:-30px;right:0;z-index:17;width:26px;height:26px;opacity:0;border:2px solid #c0b299;color:#c0b299;font-size:1.4em;text-align:center;transition:opacity 150ms}.scroll-up:before{vertical-align:middle}.scroll-up:hover{opacity:1!important;cursor:pointer}.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,.acr .acr-content .acr-top-section .content-asset ul{margin-top: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:20px}.bts-image-wrapper{pointer-events:none;position:absolute;bottom:0;left:0;right:0;overflow:visible}.bts-image{position:relative;bottom:0;margin:0 auto;width:990px}.bts-image img{float:right}.bts-content{color:#fff}.bts-copy{position:relative;padding-top:15px;padding-bottom:15px}.bts-copy p{line-height:1.8rem;margin:1.3rem 0;font-size:1.6rem}.bts-copy h1{font-size:4.2rem;line-height:1;margin:0}.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}.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}.bts-retiring-checkbox .bts-label-msg{text-transform:none;text-align:left;font-weight:400;font-size:14px;line-height:20px;color:#fff}.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:#fff;text-decoration:underline}.bts-actions .button-text:hover{color:#fff}#BTSSearchSchoolForm .school-selection{margin-top:20px}#BackToSchoolRoleForm>*{float:none;height:auto;margin:0}#BackToSchoolRoleForm .message li.active{background-color:#0098c8!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-form-group{width:auto}}