.sample_classs{background-color:#ddcd6a}.insurance-title{font-weight:600;font-size:22px}.insurance-block{border:1px solid #ddd;padding:20px}.insurance-block .insurance-block-list .insurance_icon{width:100px;height:100px;background:#c09a5e;border-radius:50%;display:inline-block;margin-bottom:15px;position:relative}.insurance-block .insurance-block-list .insurance_icon img{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.insurance-block .insurance-block-list{display:inline-block;width:calc(29.33333333%);vertical-align:top;text-align:center;padding-left:10px;padding-right:10px;box-sizing:border-box}.insurance-block .insurance-block-list .insurance_dis{font-weight:600;color:#4a4a4a}.insurance-popup-container .left{text-align:center;width:60%;padding:50px;box-sizing:border-box;padding-top:50px}.insurance-popup-container{display:flex}.insurance-popup-container .right{width:40%;background:#f9f9f9;padding:50px;box-sizing:border-box}.right .popup-container .title{text-align:center;font-weight:600;margin-bottom:20px}.right .popup-container .select_item select{border:none;border-bottom:1px solid #ddd;background-color:transparent;margin-bottom:10px}.right .popup-container .select_item .discount{text-align:right}.right .popup-container .select_item button{background:#222222;color:#fff;height:50px;width:100%;text-transform:uppercase;font-weight:normal;letter-spacing:2px;margin-top:24px}.right .popup-container .select_item .question{text-align:center;margin-top:40px;font-weight:600}.right .popup-container .select_item .question a{color:#000;padding-left:5px}.bottom{margin-top:40px}.insurance_what_discription{max-width:470px;margin:20px auto 0;color:#959595;letter-spacing:.5px;line-height:180%}.insurance-popup-container .left>.insurance-title{margin-bottom:30px}.protection_dis p{font-size:12px}.protection_dis h3{font-size:14px}.protection_dis{padding-top:70px}body .insurance-modal-pop-up.modal-popup .modal-header{padding:0}body .insurance-modal-pop-up.modal-popup .modal-header,body .insurance-modal-pop-up.modal-popup .modal-content,body .insurance-modal-pop-up.modal-popup .modal-footer{padding:0}.insurance-modal-pop-up.modal-popup._show .modal-inner-wrap{max-width:1170px;width:calc(70%)}.insurance{display:flex;align-items:center;margin-bottom:15px}.insurance .insurance_text h4{margin-bottom:10px}.insurance .insurance_text{padding-left:20px}@media (max-width:767px){.insurance-popup-container .left,.insurance-popup-container .right{padding-left:15px;padding-right:15px}.insurance-popup-container .left,.insurance-popup-container .right{width:100%}.insurance-popup-container{display:inline-block;width:100%}.insurance-block .insurance-block-list{width:100%;margin-bottom:15px}}.checkbox-div label{width:18px;height:18px;background:url(images/checkbox.jpg) no-repeat 0 0;display:inline-block}.checkbox-div{position:relative}input.insured_check{position:absolute;left:0;top:0;width:20px;height:20px;margin:0;background:none;opacity:0}.insurance-block{border:none;padding:0}.insurance-block .insurance-block-list{display:inline-block;width:100%;vertical-align:top;text-align:left;padding-left:0px;padding-right:0px;box-sizing:border-box;margin-bottom:40px}.insurance-popup-container .left>.insurance-title{margin-bottom:30px;font-weight:700;text-align:left}.select-item-box{border:1px solid #bebbbe;text-align:left;padding:6px 10px 0;border-radius:5px;margin-top:45px}.bottom{width:100%;display:inline-block;padding:0;margin:0 50px;background:#ebebeb;padding:15px;text-align:left;margin-bottom:25px}.bottom .insurance-title{font-weight:600;font-size:18px;float:left;width:80%}a.insurance-learn-more{float:right;color:#c17296}.insurance_what_discription{max-width:100%;margin:0;color:#959595;letter-spacing:.5px;line-height:180%;display:inline-block}.insurance-popup-container .right{padding:50px 50px 50px 0;box-sizing:border-box}.right .popup-container .select_item select{border:none;border-bottom:none;background-color:transparent;margin-bottom:0 !important;padding:0}.right .popup-container .select-item-box .title{text-align:left;font-weight:600;margin-bottom:0}.insurance-popup-container .left{padding:50px 0 0 50px}.insurance-popup-container{display:flex;flex-wrap:wrap}input.insured_check:checked+label{background:url(images/checkbox.jpg) no-repeat 0 bottom}.insurance-popup-container .right{background:none}.insurance-block .insurance-block-list .insurance_icon{background:none;width:22px;height:22px;display:inline-block;margin-right:15px;vertical-align:middle;margin-bottom:0}.insurance_dis{width:calc(70%);display:inline-block;vertical-align:middle}body .insurance{border:1px solid;padding:20px 15px}body .insurance .insurance_text h4{margin-bottom:2px}a.insured_desc{color:#333;text-decoration:underline;font-size:12px}body .insurance_img_div{max-width:50px;margin-left:7px}body .insurance .insurance_text h4{margin-bottom:2px;margin-top:6px}.right .popup-container .select_item button{background:#7a1771;color:#fff;height:35px;width:100%;text-transform:uppercase;font-weight:normal;letter-spacing:2px;margin-top:12px;line-height:35px;padding:0;font-size:9px;border-radius:20px}.right .popup-container .select_item button.no-thanks,.right .popup-container .select_item button.update-insurance,.right .popup-container .select_item button.remove-protection{background:none;color:#bebbbe;border:1px solid #bebbbe}button#mis-product-addtocart-button{margin-right:1%;width:49%;line-height:2.2rem;font-size:1.8rem;margin-bottom:15px;height:57px;padding:14px 17px}body .insurance{width:90%}.insurance .insurance_text{width:84%;float:left}body .insurance .insurance_text h4{width:80%}body .insurance .affinity_img_div .affinity_insurance_img{max-height:45px}