*{box-sizing:border-box}body{margin:auto}#maincontent-xid{max-width:360px;margin:auto;padding:16px}cvs-modal.xid-modal.cancel-modal{font-family:Helvetica,Arial,sans-serif}cvs-modal.xid-modal.cancel-modal .modal-icon{display:none}cvs-modal.xid-modal.cancel-modal .modal-content.cvs-modal{width:328px}cvs-modal.xid-modal.cancel-modal .button-container{display:block}cvs-modal.xid-modal.cancel-modal .button-container .modal-button{border-radius:10px;width:66px;height:44px;font-weight:400;display:inline-block}cvs-modal.xid-modal.cancel-modal .button-container .modal-button.primary{background-color:#c00;border:1px solid #c00;margin-right:15px}cvs-modal.xid-modal.cancel-modal .button-container .modal-button.primary:hover{color:#fff}cvs-modal.xid-modal.cancel-modal .button-container .modal-button.secondary{color:#000;background-color:#fff;border:1px solid #000;margin:0;padding:0}cvs-modal.xid-modal.cancel-modal .title-row{height:29px;font-family:Helvetica,Arial,sans-serif;font-weight:500;line-height:130%;display:block}cvs-modal.terms-conditions-modal .modal-dialog{max-width:718px;margin:60px auto}cvs-modal.terms-conditions-modal .wrapper{display:block}cvs-modal.terms-conditions-modal .modal-content{border-radius:0;width:100%;margin:60px auto;padding-bottom:60px}.ecplusPerksContainer div.cvs-sub-benefits img{width:40px;height:40px;padding:7px 3px}.ecplus.app-container #cvs-carepass-header a.carepass-logo,.ecplus.otp-main-container #cvs-carepass-header a.carepass-logo{background:url(//images.ctfassets.net/nu3qzhcv2o1c/6TeBcu6Xdosrq1wCx1aCCM/09878929768074c16364d244eb61ce15/ecplus-logo.svg) 50%/contain no-repeat}
*{box-sizing:border-box}body{margin:auto}#maincontent-xid{max-width:360px;margin:auto;padding:16px}cvs-modal.xid-modal.cancel-modal{font-family:Helvetica,Arial,sans-serif}cvs-modal.xid-modal.cancel-modal .modal-icon{display:none}cvs-modal.xid-modal.cancel-modal .modal-content.cvs-modal{width:328px}cvs-modal.xid-modal.cancel-modal .button-container{display:block}cvs-modal.xid-modal.cancel-modal .button-container .modal-button{border-radius:10px;width:66px;height:44px;font-weight:400;display:inline-block}cvs-modal.xid-modal.cancel-modal .button-container .modal-button.primary{background-color:#c00;border:1px solid #c00;margin-right:15px}cvs-modal.xid-modal.cancel-modal .button-container .modal-button.primary:hover{color:#fff}cvs-modal.xid-modal.cancel-modal .button-container .modal-button.secondary{color:#000;background-color:#fff;border:1px solid #000;margin:0;padding:0}cvs-modal.xid-modal.cancel-modal .title-row{height:29px;font-family:Helvetica,Arial,sans-serif;font-weight:500;line-height:130%;display:block}cvs-modal.terms-conditions-modal .modal-dialog{max-width:718px;margin:60px auto}cvs-modal.terms-conditions-modal .wrapper{display:block}cvs-modal.terms-conditions-modal .modal-content{border-radius:0;width:100%;margin:60px auto;padding-bottom:60px}.ecplusPerksContainer div.cvs-sub-benefits img{width:40px;height:40px;padding:7px 3px}.ecplus.app-container #cvs-carepass-header a.carepass-logo,.ecplus.otp-main-container #cvs-carepass-header a.carepass-logo{background:url(//images.ctfassets.net/nu3qzhcv2o1c/6TeBcu6Xdosrq1wCx1aCCM/09878929768074c16364d244eb61ce15/ecplus-logo.svg) 50%/contain no-repeat}.carepass-header{width:100%;max-width:320px;margin:0 auto}.validate-opt-content{box-sizing:border-box;background:#fff;border:1px solid #ccc;width:100%;max-width:374px;margin:0 auto 26px;padding:24px 16px;font-family:Helvetica,Arial,sans-serif;box-shadow:0 2px #ccc}.validate-opt-content .container{min-height:auto}.validate-opt-content .content-head{color:#000;text-align:left;margin-top:0;font-size:36px;font-weight:700;line-height:36px}.validate-opt-content .content-text{color:#000;margin:0;font-size:14px}.validate-opt-footer{color:#333;justify-content:center;margin-bottom:50px;font-family:Helvetica,Arial,sans-serif;font-size:12px;display:flex}.validate-opt-footer .validate-opt-faq{margin-left:3px;display:inline-block}.validate-opt-footer a{color:#333}.app-container,.otp-main-container{flex-direction:column;height:100vh;display:flex}.app-container .footer-wrapper,.otp-main-container .footer-wrapper{margin-top:auto}.modal-content.modal.column-modal{box-sizing:content-box}
