.insurance-card-validity:before{-webkit-font-smoothing:antialiased;font-family:'porto-icons';margin:0;vertical-align:top;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center;padding-left:5px}.insurance-card-valid:before{content:'';color:green}.insurance-card-invalid:before{content:'';color:#800}.insurance-card-info{padding-top:5px}#add_insurance-card_button,#remove_insurance-card_button{background:none repeat scroll 0 0 transparent;border:medium none;padding:0 5px;width:105px;height:35px;cursor:pointer;border-radius:3px}button#add_insurance-card_button,button#remove_insurance-card_button{background-color:#0b90c8 !important}.one-step-checkout #add_insurance-card_button,.one-step-checkout #remove_insurance-card_button{border-radius:0}button#add_insurance-card_button span,button#remove_insurance-card_button span{font-size:15px!important;color:#fff;font-weight:400;line-height:35px}.order-review-info .onestepcheckout-insurance-card .actions-button button{box-shadow:none !important;border:1px solid #CCCCCC!important}.order-review-info .onestepcheckout-insurance-card{margin-top:25px;float:left;width:100%;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.one-step-checkout.three-columns-new-osc .onestepcheckout-insurance-card .input-box{width:calc(100% - 275px) !important}.one-step-checkout.three-columns-new-osc .onestepcheckout-insurance-card .input-box{width:68%;vertical-align:middle}.onestepcheckout-insurance-card .insurance-card-form .input-box{position:relative;margin:15px 0 10px}.order-review-info .onestepcheckout-insurance-card .input-box{width:61%;display:inline-block;vertical-align:middle}.one-step-checkout.three-columns-new-osc .onestepcheckout-insurance-card .select-box{width:150px !important;vertical-align:middle}.onestepcheckout-insurance-card .insurance-card-form .select-box{position:relative;margin:15px 0 10px}.order-review-info .onestepcheckout-insurance-card .select-box{width:150px;display:inline-block;vertical-align:middle}.onestepcheckout-insurance-card .insurance-card-form input.input-text{font-size:15px;padding:13px 0 0;display:block;width:100%!important;height:auto!important;border:none;border-bottom:1px solid #e0e0e0;border-radius:0;font-weight:500;color:#252525}.onestepcheckout-insurance-card .insurance-card-form input:focus{outline:none}.onestepcheckout-insurance-card .insurance-card-form input:focus~.highlight{-webkit-animation:inputHighlighter .3s ease;-moz-animation:inputHighlighter .3s ease;animation:inputHighlighter .3s ease}.onestepcheckout-insurance-card .insurance-card-form .highlight{position:absolute;height:20px;width:100px;top:25%;left:0;pointer-events:none;opacity:.5}.onestepcheckout-insurance-card .insurance-card-form .bar{position:relative;display:block;width:100%}.onestepcheckout-insurance-card .insurance-card-form .bar:before,.onestepcheckout-insurance-card .insurance-card-form .bar:after{content:'';height:2px;width:0;bottom:1px;position:absolute;background:#5264ae;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.onestepcheckout-insurance-card .insurance-card-form .bar:before,.onestepcheckout-insurance-card .insurance-card-form .bar:after{background:#0b90c8 !important}.onestepcheckout-insurance-card .insurance-card-form .bar:before{left:50%}.onestepcheckout-insurance-card .insurance-card-form .bar:after{right:50%}.onestepcheckout-insurance-card .insurance-card-form input:focus~.bar:before,.onestepcheckout-insurance-card .insurance-card-form input:focus~.bar:after{width:50%}.onestepcheckout-insurance-card .insurance-card-form label{color:#898989;font-size:13px;font-weight:400;position:absolute;pointer-events:none;top:10px;top:-15px\9;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.order-review-info .onestepcheckout-insurance-card label{font-weight:400}.onestepcheckout-insurance-card .insurance-card-form input:focus~label,.onestepcheckout-insurance-card .insurance-card-form input.input-text:valid~label{top:-10px;font-size:12px;color:#7d7d7d}.order-review-info .onestepcheckout-insurance-card .actions-button{display:inline-block;margin-left:10px;vertical-align:middle}#insurance_card_step_header{display:block;font-size:16px;float:none;margin-bottom:8px;text-transform:none}