.new-rules .tab-group .tabs:after{content:'';display:block;border-bottom:1px solid #d7d7d7;margin-top:-1px}.new-rules .tab-group .tab{display:inline-block;vertical-align:top;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px 12px;background-color:#e6e6e6;border:1px solid #d7d7d7;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:5px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;cursor:pointer;color:#333333;font-family:'Open Sans',Arial,Helvetica,Sans-Serif;font-weight:bold;font-style:normal;font-size:16px;line-height:22px;text-align:center}.new-rules .tab-group .tab:focus,.new-rules .tab-group .tab:hover{background-color:#ffffff}.new-rules .tab-group .tab.active{background-color:#ffffff;border-bottom-color:#ffffff}.new-rules .tab-group .tab+.tab{margin-left:10px}.new-rules .tab-group .tab-content{display:none;margin-top:20px}.new-rules .tab-group .tab-content.active{display:block}.new-rules .tab-group .tab-content:after{content:'';display:block;clear:both}.new-rules .tab-group .tab-connected-content{display:none}.new-rules .tab-group .tab-connected-content.active{display:block}.new-rules .mb-tab{display:none;width:100%;padding:12px 15px;border:1px solid #d7d7d7;border-radius:5px;cursor:pointer;color:#333333;font-family:'Open Sans',Arial,Helvetica,Sans-Serif;font-weight:bold;font-style:normal;font-size:16px;line-height:22px;text-align:left;-webkit-transition:-webkit-box-shadow 0.15s ease-in-out;transition:-webkit-box-shadow 0.15s ease-in-out;transition:box-shadow 0.15s ease-in-out;transition:box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out}.new-rules .mb-tab:focus{-webkit-box-shadow:0 0 0 2px #c8c8c8;box-shadow:0 0 0 2px #c8c8c8}.new-rules .mb-tab.active{border-bottom-right-radius:0;border-bottom-left-radius:0}.new-rules .accordion-tab-button{float:right;width:25px;height:25px;background:url('/images/product/accordion-down-arrow.png') no-repeat 0 0;background-size:25px 25px}.new-rules .mb-tab.active .accordion-tab-button{background:url('/images/product/accordion-up-arrow.png') no-repeat 0 0;background-size:25px 25px}@media only screen and (max-width:750px){.new-rules .tab-group .tabs{display:none}.new-rules .tab-group .tab-content{margin-top:0;padding:15px;border:1px solid #d7d7d7;border-top:none;border-radius:0 0 5px 5px}.new-rules .mb-tab-and-content+.mb-tab-and-content{margin-top:10px}.new-rules .mb-tab{display:block}}.email-float,.hiddenlink{display:none;visibility:hidden}.new-rules{}.new-rules .checkout-col-group{padding-left:20px;font-size:15px}.new-rules .checkout-col-group p{font-size:15px}.new-rules .checkout-col-group:after{content:'';display:block;clear:both}.new-rules .checkout-left-col,.new-rules .checkout-summary{float:left;line-height:1.5}.new-rules .checkout-left-col{width:72%;padding-right:30px}.new-rules .checkout-summary{width:28%;padding:15px;border:1px solid #d7d7d7;border-right:none;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}@media only screen and (max-width:900px){.new-rules .checkout-left-col{width:68%}.new-rules .checkout-summary{width:32%}}@media only screen and (max-width:800px){.new-rules .checkout-col-group{padding-left:0}.new-rules .checkout-left-col,.new-rules .checkout-summary{float:none;padding:0 20px}.new-rules .checkout-left-col{width:100%}.new-rules .checkout-summary{width:360px;margin:40px auto 0 auto;border:0}}@media only screen and (max-width:600px){.new-rules .checkout-left-col,.new-rules .checkout-summary{padding:0 3.125%}}@media only screen and (max-width:450px){.new-rules .checkout-summary{width:100%;margin-top:30px}}.new-rules .error-message:first-child{margin-top:0}.new-rules .error-message:last-child{margin-bottom:0}.new-rules .error-message+.error-message{margin-top:-20px}.new-rules .rental-notice-container{display:block;border:1px solid #fdd0ac;color:#d16105;font-weight:normal;padding:10px;border-radius:5px;margin-bottom:15px;-webkit-animation:fadenoticebackground 4s infinite;animation:fadenoticebackground 4s infinite}@-webkit-keyframes fadenoticebackground{0%{background-color:#fdddc2}50%{background-color:#fff9f4}to{background-color:#fdddc2}}@keyframes fadenoticebackground{0%{background-color:#fdddc2}50%{background-color:#fff9f4}to{background-color:#fdddc2}}.new-rules .rental-notice-container a{font-weight:bold;text-decoration:underline;color:#9f4a04!important}.new-rules .rental-notice-container a:hover{text-decoration:none}.new-rules .rental-notice-container .emphasis{font-weight:bold}.new-rules .rental-notice-container button{text-decoration:underline!important;float:right;padding-right:10px;font-size:14px}.new-rules .rental-notice-container:hover{color:#9f4a04!important;cursor:pointer;-webkit-animation:none;animation:none;background-color:#feebdb}.new-rules .cart-error-message{display:block;border:1px solid #df8585;color:#900808;padding:10px;border-radius:5px;margin-bottom:15px;-webkit-animation:fadeerrorbackground 4s infinite;animation:fadeerrorbackground 4s infinite}@-webkit-keyframes fadeerrorbackground{0%{background-color:#edbaba}50%{background-color:#f7e2e2}to{background-color:#edbaba}}@keyframes fadeerrorbackground{0%{background-color:#edbaba}50%{background-color:#f7e2e2}to{background-color:#edbaba}}.new-rules .cart-error-message a{font-weight:bold;text-decoration:underline;color:#600505!important}.new-rules .cart-error-message a:hover{text-decoration:none}.new-rules .cart-error-message .emphasis{font-weight:bold}.new-rules .bb-cart-error-section{min-height:65px}.new-rules .alert-message{display:block;border:1px solid #bed7ef;color:#23598f;padding:10px;border-radius:5px;margin-bottom:15px;-webkit-animation:fadealertbackground 4s infinite;animation:fadealertbackground 4s infinite}@-webkit-keyframes fadealertbackground{0%{background-color:#cfe2f3}50%{background-color:#f7fafd}to{background-color:#cfe2f3}}@keyframes fadealertbackground{0%{background-color:#cfe2f3}50%{background-color:#f7fafd}to{background-color:#cfe2f3}}.new-rules .alert-message a{font-weight:bold;text-decoration:underline;color:#23598f!important}.new-rules .alert-message a:hover{text-decoration:none}.new-rules .alert-message .fa-info-circle{padding-right:5px;padding-left:1px}.new-rules .alert-message .emphasis{font-weight:bold}.new-rules .alert-message button{text-decoration:underline!important;float:right;padding-right:10px;font-size:14px}.new-rules .alert-message:hover{color:#193f66!important;cursor:pointer;-webkit-animation:none;animation:none;background-color:#cfe2f3}.new-rules .no-bg-fade{-webkit-animation:none!important;animation:none!important;background-color:#e3eef8}.new-rules .alert-message-icon{float:left;padding-top:4px;padding-left:8px;font-weight:bold;-webkit-animation:pulsingicon 4s infinite;animation:pulsingicon 4s infinite}@-webkit-keyframes pulsingicon{0%{font-size:50px;line-height:35px;padding-right:10px}50%{font-size:39px;line-height:35px;padding-right:13px}to{font-size:50px;line-height:35px;padding-right:10px}}@keyframes pulsingicon{0%{font-size:50px;line-height:35px;padding-right:10px}50%{font-size:39px;line-height:35px;padding-right:13px}to{font-size:50px;line-height:35px;padding-right:10px}}.new-rules .alert-message-icon-sm{-webkit-animation:pulsingiconsm 4s infinite;animation:pulsingiconsm 4s infinite;position:relative;float:left;padding-top:5px;padding-left:4px;font-weight:700}@-webkit-keyframes pulsingiconsm{0%{font-size:30px;line-height:11px;padding-right:10px}50%{font-size:19px;line-height:11px;padding-right:13px}to{font-size:30px;line-height:11px;padding-right:10px}}@keyframes pulsingiconsm{0%{font-size:30px;line-height:11px;padding-right:10px}50%{font-size:19px;line-height:11px;padding-right:13px}to{font-size:30px;line-height:11px;padding-right:10px}}.new-rules .black-widow{margin:0 0 10px 0}.new-rules .cart-items+.view-all{display:inline-block;margin-top:15px}.new-rules .cart-items+.view-all i{padding-left:3px}@media only screen and (max-width:600px){.new-rules .cart-items+.view-all{margin-top:10px}}.new-rules .shipping-speed-radio-list .error-message{margin:0 0 10px 0}.new-rules .shipping-speed-radio-list .error-message button{display:block;margin-top:10px}.new-rules .shipping-speed-radio-list .radio-button-wrap .radio-button:before{top:9px}.new-rules .shipping-speed-radio-list .radio-button-wrap input[type=radio]:checked+label .radio-button:after{top:15px}.new-rules .shipping-speed-radio-list .radio-button-wrap+.radio-button-wrap{border-top:1px solid #d7d7d7}.new-rules .shipping-speed-radio-list .radio-button,.new-rules .shipping-speed-radio-list input[type=radio]+label{display:block}.new-rules .shipping-speed-radio-list .radio-button{-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:9px;padding-bottom:9px;font-size:13px}.new-rules .shipping-speed-radio-list .radio-button:after{content:'';display:block;clear:both}.new-rules .shipping-speed-radio-list .cart-shipping-option-desc,.new-rules .shipping-speed-radio-list .cart-shipping-option-name{float:left}.new-rules .shipping-speed-radio-list .cart-shipping-option-name{width:24%;margin-right:2%}.new-rules .shipping-speed-radio-list .cart-shipping-option-desc{width:55%}.new-rules .shipping-speed-radio-list .cart-shipping-option-price{float:right;width:17%;margin-left:2%;text-align:right}@media only screen and (max-width:450px){.new-rules .shipping-speed-radio-list .cart-shipping-option-name,.new-rules .shipping-speed-radio-list .cart-shipping-option-price{width:45%}.new-rules .shipping-speed-radio-list .cart-shipping-option-desc{display:block;float:none;width:100%;clear:both}}.new-rules .cart-total{font-size:24px;text-align:center}.new-rules .cart-total span{color:#333333;font-family:'Open Sans',Arial,Helvetica,Sans-Serif;font-weight:bold;font-style:normal}.new-rules .checkout-summary .btn,.new-rules .checkout-summary .lrgPrimaryBtn{display:block;width:100%;margin-top:10px}.new-rules .checkout-summary .fine-print{margin-top:10px}.new-rules .checkout-summary .fine-print .postmarked-by-date{color:#333333;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-weight:bold;font-style:normal}.new-rules .checkout-complete-btn-wrap{position:relative}.new-rules .checkout-complete-btn-ghost{display:none;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.new-rules .checkout-complete-btn-ghost.active{display:block}.new-rules .couponCodeInputWrap{margin-bottom:15px}.new-rules .couponCodeInputWrap .coupon-message{font-size:13px;margin-bottom:10px;padding:5px 7px}.new-rules .couponCodeInputWrap input{height:30px;min-width:140px;max-width:180px;width:75%;padding-left:5px}.new-rules .couponCodeInputWrap .couponBtn{font-size:13px;text-decoration:none;padding:5px}.new-rules .side-box{margin-top:25px;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;border:1px solid #d7d7d7;border-radius:3px}.new-rules .side-box+.side-box{margin-top:15px}.new-rules .shippingCalculatorNotice{font-size:11px;font-family:'Open Sans',Arial,Helvetica,Sans-Serif;font-weight:normal;font-style:italic;margin-bottom:10px}.new-rules .carrot-coin-amount,.new-rules .xp-amount{display:inline-block;margin-top:6px;margin-right:10px;font-family:'Open Sans',Arial,Helvetica,Sans-Serif;font-weight:800;font-style:normal;font-size:24px;line-height:30px}.new-rules .carrot-coin-amount:last-child,.new-rules .xp-amount:last-child{margin-right:0}.new-rules .carrot-coin-amount .inline-icon-sm,.new-rules .xp-amount .inline-icon-sm{margin-right:2px}.new-rules .carrot-coin-amount{color:#f5ae3d}.new-rules .xp-amount{color:#92cd90}.new-rules .cart-rewards-box .coin-amounts+.text-alert{margin-top:10px;font-size:13px}.new-rules p:first-child{margin-top:0!important}.new-rules p:last-child{margin-bottom:0!important}.new-rules .checkout-col-group .fine-print,.new-rules .fine-print{font-size:13px}.new-rules .cart-shipping-banner{min-height:36px;margin-bottom:30px;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px 10px;background-color:#e6e6e6;border-radius:3px}.new-rules .cart-shipping-banner .emphasis{color:#333333;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-weight:bold;font-style:normal}@media only screen and (max-width:450px){.new-rules .cart-shipping-banner{font-size:12px}.new-rules .cart-shipping-banner .inline-icon-sm{display:none}.new-rules .cart-shipping-banner .emphasis{font-family:'Open Sans',Arial,Helvetica,Sans-Serif;font-weight:600;font-style:normal}}.new-rules .sidebar-shipping-banner{min-height:36px;margin:25px auto 0;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px 10px;background-color:#e3eef8;border:1px solid #bed7ef;border-radius:3px}.new-rules .sidebar-shipping-banner .emphasis{color:#333333;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-weight:bold;font-style:normal;color:#2866a4}.new-rules .sidebar-shipping-banner .free-shipping-message{font-size:14px;display:block;margin-top:5px}.new-rules .cart-header,.new-rules .cart-item{position:relative;margin-right:140px}.new-rules .cart-header{height:24px}.new-rules .cart-header .cart-item-price,.new-rules .cart-header .cart-item-qty{color:#555555;font-family:'Open Sans',Arial,Helvetica,Sans-Serif;font-weight:normal;font-style:italic;font-size:13px}.new-rules .cart-item-wrap{-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 0;border-top:1px solid #d7d7d7}@media only screen and (min-width:601px){.new-rules .cart-item-wrap{min-height:100px}}.new-rules .cart-item-wrap:last-child{border-bottom:1px solid #d7d7d7}.new-rules .cart-item:after{content:'';display:block;clear:both}.new-rules .cart-item-img{float:left;display:block;width:18%;height:auto}.new-rules .cart-item-details,.new-rules .cart-item-title{float:right;width:82%;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 15px}.new-rules .cart-item-title{margin-bottom:6px;color:#333333;font-family:'Open Sans',Arial,Helvetica,Sans-Serif;font-weight:bold;font-style:normal;font-size:16px;line-height:1.5;text-decoration:none}.new-rules .cart-item-details{font-size:13px;line-height:1.45}.new-rules .cart-item-details .hide-details,.new-rules .cart-item-details .more-details,.new-rules .cart-item-details .show-details{display:none}.new-rules .cart-item-details .hide-details.active,.new-rules .cart-item-details .more-details.active,.new-rules .cart-item-details .show-details.active{display:block}.new-rules .cart-item-details .show-details .arrow-down{border-top-color:#1a305c}.new-rules .cart-item-details .hide-details .arrow-up{border-bottom-color:#1a305c}.new-rules .cart-item-details p{margin:6px 0;font-size:13px}.new-rules .cart-item-details .fine-print{font-family:'Open Sans',Arial,Helvetica,Sans-Serif;font-weight:normal;font-style:italic}.new-rules .cart-item-price-qty{width:140px}@media only screen and (min-width:601px){.new-rules .cart-item-price-qty{position:absolute;left:100%}}.new-rules .cart-item-price{float:left;padding-right:15px;color:#333333;font-family:'Open Sans',Arial,Helvetica,Sans-Serif;font-weight:bold;font-style:normal;font-size:16px}@media only screen and (min-width:601px){.new-rules .cart-item-price{width:85px}}.new-rules .cart-item-qty-form{margin:0}.new-rules .cart-item-qty{float:left;width:55px}.new-rules .cart-item-qty .select-item .input-wrap:after{width:18px;font-size:0.8em}.new-rules .cart-item-qty .select-item select{width:100%;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2px 18px 2px 3px}.new-rules .cart-item-options{margin-top:5px;font-size:12px}.new-rules .cart-options{margin-top:15px;text-align:center}.new-rules .cart-options a+a,.new-rules .cart-options a+span{margin-left:15px}.new-rules .cart-options .text-alert:empty{display:none}@media only screen and (max-width:800px){.new-rules .cart-item-img{width:20%}.new-rules .cart-item-details,.new-rules .cart-item-title{width:80%}}@media only screen and (max-width:600px){.new-rules .cart-header{display:none}.new-rules .cart-item-wrap{padding:10px 0}.new-rules .cart-item{margin-right:0}.new-rules .cart-item-title{display:block;float:none;width:100%;margin-bottom:10px;padding:0;font-family:'Open Sans',Arial,Helvetica,Sans-Serif;font-weight:bold;font-style:normal}.new-rules .cart-item-details{float:none;width:auto;padding:0 85px 0 22.5%}.new-rules .cart-item-price-qty{float:right;width:70px}.new-rules .cart-item-price,.new-rules .cart-item-qty{float:none}.new-rules .cart-item-price{padding-right:0}.new-rules .cart-item-qty{margin-top:5px}.new-rules .cart-options{margin-top:10px}}@media only screen and (max-width:450px){.new-rules .cart-item-title{font-size:15px}}.new-rules ul.cart-bullet-list{margin:50px 0 0 0;padding-left:0;list-style-type:none;overflow:hidden}.new-rules ul.cart-bullet-list:after{content:'';display:block;clear:left}.new-rules ul.cart-bullet-list img{float:left;width:150px;height:auto;margin-top:10px;padding-right:20px}.new-rules .cart-bullet-desc,.new-rules .cart-bullet-title{padding-left:145px;color:#555555}.new-rules .cart-bullet-title{margin-bottom:6px;padding-top:5px;font-size:18px;color:#333333;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-weight:bold;font-style:normal}.new-rules .bb-notice-modal-trigger{color:#2d72b8;font-weight:bold}.new-rules .bb-notice-modal-trigger:hover{cursor:pointer}.new-rules .buyback-notice{padding-bottom:15px}.new-rules .buyback-notice .emphasis{color:#333333;font-family:'Open Sans',Arial,Helvetica,Sans-Serif;font-weight:600;font-style:normal}@media only screen and (max-width:800px){.new-rules ul.cart-bullet-list{margin-top:40px}}@media only screen and (max-width:600px){.new-rules ul.cart-bullet-list img{display:none}.new-rules .cart-bullet-desc,.new-rules .cart-bullet-title{padding:0}}@media only screen and (max-width:450px){.new-rules ul.cart-bullet-list{margin-top:30px}}.new-rules .cart-notices{margin-top:50px;font-size:13px;overflow:hidden}.new-rules .cart-notices img{float:left;width:146px;height:auto;padding-right:20px}@media only screen and (max-width:600px){.new-rules .cart-notices img{display:none}}.new-rules .cart-notices p{font-size:13px;color:#333333}.new-rules .cart-notices .emphasis{color:#333333;font-family:'Open Sans',Arial,Helvetica,Sans-Serif;font-weight:600;font-style:normal}@media only screen and (max-width:800px){.new-rules .cart-notices{margin-top:40px}}@media only screen and (max-width:450px){.new-rules .cart-notices{margin-top:30px}}.new-rules .empty-cart-section{margin-top:30px!important;margin-bottom:30px}.new-rules .empty-cart-section h1{margin:0}.new-rules .empty-cart-message{font-family:'Open Sans',Arial,Helvetica,Sans-Serif;font-weight:300;font-style:normal;text-align:center}.new-rules .empty-cart-rush{margin:0 auto;width:80%;max-width:250px;height:auto;padding:40px 0 20px;display:block}.new-rules .cart-item-rental-tag{margin-bottom:6px}.new-rules .cart-item-rental-tag span{display:inline-block;padding:0 3px;background-color:#f97910;color:#ffffff}.new-rules .cart-item-ebook-tag{min-height:20px;padding-left:22px;background:url('/images/icons/study-tools/ebooks-icon_sm@2x.png') no-repeat 0 0;background-size:16px 20px}.new-rules .cart-item-details .checkbox .emphasis{color:#333333;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-weight:bold;font-style:normal}.new-rules .cart-item-price .list-price{color:#555555;font-family:'Open Sans',Arial,Helvetica,Sans-Serif;font-weight:normal;font-style:normal;font-size:13px;text-decoration:line-through}.new-rules .cart-savings{margin-top:10px}.new-rules .cart-savings .emphasis{color:#333333;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-weight:bold;font-style:normal}.new-rules .top-checkout-summary{display:none}@media only screen and (max-width:450px){.new-rules .cart-total-and-button .cart-total-group{display:inline-block}.new-rules .cart-total-and-button .cart-total,.new-rules .cart-total-and-button .number-of-cart-items{text-align:left}.new-rules .cart-total-and-button .cart-total{font-size:18px}.new-rules .cart-total-and-button .btn,.new-rules .cart-total-and-button .lrgPrimaryBtn{float:right;width:auto}.new-rules .cart-total-and-button:after{content:'';display:block;clear:both}.new-rules .top-checkout-summary{display:block;margin:20px 0}}.new-rules .cart-shipping-estimate{margin-top:25px}.new-rules .cart-shipping-estimate .error-message{margin:10px 0 0 0}.new-rules .cart-shipping-calculator{display:block!important}.new-rules .cart-shipping-calculator .text-alert{margin-top:10px}.new-rules .enter-zip-calculate-shipping{position:relative;margin:10px 100px 0 0}.new-rules .enter-zip-calculate-shipping input[type=text]{display:block;width:100%;padding:5px 7px;border:1px solid #d7d7d7}.new-rules .enter-zip-calculate-shipping input[type=text]:focus{border:1px solid #b4b4b4;outline:none}.new-rules .cart-shipping-calculate-button{position:absolute;top:0;left:100%;width:90px;margin-left:10px;padding:5px 0;font-size:14px;line-height:inherit}.new-rules span.error-message[style*=inline]{display:block!important}.new-rules .cart-shipping-options{margin-top:10px;font-size:13px}.new-rules .cart-shipping-options input[type=radio]+label,.new-rules .cart-shipping-options span{display:block}.new-rules .cart-shipping-options .cart-shipping-option-name{float:left}.new-rules .cart-shipping-options .cart-shipping-option-price{float:right}.new-rules .cart-shipping-options .cart-shipping-option-desc{display:block;clear:both;font-size:12px}.new-rules .cart-briefs-section{margin-top:50px}.new-rules .cart-brief{position:relative;margin-right:100px}.new-rules .cart-brief:after{content:'';display:block;clear:both}.new-rules .cart-brief-wrap{-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 0;border-top:1px solid #d7d7d7}.new-rules .cart-brief-wrap:last-child{border-bottom:1px solid #d7d7d7}.new-rules .cart-brief-img{float:left;display:block;width:16%;height:auto}.new-rules .cart-brief-details,.new-rules .cart-brief-title{float:right;width:84%;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 15px}.new-rules .cart-brief-title{margin-bottom:6px;color:#333333;font-size:16px}.new-rules .cart-brief-pricing .our-price{color:#333333;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-weight:bold;font-style:normal}.new-rules .cart-brief .medSecondaryBtn{width:100px;padding-right:0;padding-left:0}@media only screen and (min-width:601px){.new-rules .cart-brief .medSecondaryBtn{position:absolute;left:100%}}.new-rules .online-content-tag{margin-bottom:6px;font-size:13px}.new-rules .online-content-tag .online-content-icon-micro{margin:0 0 0 5px}.new-rules .cart-briefs-info{float:left;width:28%;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:20px}.new-rules .cart-briefs-info p{margin:10px 0;line-height:1.4}.new-rules .cart-briefs-offer .emphasis{color:#333333;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-weight:bold;font-style:normal}@media only screen and (max-width:900px){.new-rules .cart-briefs-info{width:32%}}@media only screen and (max-width:800px){.new-rules .cart-briefs-section{margin-top:40px}.new-rules .cart-briefs-section .daredevil{padding-left:20px}.new-rules .cart-brief-img{width:14%}.new-rules .cart-brief-details,.new-rules .cart-brief-title{width:86%}.new-rules .cart-briefs-info{float:none;width:100%;margin-top:40px;padding:0 20px}}@media only screen and (max-width:600px){.new-rules .cart-briefs-info,.new-rules .cart-briefs-section .daredevil{padding:0 3.125%}.new-rules .cart-brief-wrap{padding:10px 0}.new-rules .cart-brief{margin-right:0}.new-rules .cart-brief-title{display:block;float:none;width:100%;margin-bottom:10px;padding:0}.new-rules .cart-brief-img{width:60px}.new-rules .cart-brief-details{float:none;width:auto;padding:0 60px 0 72px}.new-rules .cart-brief .medSecondaryBtn{float:right;width:45px;height:36px;font-size:0;background:url('/images/icons/checkout/add-to-cart-icon_green@2x.png') no-repeat 50% 50%;background-size:28px 20px}.new-rules .cart-brief .medSecondaryBtn:hover{background:#81bc4b url('/images/icons/checkout/add-to-cart-icon_white@2x.png') no-repeat 50% 50%;background-size:28px 20px}}@media only screen and (max-width:450px){.new-rules .cart-briefs-section{margin-top:30px}.new-rules .cart-brief-title{font-size:15px}.new-rules .cart-briefs-info{margin-top:30px}}.new-rules ul.empty-cart-links-list{list-style-type:none;margin:30px 0 0 0;padding-left:0;text-align:center}.new-rules ul.empty-cart-links-list li{display:inline-block;margin-bottom:10px}.new-rules ul.empty-cart-links-list li+li{margin-left:20px}.new-rules ul.empty-cart-links-list a{display:inline-block;font-weight:bold;font-size:14px;padding:5px 15px;background-color:#1a305c;color:#ffffff;text-decoration:none;border-radius:5px}.new-rules ul.empty-cart-links-list a:hover{background-color:#3059ac}@media only screen and (max-width:600px){.new-rules ul.empty-cart-links-list li+li{margin-left:10px}.new-rules ul.empty-cart-links-list a span{font-size:20px}}.new-rules .modal-checkout-btn{text-align:center;margin-top:20px}.new-rules .checkout-step{margin-top:50px}.new-rules .checkout-step-title{margin-bottom:20px;font-size:18px;line-height:30px}.new-rules .checkout-step-title:after{content:'';display:block;clear:both}.new-rules .checkout-step-number{display:block;float:left;width:30px;height:30px;background-color:#1a305c;border-radius:15px;color:#ffffff;text-align:center}.new-rules .checkout-step-name{display:block;margin-left:40px;padding-bottom:8px;border-bottom:1px solid #d7d7d7;font-family:'Open Sans',Arial,Helvetica,Sans-Serif;font-weight:bold;font-style:normal}.new-rules .checkout-step-name .fine-print{display:block;margin:2px 0;color:#555555;font-family:'Open Sans',Arial,Helvetica,Sans-Serif;font-weight:normal;font-style:normal;font-size:13px;line-height:1.45}.new-rules .checkout-step-content{padding-left:40px}.new-rules .checkout-step-content:after{content:'';display:block;clear:both}.new-rules .checkout-step+.cart-notices{margin-top:50px;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:40px}@media only screen and (max-width:800px){.new-rules .checkout-step,.new-rules .checkout-step+.cart-notices{margin-top:40px}}@media only screen and (max-width:600px){.new-rules .checkout-step-title{margin-bottom:15px}}@media only screen and (max-width:450px){.new-rules .checkout-step,.new-rules .checkout-step+.cart-notices{margin-top:30px}.new-rules .checkout-step-title{border-bottom:1px solid #d7d7d7}.new-rules .checkout-step-name{border-bottom:none}.new-rules .checkout-step+.cart-notices,.new-rules .checkout-step-content{padding-left:0}}.new-rules .address-radio-list{position:relative;width:100%}.new-rules .address-radio-list .col-group{margin:0}.new-rules .address-radio-list .col-1-of-2{float:none;display:inline-block;vertical-align:top;width:48%;margin-top:20px;padding:0 20px 0 0}.new-rules .address-radio-list .col-1-of-2:first-child,.new-rules .address-radio-list .col-1-of-2:nth-child(2){margin-top:0}.new-rules .address-radio-list .emphasis{color:#333333;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-weight:bold;font-style:normal}.new-rules .mailing-address button{display:block}@media only screen and (max-width:600px){.new-rules .address-radio-list{margin-top:0}.new-rules .address-radio-list .col-1-of-2{display:block;width:100%;margin:0;padding-right:0}.new-rules .address-radio-list .col-1-of-2+.col-1-of-2{margin-top:15px}}@media only screen and (min-width:451px){.new-rules .mailing-address{position:relative;padding-right:70px}.new-rules .mailing-address button{position:absolute;top:0;right:0}}@media only screen and (max-width:450px){.new-rules .mailing-address button{margin-top:10px}}.new-rules #termsAndConditions{width:100%;height:300px;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px;border:1px solid #d7d7d7;overflow-y:scroll;-webkit-overflow-scrolling:touch}.new-rules #termsAndConditions+.checkbox-wrap{margin-top:20px}.new-rules .invisible{display:none}.new-rules .number-of-cart-items{text-align:center}.new-rules .checkout-summary .checkboxes,.new-rules .checkout-summary .trustedsite-banner{margin-top:25px}.new-rules .checkout-summary .checkbox-wrap+.checkbox-wrap{margin-top:10px}.new-rules .checkout-summary .checkbox{font-size:13px}.new-rules .checkout-summary #termsCheckboxTwin{margin-bottom:15px;padding-bottom:6px;border-bottom:1px solid #d7d7d7}.new-rules .edit-address-modal .modal-title,.new-rules .shipping-address-modal .modal-title{display:none}.new-rules .shipping-address-modal .address-radio-list{max-height:300px;overflow-y:auto;-webkit-overflow-scrolling:touch}@media only screen and (max-width:600px){.new-rules .shipping-address-modal .address-form{margin-top:0}}.new-rules .overflow-fade-wrap{position:relative}.new-rules .overflow-fade-wrap.active .address-radio-list .col-group{padding-bottom:20px}.new-rules .overflow-fade-wrap.active .overflow-fade{display:block}.new-rules .overflow-fade{position:absolute;bottom:0;left:-10px;right:20px;display:none}.new-rules .overflow-fade:after{content:'';display:block;clear:both}.new-rules .overflow-fade-left,.new-rules .overflow-fade-right{width:50px;height:15px;margin-top:-5px}.new-rules .overflow-fade-left{float:left;background:radial-gradient(bottom right,ellipse cover,rgba(0,0,0,0.25),rgba(0,0,0,0) 50%)}.new-rules .overflow-fade-right{float:right;background:radial-gradient(bottom left,ellipse cover,rgba(0,0,0,0.25),rgba(0,0,0,0) 50%)}.new-rules .overflow-fade-middle{width:100%;padding:0 50px}.new-rules .overflow-fade-middle:after{content:'';display:block;width:100%;height:10px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.25)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.25) 100%)}.new-rules .no-saved-addresses .mb-tab,.new-rules .no-saved-addresses .shipping-address-list-tab,.new-rules .no-saved-addresses .tabs{display:none}.new-rules .no-saved-addresses .tab-content{margin-top:0}.new-rules .no-saved-addresses .modal-title{display:block}@media only screen and (max-width:600px){.new-rules .shipping-address-modal .address-radio-list{max-height:225px}.new-rules .no-saved-addresses .mb-tab-and-content{border:none;border-radius:0}.new-rules .no-saved-addresses .mb-tab-and-content+.mb-tab-and-content{margin-top:0}.new-rules .no-saved-addresses .tab-group .tab-content{padding:0}}.new-rules .shipping-address-modal-triggers{margin-top:20px;text-align:right}.new-rules .shipping-address-modal-triggers button+button{margin-left:10px}.new-rules .ship-to-fedex-message{margin:30px 0 0 0}.new-rules .fedex-location-modal .error-message{margin-bottom:0}.new-rules .checkbox-wrap+.address-form{margin-top:15px}.new-rules .store-credit-applied{display:none}.new-rules .store-credit-applied.active{display:block}.new-rules .store-credit-applied.active+.tab-group{margin-top:30px}.new-rules .store-credit-applied p{margin:10px 0}.new-rules .store-credit-applied .pay-rest{margin-top:20px;color:#333333;font-family:'Open Sans',Arial,Helvetica,Sans-Serif;font-weight:bold;font-style:normal}.new-rules .store-credit-applied .text-alert{font-family:'Open Sans',Arial,Helvetica,Sans-Serif;font-weight:bold;font-style:normal}.new-rules .checkout-payment-options .tab{padding:7px;font-family:'Open Sans',Arial,Helvetica,Sans-Serif;font-weight:normal;font-style:normal}.new-rules .checkout-payment-options .tab img{display:block;width:auto;height:30px}.new-rules .checkout-payment-options .paypal-tab{padding:13px 7px}.new-rules .checkout-payment-options .paypal-tab img{height:18px}.new-rules .checkout-payment-options .amazon-pay-tab{padding:5px 7px}.new-rules .checkout-payment-options .amazon-pay-tab img{height:34px}.new-rules .pay-with-paypal .medSecondaryBtn,.new-rules .pay-with-paypal .paypal-logo{display:inline-block;vertical-align:top}.new-rules .pay-with-paypal .paypal-logo{margin-right:10px}@media only screen and (max-width:450px){.new-rules .pay-with-paypal .paypal-logo{display:block;margin-bottom:10px}}.new-rules .pay-with-paypal .error-message{margin-top:10px}.new-rules #divAmazonPayButton img:focus{outline:thin dotted}.new-rules .checkout-payment-options{position:relative}.new-rules .using-gift-card{color:#1a305c;cursor:pointer}.new-rules .using-gift-card:hover{text-decoration:underline}@media only screen and (min-width:801px){.new-rules .using-gift-card{position:absolute;top:0;right:0}}@media only screen and (max-width:800px){.new-rules .using-gift-card{margin-top:20px}}@media only screen and (max-width:800px){.new-rules .checkout-payment-options .tabs{display:none}.new-rules .checkout-payment-options .tab-content{margin-top:0;padding:15px;border:1px solid #d7d7d7;border-top:none;border-radius:0 0 5px 5px}.new-rules .checkout-payment-options .mb-tab-and-content+.mb-tab-and-content{margin-top:10px}.new-rules .checkout-payment-options .mb-tab{display:block;width:100%}}.new-rules .cell-number-section{margin-top:30px;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px;border:1px solid #d7d7d7;background-color:#f0f0f0;border-radius:5px}.new-rules .cell-number-section h3{margin-bottom:20px;padding-bottom:6px;border-bottom:1px solid #d7d7d7}.new-rules .cell-number-section h3 span{color:#555555;font-family:'Open Sans',Arial,Helvetica,Sans-Serif;font-weight:normal;font-style:normal}.new-rules .cell-number-section select{background-color:#ffffff}.new-rules .cell-number-section .checkboxes,.new-rules .cell-number-section .error-message{margin-top:15px}.new-rules .cell-number-section .fine-print{margin:6px 0 0 0;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:22px}.new-rules .items-shipped-from{margin-top:20px;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px;border:1px solid #d7d7d7;border-radius:5px}.new-rules .items-shipped-from h3{margin-bottom:10px}.new-rules .items-shipped-from .fine-print{margin:15px 0 0 0;font-family:'Open Sans',Arial,Helvetica,Sans-Serif;font-weight:normal;font-style:italic}.new-rules .items-shipped-from .shipping-speed-radio-list{margin-top:20px}.new-rules .items-shipped-from .shipping-speed-radio-list h4{margin-bottom:10px;color:#333333;font-family:'Open Sans',Arial,Helvetica,Sans-Serif;font-weight:bold;font-style:normal;font-size:16px}.new-rules .items-shipped-from .shipping-speed-radio-list ul{list-style:none;margin:0;padding-left:0}.new-rules .items-shipped-from .cart-items .cart-item-wrap{-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 0;border:0}@media only screen and (min-width:601px){.new-rules .items-shipped-from .cart-items .cart-item-wrap{min-height:100px}}.new-rules .items-shipped-from .error-message .lrgSecondaryBtn{color:#1a305c}.new-rules .items-shipped-from .error-message .lrgSecondaryBtn:hover{color:#ffffff}.new-rules .items-shipped-from .radio-button-wrap{display:block}.new-rules .items-shipped-from .other-facility-separator{display:block;margin:35px 0}.new-rules .items-shipped-from .other-facility-separator hr{border:none;border-top:1px solid #d7d7d7}.new-rules .checkout-cost-summary{margin-bottom:15px;padding-bottom:6px;border-bottom:1px solid #d7d7d7}.new-rules .checkout-cost:after{content:'';display:block;clear:both}.new-rules .checkout-cost-label{float:left}.new-rules .checkout-cost-amount{float:right;text-align:right}.new-rules .checkout-subtotal{margin-top:6px;padding-top:6px;border-top:1px solid #d7d7d7}.new-rules .checkout-summary .checkout-rental-tag{margin-top:25px}.new-rules .checkout-summary .checkout-rental-tag span{display:block;float:left;padding:0 3px;background-color:#f97910;color:#ffffff}.new-rules .checkout-summary .checkout-rental-tag:after{content:'';display:block;clear:both}.new-rules .checkout-summary .checkout-rental-tag+.checkout-rental-tag{margin-top:10px}.new-rules .fedex-location-modal .address-radio-list{max-height:225px;overflow-y:auto;-webkit-overflow-scrolling:touch}.new-rules .fedex-location-selection .sm-title{margin:30px 0 20px 0}.new-rules .terms-modal-section p{margin:10px 0}.new-rules .terms-modal-section p:last-child{margin-bottom:0}.new-rules .terms-modal-section a{display:inline}.new-rules .terms-modal-section+.terms-modal-section{margin-top:20px}.new-rules .terms-modal .emphasis{color:#333333;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-weight:bold;font-style:normal}.new-rules .terms-modal h6{font-size:inherit}@media only screen and (max-width:600px){.new-rules .terms-modal .modal-title{font-size:24px}}.new-rules .update-panel-wait-modal{position:fixed;display:block;visibility:visible}.new-rules h1+.ty-section{margin-top:20px}.new-rules .ty-section{margin-top:50px}.new-rules .ty-section .emphasis{color:#333333;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-weight:bold;font-style:normal}.new-rules .ty-section-title{margin-bottom:20px;padding-bottom:8px;border-bottom:1px solid #d7d7d7;font-family:'Open Sans',Arial,Helvetica,Sans-Serif;font-weight:bold;font-style:normal;font-size:18px}.new-rules .ty-details p{margin:10px 0}.new-rules .ship-step .printer-btn-icon:after,.new-rules .ty-details .printer-btn-icon:after{background-image:url('/images/icons/buttons/printer-btn-icon@2x.png');background-size:44px 22px}.new-rules .ship-step button:hover .printer-btn-icon:after,.new-rules .ty-details button:hover .printer-btn-icon:after{background-position:-22px 50%}@media only screen and (max-width:800px){.new-rules .ty-section{margin-top:40px}}@media only screen and (max-width:600px){.new-rules .ty-section-title{margin-bottom:15px}}@media only screen and (max-width:450px){.new-rules .ty-section{margin-top:30px}}.new-rules .checkout-share-box button{display:inline-block;min-height:20px;margin:10px 3px 0 0;border:none;background-color:transparent;font-family:inherit}.new-rules .checkout-share-box button:hover{text-decoration:underline}.new-rules .checkout-share-box button:last-child{margin-right:0}.new-rules .fb-share-trigger{color:#3b5998}.new-rules .tw-share-trigger{color:#55acee}.new-rules .checkout-rewards-box .loyalty-button{display:block;margin-top:10px}.new-rules .share-modal .sm-title{margin-bottom:15px}.new-rules .share-modal input[type=text]{width:100%;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 12px;border:1px solid #d7d7d7;font-family:inherit}.new-rules .share-modal input[type=text]:focus{border-color:#b4b4b4;outline:none}.new-rules .savingsShare{padding:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.new-rules .fb-share-tab span{display:inline-block;padding-left:26px;background:url('/images/icons/social/fb-icon_sm@2x.png') no-repeat 0 50%;background-size:20px 20px}.new-rules .tw-share-tab span{display:inline-block;padding-left:29px;background:url('/images/icons/social/tw-icon_sm@2x.png') no-repeat 0 50%;background-size:23px 20px}.new-rules .fb-share-preview{margin-top:20px}.new-rules .fb-share-preview img{float:left;width:100px;height:auto}.new-rules .fb-share-preview p{margin:10px 0}.new-rules .fb-share-preview p+p{font-size:13px}.new-rules .fb-share-preview:after{content:'';display:block;clear:both}.new-rules .fb-share-preview-text{padding-left:115px}@media only screen and (max-width:600px){.new-rules .fb-share-preview img{width:60px}.new-rules .fb-share-preview-text{padding-left:70px}}@media only screen and (max-width:450px){.new-rules .fb-share-preview img{display:block;float:none;width:100px;margin:0 auto}.new-rules .fb-share-preview-text{margin-top:10px;padding-left:0}}.new-rules .ty-section .order-number{font-family:'Open Sans',Arial,Helvetica,Sans-Serif;font-weight:bold;font-style:normal}.new-rules .ty-items .ty-section-title{margin-bottom:0}.new-rules .ty-items .cart-items{position:relative}.new-rules .ty-items .cart-item-wrap{border-top:none;border-bottom:1px solid #d7d7d7}.new-rules .ty-items .cart-item{margin-right:125px}.new-rules .ty-items .cart-item-price,.new-rules .ty-items .cart-item-qty{float:none;width:100%}.new-rules .ty-items .cart-item-qty{margin-top:6px}.new-rules .ty-shipping-speed{width:125px;font-size:13px}.new-rules .ty-shipping-speed-title{margin-bottom:10px;color:#333333;font-family:'Open Sans',Arial,Helvetica,Sans-Serif;font-weight:bold;font-style:normal;font-size:14px}.new-rules .ty-online-content .ty-section-title span{font-family:'Open Sans',Arial,Helvetica,Sans-Serif;font-weight:normal;font-style:normal}.new-rules .ty-online-content .medSecondaryBtn{position:absolute;top:0;display:block;width:60px;padding-right:0;padding-left:0}.new-rules .ty-summary .cart-total{position:relative;margin-right:80px;color:#333333;font-family:'Open Sans',Arial,Helvetica,Sans-Serif;font-weight:bold;font-style:normal;font-size:18px;text-align:left}.new-rules .ty-summary .cart-total span{position:absolute;top:0;left:100%;width:80px;text-align:right;color:#333333}@media only screen and (min-width:601px){.new-rules .ty-shipping-speed{position:absolute;top:15px;right:0}.new-rules .ty-online-content .medSecondaryBtn{left:100%}}@media only screen and (max-width:600px){.new-rules .ty-items .cart-item{margin-right:0}.new-rules .ty-items .cart-item-details{padding-right:0}.new-rules .ty-shipping-speed{width:auto;margin-top:20px}.new-rules .ty-online-content .cart-item-details{position:relative;padding-right:70px}.new-rules .ty-online-content .medSecondaryBtn{right:0}}.new-rules .ty-section .bb-number{font-family:'Open Sans',Arial,Helvetica,Sans-Serif;font-weight:bold;font-style:normal}.new-rules .ship-step{margin-bottom:20px}.new-rules .ship-step:after{content:'';display:block;clear:both}.new-rules .ship-step-number{display:block;float:left;width:30px;height:30px;background-color:#1a305c;border-radius:15px;color:#ffffff;font-family:'Open Sans',Arial,Helvetica,Sans-Serif;font-weight:800;font-style:normal;font-size:18px;line-height:30px;text-align:center}.new-rules .ship-step-info{padding:3px 0 0 40px}@media only screen and (max-width:600px){.new-rules .ship-step{margin-bottom:15px}}.new-rules .cart-total img,.new-rules .payment-method img{display:inline-block;vertical-align:top}.new-rules .bb-thankyou-total{height:20px;margin-top:1px}.new-rules .cart-item-price .img-price{height:20px;margin-top:-6px;vertical-align:middle}.new-rules .cart-total .img-price,.new-rules .cart-total img{height:30px;margin-top:-6px;vertical-align:middle}
/*# sourceMappingURL=checkout.css.map */