ul{margin:0;padding:0;list-style:none}input[type=text],input[type=password],input[type=email],input[type=tel],input[type=date],input[type=month],input[type=week],input[type=time],input[type=number],input[type=search],input[type=url],textarea{color:#000}input:focus,textarea:focus,select:focus{background:transparent;border:none}input:hover,textarea:hover,select:hover{cursor:pointer!important}::-webkit-input-placeholder{color:#999}:-ms-input-placeholder{color:#999}::placeholder{color:#999}button:active,input[type=button]:active,input[type=submit]:active,button:focus,input[type=button]:focus,input[type=submit]:focus{top:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{display:none}.product-prescription-area{padding:0;margin-bottom:0;text-align:left}.clearfix{clear:both}.fl-woocommerce-contact-lenses-module{float:left;width:100%}.custom-checkbox{padding-bottom:25px}.custom-checkbox input{display:none}.custom-checkbox label{position:relative;padding-left:35px;margin:0;line-height:24px;font-size:16px;font-weight:400;color:#333;cursor:pointer}.custom-checkbox label::before{position:absolute;content:"";left:0;width:24px;height:24px;border:1px solid #ddd;top:50%;transform:translateY(-50%);background:#fff}.custom-checkbox label::after{content:"";position:absolute;z-index:99;cursor:pointer;top:50%;left:4px;height:16px;width:16px;background:var(--wpr-bg-83745bc6-60e7-48d2-a21a-b04ad0c64de2) no-repeat center!important;background-size:12px!important;display:none;transform:translateY(-50%)}.custom-checkbox input[type="checkbox"]:checked+label::after{display:block}.variations_form{margin:0!important}.datepicker-container{z-index:99999!important}.woo-variation-swatches-stylesheet-enabled .woo-variation-raw-select,.woo-variation-swatches-stylesheet-enabled .woo-variation-raw-select+.select2{display:block!important}.woo-variation-swatches-stylesheet-enabled.woo-variation-swatches-ie11 .variable-items-wrapper,.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper{display:none!important}.opticians-details-wrap input[type="number"]{-moz-appearance:textfield}#cl-steps-wrapper{position:static;background:#f7f7f7;z-index:9999;display:none;padding:40px;max-width:1200px;margin:25px auto 30px;float:none}#cl-steps-wrapper-inner{max-width:1160px;margin:0 auto}#cl-options-wrapper{max-width:66.5%;width:100%;float:left}#product-sidebar{width:100%;max-width:33.5%;float:left;padding-left:26px;padding-top:60px}.product-sidebar-inner{background:#fff;padding:30px 24px 22px;text-align:center;border-radius:3px}.product-sidebar-inner .pro-name{font-size:20px;color:#333;font-weight:700;margin:0;margin-bottom:30px}.product-sidebar-inner figure{min-height:120px;padding-bottom:10px;line-height:110px}.product-sidebar-inner figure img{max-width:170px}.product-sidebar-inner .selected-qty{font-size:16px;color:#666}.product-sidebar-inner hr{margin:6px 0 20px;border-top:1px solid #ddd}.product-sidebar-inner .total-price{font-size:14px;color:#666;margin:0}.product-sidebar-inner .total-price strong{font-weight:700!important;color:#1d4a9c!important;margin:0;font-size:21px!important}.product-sidebar-inner .total-price strong .subscription-details{display:none}.product-sidebar-inner .total-price strong del{font-size:14px;line-height:20px;font-weight:400;color:#bf2954;opacity:1;padding-right:5px}.product-sidebar-inner .total-price strong ins{text-decoration:none}.error{float:left;display:block;margin-bottom:0;font-size:11px;color:#d70b0b;padding:3px 0 0;border-radius:2px;font-weight:500}form[name="add_prescription"] input.error{border-color:#d70b0b}.error.top{width:100%;border:1px solid #d70b0b;padding:7px 15px;margin-bottom:20px;font-size:12px;background:#fff3f3}.sp-add-prescription span.error.top.invalid{width:70%}#eye-selection .error.top{margin-bottom:0;margin-top:20px}.eyeerror{float:left;display:block;color:#d70b0b;border-radius:2px;font-weight:500;width:100%;border:1px solid #d70b0b;padding:7px 15px;font-size:12px;background:#fff3f3;margin-bottom:0;margin-top:20px}.fixedloader{position:fixed;left:0;right:0;top:0;bottom:0;z-index:9999;background:rgba(0,0,0,.2);text-align:center;display:none}.fixedloader figure{top:50%;transform:translateY(-50%);position:absolute;left:0;right:0}.colour-option{margin-bottom:30px;display:block;float:left;width:100%}.colour-option .lg-custom-drop{max-width:335px}.colour-option .lg-custom-drop.single_val_attr{max-width:100%}label.qty-label{font-size:14px;color:#333;margin-bottom:20px}#qty-section{margin-bottom:27px}ul#qty-selection{margin:0 -6px;display:flex}#qty-selection .qty-item{float:left;width:33.33%;padding:6px}#qty-selection .qty-item a{border:1px solid #ccc;display:flex;text-align:center;border-radius:3px;height:100%;justify-content:center;align-items:center;flex-direction:column;font-size:14px;color:#000;font-weight:700;line-height:16px;padding:10px;-webkit-transition:background 0.25s;transition:background 0.25s}#qty-selection .qty-item a.disabled{pointer-events:none;opacity:.4;cursor:not-allowed}#qty-selection .qty-item a#s-qty,#qty-selection .qty-item a span{font-weight:400}#qty-selection .qty-item a.active,#qty-selection .qty-item a:hover,#qty-selection .qty-item a:focus{text-decoration:none;background:#1d4a9c;color:#fff}.sub-discount-text{font-size:14px;color:#013187;font-weight:400;margin-bottom:45px}.sub-discount-text.active{display:none}.sub-discount-text a{color:#013187;text-decoration:underline}#eye-selection{padding:0 0 30px 0}#existing_patient_main #eye-selection{display:none}#eye-selection .qty-label{float:left;width:100%;font-size:14px;color:#666;margin-bottom:20px}#eye-selection ul{margin:0 -10px}#eye-selection li{float:left;width:50%;padding:0 10px}#eye-selection li.disabled{opacity:.7}#eye-selection li.disabled .box5{pointer-events:none}.stepper{width:100%;display:flex;flex-wrap:wrap}.stepper button{width:49px;height:49px;border:1px solid #ddd;border-radius:3px 0 0 3px;color:#1d4a9c;font-size:30px;background:#fff;line-height:1}.stepper button.disabled{opacity:.5}.stepper button:hover{//background:#f8f8f8}.stepper .q-value{flex:1;text-align:center;line-height:49px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;height:49px;background:#fff;font-size:16px;color:#000}.continue-btn{float:left;width:100%}.continue-btn a{float:left!important;display:block!important;width:100%!important;text-align:center!important;padding:0!important;font-size:16px!important;text-transform:uppercase!important;font-weight:700!important;height:52px!important;line-height:53px!important;border-radius:50px!important}.continue-btn a:hover{text-decoration:none}#patient-info{padding:0 0 30px;display:none}#patient-info .patient-info{max-width:600px;margin:0 auto}#patient-info h5{text-align:center;font-size:24px}#patient-info input[type=text]{width:100%;background:#fff;border:1px solid #ddd;border-radius:0;box-shadow:none;height:49px;padding:10px 15px;font-size:16px;margin:10px 0 5px}#patient-info .continue-btn{float:right;display:block;width:250px;max-width:100%;text-align:center;background:#e73131;color:#fff;border-radius:5px;padding:12px;font-size:16px;text-transform:uppercase;font-weight:700;margin-top:20px}#patient-info .continue-btn:hover{text-decoration:none;background:#dd1b1b}#rx-type-selection{display:none}#rx-type-selection h2{font-size:24px;font-weight:400;margin-bottom:28px;margin-top:0}#rx-type-selection ul{margin:0 -8px;max-width:960px;float:none;text-align:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch}#rx-type-selection li{width:50%;max-width:390px;padding:0 8px;display:inline-block;float:left;margin-bottom:20px}#rx-type-selection li .option-wrapper{text-align:center;min-height:193px;height:100%;border:1px solid #ddd;background:#fff;align-items:center;justify-content:center;border-radius:3px;padding:12px 22px 35px;position:relative}#rx-type-selection li .option-wrapper.selected{border:2px solid #666}#rx-type-selection li .option-wrapper input{display:none}#rx-type-selection li a::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:transparent}#rx-type-selection li .option-wrapper h4.rx-type-heading{margin:0;font-size:16px;font-weight:700;text-transform:uppercase}#rx-type-selection li .option-wrapper hr{margin:8px 0 15px;border-top:1px solid #ddd}#rx-type-selection li .option-wrapper figure{margin-bottom:18px}#rx-type-selection li .option-wrapper img{max-height:36px}#rx-type-selection li .option-wrapper p{font-size:14px;color:#666;margin:0}#rx-type{display:none}.tab-content{max-width:960px;margin:0 auto}.tab-pane h2{font-size:24px;color:#000;margin:0;margin-bottom:26px;font-weight:400}.tab-wrapper{background:#fff;border:1px solid #ddd;border-radius:3px;padding:20px 30px}.both-same-checkbox{padding:5px 0!important}#enter_rx .box1 .custom-checkbox{padding-bottom:0}#enter_rx .box1 .custom-checkbox label{font-size:16px}ul.rx-values{border-top:1px solid #ddd;margin-bottom:47px;margin-top:20px}ul.rx-values li{float:left;width:50%}.both-same-checkbox.disabled,.clickdisabled{pointer-events:none;opacity:.5}ul.rx-values li#variationRow0{border-right:1px solid #ddd}ul.rx-values li.disabled .box2{pointer-events:none;opacity:.5}ul.rx-values li .box2{float:left;width:calc(100% - 19px);min-height:63px;padding:7px 0;display:flex;flex-direction:column;align-items:left;justify-content:left;position:relative}ul.rx-values li#variationRow0 .box2{margin-right:19px}ul.rx-values li#variationRow1 .box2{margin-left:19px}ul.rx-values li .box1{font-size:16px;color:#333;text-align:center;display:block;padding:11px 0;border-bottom:1px solid #ddd;margin-bottom:11px}.lg-custom-drop,.lg-custom-input{margin:0;font-size:16px;color:#333;font-weight:400;width:100%;position:relative;min-height:49px;border:1px solid silver;border-radius:3px;background:#fff;float:left;overflow:hidden}.lg-custom-drop.slide,.lg-custom-input.slide{overflow:unset!important}.lg-custom-drop:focus,.slide.lg-custom-input:focus{border:1px solid #000!important;overflow:auto}.lg-custom-drop.single_val_attr{padding:0 16px;border:none;border-radius:0;background:transparent}.lg-custom-drop.single_val_attr:focus{border:none!important}.lg-custom-drop .attrib_val{float:right;z-index:999;position:absolute;left:auto;right:20px;top:2px;bottom:2px;color:#333;line-height:45px}.lg-custom-drop select{float:left;width:100%;height:49px;padding:10px 15px 6px;color:#000;opacity:0;border-radius:3px;border:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.lg-custom-drop .label-text,.lg-custom-input.dob.slide .label-text{color:#999}.lg-custom-drop .label-text,.lg-custom-input .label-text{position:absolute;bottom:2px;top:50%;left:0;transform:translate(10px,-50%);color:#999;padding-left:0;border-radius:3px;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.lg-custom-drop .label-value{position:absolute;bottom:2px;top:50%;left:0;transform:translate(15px,-50%);color:#000;padding-left:0;border-radius:3px;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.lg-custom-drop.slide .label-text,.lg-custom-input.slide .label-text{font-size:11px;transform:translate(5px,-30px);padding:0 5px;line-height:1;height:12px;color:#a5a5a5;background:#fff}.lg-custom-drop.single_val_attr.slide .label-text{transform:translate(20px,-50%);color:#333;padding:0;line-height:1.4;height:auto;background:none;font-size:16px}.lg-custom-drop.slide select,.lg-custom-input.slide input{opacity:1}.lg-custom-drop.single_val_attr select{opacity:0;display:none!important}.lg-custom-drop::after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:32px;height:45px;background:var(--wpr-bg-54f2886f-884e-47ac-a890-08c002f4839c) no-repeat center #fff;right:1px;pointer-events:none}.lg-custom-drop.single_val_attr::after{display:none}ul.dropul{display:flex;background:#fafafa;border:1px solid #ccc;border-radius:3px;max-height:300px;overflow:auto;position:absolute;left:0;right:0;top:55px;z-index:9999}.dropul li span{display:block;text-align:center;font-size:14px;cursor:pointer;border:1px dotted #ddd;border-top:none;border-bottom:none}.dropul li span:hover{background:#dddd}.patient-info-wrapper{padding:40px 0 10px;border-top:1px solid #ddd;margin-bottom:0}.op-practice-details{border-top:1px solid #ddd;padding-top:40px}.rx-two-col h5{margin:0;float:left;width:22%;font-size:14px;color:#333;font-weight:700;padding-right:10px;padding-top:3px}.rx-two-col .rx-col-2{float:left;width:78%}.rx-two-col .rx-col-2 .col-50{padding:0 4px;float:left;width:50%;margin-bottom:10px}.rx-two-col .rx-col-2 .col-50 .lg-custom-input input{float:left;width:100%;background:transparent;box-shadow:none;border:none;border-radius:3px;height:49px;padding:5px 17px}.lg-custom-input input::-webkit-input-placeholder{color:transparent!important}.lg-custom-input input:-ms-input-placeholder{color:transparent!important}.lg-custom-input input::placeholder{color:transparent!important}.lg-custom-input.slide input[name="dob"]::-webkit-input-placeholder{color:#999!important}.lg-custom-input.slide input[name="dob"]:-ms-input-placeholder{color:#999!important}.lg-custom-input.slide input[name="dob"]::placeholder{color:#999!important}.op-practice-details h3{font-size:24px;color:#000;margin:0 0 7px;font-weight:400}.op-practice-details p{font-size:14px;color:#666;margin-bottom:0}.op-practice-details .tab-pane{display:block!important;padding:25px 0}.verification-method .error{display:none}.verification-method .col-50 a{border:1px solid #8ba7d7;display:block;width:100%;border-radius:3px;padding:17px 28px 17px 20px;font-size:13px;color:#666;min-height:105px}.verification-method .col-50 a.selected{border:2px solid #416cb3;background:var(--wpr-bg-0b3bbfe5-8441-4820-99d5-129b2f974f37) no-repeat right 13px top 13px;background-size:15px}.verification-method .col-50 a:hover,.verification-method .col-50 a:focus{text-decoration:none}.verification-method .col-50 input{display:none}.verification-method .col-50 a span{font-size:14px;display:block;font-weight:700;color:#3f6bb2;padding-bottom:8px}.verification-method hr{border-top:1px solid #ddd;margin:35px 4px 0;float:left;width:100%}.upload_img_wraper{float:left;width:100%}.cl-image-area{width:419px;height:122px;max-width:100%;border:2px dashed #aec1e3;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.upload-heading{font-size:14px;color:#666;padding-bottom:5px;float:left}.upload_img{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;background:var(--wpr-bg-688ad438-450b-49ed-afa8-868d9ccf3c5e) no-repeat center top 20px;background-size:25px;padding-top:20px}.upload_img_wraper input{width:415px;height:118px;max-width:100%;position:absolute;top:0;z-index:999;opacity:0;cursor:pointer}.upload_img_wraper label{font-size:14px;color:#8ba7d7;font-weight:400}.upload_img_wraper span{font-size:12px;color:#666}.cl-uploaded-image{display:none;width:419px;min-height:122px;max-width:100%;border:2px dashed #aec1e3;text-align:center;position:relative;padding:10px}.cl-uploaded-image img{max-height:222px}.cl-uploaded-image .close-upload{position:absolute;right:5px;top:5px;width:20px;height:20px;cursor:pointer}.img-up-success{display:none;padding-left:50px;padding-top:21px;background:var(--wpr-bg-863a301d-76fe-46a6-8a81-eb3a4ff5844e) no-repeat left top 15px}.img-up-success h3{font-size:20px;font-weight:700;color:#333}.img-up-success h3 span{font-size:14px!important;color:#666;font-weight:400;display:block}.image-notice{font-size:12px;color:#e31937!important;line-height:1;display:block;text-transform:none;margin:7px 0;text-align:left}.cl-uploaded-image .file-name{display:block;padding:5px 0 0}.opticians-details-wrap.rx-col-2 h5{font-size:14px;color:#333;width:100%;font-weight:400;margin-bottom:10px}.doc-info{width:100%;float:left}.doc-info p{margin-bottom:10px;color:#000}.doc-info ul{margin:0 -4px;display:grid;grid-template-columns:50% 50%}.doc-info ul li{float:left;width:100%;padding:0 4px 14px}.doc-info ul li.col-full{width:100%}.doc-info ul li input{border:none;box-shadow:none;border-radius:3px;height:49px;background:transparent;padding:5px 15px}input[name="dob"],input[name="rx_date"],input[name="existing_patient_dob"]{background:var(--wpr-bg-99e23996-a222-4129-9311-30d8f15607be) no-repeat right 13px center #fff!important;background-size:20px!important}.search-doc{float:left;width:50%;padding-left:85px;position:relative;padding-top:33px}.search-doc::before{content:"-OR-";font-size:16px;color:#333;font-weight:400;position:absolute;left:27px;top:45px}.search-doc a.open-doc-popup{float:left;display:block;width:100%;text-align:center;border:1px solid #3f6bb2;padding:10px 8px;border-radius:3px;color:#3f6bb2;font-size:16px}.search-doc a.open-doc-popup:hover{border:1px solid #f77b2e;color:#f77b2e}#search-deoc-popup{background:rgba(0,0,0,.4)}#search-deoc-popup .modal-dialog{max-width:700px}#search-deoc-popup .modal-content{padding:30px!important;border:4px solid #e3e3e3;width:607px;max-width:100%;margin:0 auto;border-radius:0;background:#fff}#search-deoc-popup .modal-content .modal-header{padding:0;padding-bottom:23px;position:relative}#search-deoc-popup .modal-content .modal-header h5{font-size:20px!important;font-weight:700!important;color:#f77b2e!important;line-height:1.2;width:auto;padding:0;margin:0;position:static!important}#search-deoc-popup .modal-content .modal-header button.close{position:absolute;right:0;top:0;padding:0!important;margin:0!important;line-height:20px;width:27px;height:27px;border:2px solid #000;border-radius:100%;opacity:1;color:#000!important}#search-deoc-popup .modal-content .modal-header button.close:hover{background-color:#fff}#search-deoc-popup .modal-content .modal-body{padding:40px 0}#search-deoc-popup .doc-fields-group .label{margin:0;float:left;width:26%;font-size:14px;color:#333;font-weight:700;padding-right:18px;padding-top:0;line-height:1.4}#search-deoc-popup .doc-fields-group input{background-size:cover!important;background-color:#fff!important;float:left;width:78%;max-width:336px;background-position-y:-76px!important}#upload_rx .upload-wrapper{padding:10px 0 35px}#upload_rx .patient-info-wrapper{padding:40px 0 10px;border-bottom:none;margin-bottom:0}.send-later-text{width:100%;text-align:center;padding-bottom:55px;padding-top:45px}.send-later-text h3{margin:0 0 20px;font-size:18px;font-weight:500}.send-later-text .send-description span{color:#f77b2e}.send-description p{color:#666;font-size:16px;line-height:1.7;margin:0}.send-later-text .send-description span.ptop{padding-top:0;display:inline-block;color:#666!important}.send-description p a{color:#666;text-decoration:underline}#send_later .patient-info-wrapper{padding:48px 0 10px;border-top:1px solid #ddd;margin-bottom:0}.rx-date-wrapper{margin-top:20px;float:left;width:100%;margin-bottom:20px}#existing_patient .patient-info-wrapper{border-top:none;padding-top:15px;margin-bottom:40px;padding-bottom:40px}#existing_patient .patient-info-wrapper p{margin-bottom:35px;font-size:16px;color:#333}#existing_patient .patient-info-wrapper .col-50{padding:0 4px;float:left;width:50%;padding-bottom:12px}#existing_patient .op-practice-location p{margin-bottom:30px;font-size:16px;color:#333}#existing_patient .op-practice-location.rx-two-col h5{padding-top:15px}#existing_patient .op-practice-location{padding-bottom:55px}.switch-presc{float:right;margin-top:5px;margin-right:15px;margin-bottom:30px;display:inline-block;font-weight:500;font-size:14px;text-decoration:underline}.switch-presc:hover{color:#f6660d}.sp-prescription-loader{display:none;position:absolute;left:1px;right:1px;top:1px;bottom:1px;background:rgba(255,255,255,.9)}.sp-prescription-loader img{position:absolute;top:50%;left:50%;margin:-64px 0 0 -64px}.saved-presc{padding:0 40px;min-height:325px}.saved-presc h3{margin-bottom:20px;font-size:18px;font-weight:400;color:#000}.saved-presc tr.disbaled{opacity:.7}.saved-presc tr.hidden{display:none!important}body .tab-wrapper .saved-presc .shop_table_responsive tr.hidden,body .tab-wrapper .saved-presc .shop_table_responsive tr.hidden+*{display:none!important}.presc-header{width:100%}.cl-uname{font-weight:600;color:#333;padding-bottom:8px}.js-table-responsive{max-width:670px;float:none;margin:0 auto}.clreorder .js-table-responsive{max-width:100%!important}.js-table-responsive .shop_table_responsive{width:100%}.js-table-responsive table.shop_table_responsive td{border:none;width:100%;padding:0}.rx-uname,.pres-date{float:left;width:50%;background:#e4e4e4;padding:10px 18px;font-weight:700;color:#000;text-align:left}.pres-date{text-align:right;font-weight:400;width:100%;font-size:16px}.pres-date span{color:#444}.presc-header ul{float:left;width:100%}.presc-header ul.nonlist li span.js-box1{width:16%;text-align:left;padding-left:10px}.presc-header ul.nonlist li span{width:12%;float:left;font-size:14px;padding:5px;text-align:center}.pres-values{float:left;width:100%;background:#fafafa;padding:0}.pres-edit{float:right;height:100%}.js-prescription-list{float:left;width:100%}.js-prescription-list ul{font-size:0;display:inline-block;vertical-align:top;float:left;width:100%}.js-prescription-list ul li{border-top:1px solid #ccc;color:#000;font-size:14px;line-height:1.2;float:left;width:100%}.js-prescription-list ul li span{display:inline-block;vertical-align:top;padding:5px;float:left;width:12%;font-size:14px;line-height:1.7;text-align:center}.js-prescription-list ul li span.js-box1{width:16%;float:left;text-align:left;padding-left:10px}.pres-edit{float:right;padding-top:10px;padding-bottom:30px}.pres-edit label{background:#000;color:#fff;width:110px;height:40px;line-height:40px;text-transform:uppercase;font-weight:400;margin:0;cursor:pointer;text-align:center}.pres-edit label:hover{background:#616161}.pres-edit input{position:absolute;opacity:0}.login-form-wrapper{padding:50px 20px;background:#f6f6f6;text-align:center}.login-form{max-width:400px;margin:0 auto}.login-form label{width:100%;margin-bottom:20px}.login-form input{height:58px;background:#fff!important;border:1px solid #c6c6c6!important}.login-form input[type="submit"]{width:200px;margin-bottom:10px}.login-form a.submit-btn{width:150px;height:47px;background:#000;color:#fff;display:inline-block;line-height:47px;font-size:16px;text-transform:uppercase;font-weight:600;margin-bottom:15px}.login-form a.submit-btn:hover{background:#5c5555;text-decoration:none}.login-form .forgot-pass{display:block}.user-prescription_list-div,.sp-prescription-textfields-div{display:block!important}.no-pres-img{width:66px;margin:40px 0 25px}.no-pres-text{color:#444;margin-bottom:10px;margin-top:13%;border:1px solid #ddd;padding:20px}select#filter_by_name_saved{width:150px;height:34px;padding:0 8px;border:1px solid #aaa;border-radius:3px;margin-left:5px}#login-form p.status{border:1px solid #f25d5d;font-size:14px;background:#ffe8e8;color:#000;margin-top:10px}.footer-nav{padding:10px 0;display:flex;align-items:center;justify-content:space-between}.footer-nav .back-btn,.footer-nav .close-btn{float:left;padding:0;font-size:16px;color:#333;padding-left:27px;background:var(--wpr-bg-5e390bc0-e7be-492d-9157-ec1640eb0893) no-repeat left center}.footer-nav button.single_add_to_cart_button_lenses{float:right!important;width:428px;max-width:60%;height:49px;border-radius:3px!important;border:none!important;font-size:16px!important;text-transform:uppercase!important;margin-left:auto}#new_patient #eye-selection label{font-size:14px;color:#666}#new_patient #eye-selection #subscription_interval{float:left;width:100%;font-size:16px;color:#333;font-weight:400;width:100%;position:relative;min-height:49px;border:1px solid silver;border-radius:3px;background:#fff;padding:13px 16px}.load-more-wrapper{text-align:center}.load-more-wrapper #load-more-btn{background-color:#f77b2e;color:#fff;padding:6px 20px;text-transform:uppercase;display:inline-block;text-decoration:none;margin-top:10px}.load-more-wrapper #load-more-btn:hover{opacity:.8}.load-more-wrapper #load-more-btn .fa-spinner{display:none}.load-more-wrapper #load-more-btn.disabled{cursor:no-drop;pointer-events:none;opacity:.5}@media(max-width:980px){.custom-checkbox label{padding-left:30px;font-size:14px}.custom-checkbox label::before{width:20px;height:20px}.custom-checkbox label::after{left:2px;background-size:10px!important}.lg-custom-drop,.lg-custom-input{font-size:14px;min-height:45px}.lg-custom-drop select{height:45px;padding:10px 10px 6px}.lg-custom-drop .label-text,.lg-custom-input .label-text{transform:translate(15px,-50%)}.lg-custom-drop.slide .label-text,.lg-custom-input.slide .label-text{transform:translate(5px,-28px)}.lg-custom-drop::after{height:40px}.lg-custom-drop.single_val_attr{padding:0}.lg-custom-drop.single_val_attr.slide .label-text{transform:translate(0,-50%);font-size:14px}.lg-custom-drop .attrib_val{right:0;line-height:40px}#eye-selection ul{margin:0 -5px}#eye-selection li{padding:0 5px}.stepper button{width:36px;height:40px;background-size:12px}.stepper button.increase{background-size:12px}.stepper .q-value{line-height:40px;height:40px;font-size:14px}#cl-steps-wrapper{padding:20px 15px}#cl-options-wrapper{max-width:100%}#product-sidebar{max-width:100%;padding-left:0;padding-top:10px}#rx-type-selection h2{text-align:center}#rx-type-selection ul{margin:0 auto;max-width:390px}#rx-type-selection li{width:390px;max-width:100%;padding:0}.tab-wrapper{padding:20px 15px}.tab-pane h2{text-align:center;margin-bottom:20px}.rx-two-col h5{padding-right:0;padding-top:0;margin-bottom:15px;width:100%}.rx-two-col h5 br{display:none}.rx-two-col .rx-col-2{width:auto;margin:0 -4px;float:none}.opticians-details-wrap.rx-col-2{margin:0}.rx-two-col .rx-col-2 .col-50 .lg-custom-input input{height:45px;padding:5px 15px}#existing_patient .patient-info-wrapper{padding-top:0;margin-bottom:20px;padding-bottom:20px}#existing_patient .patient-info-wrapper p{margin-bottom:25px}#existing_patient .op-practice-location{padding-bottom:10px}#existing_patient .op-practice-location p{margin-bottom:10px}#existing_patient .op-practice-location .rx-col-2 .col-50{width:100%;max-width:480px}#upload_rx .upload-wrapper{padding:0 0 35px}.rx-two-col .upload-presc-wrap.rx-col-2{margin:0}#upload_rx .patient-info-wrapper{padding:30px 0 0}.send-later-text{padding-bottom:15px;padding-top:15px}#send_later .patient-info-wrapper{padding:30px 0 0;margin-bottom:0}#enter_rx .box1 .custom-checkbox label{font-size:14px}ul.rx-values{margin-bottom:20px;margin-top:10px}ul.rx-values li .box2{width:calc(100% - 10px);min-height:59px}ul.rx-values li#variationRow0 .box2{margin-right:10px}ul.rx-values li#variationRow1 .box2{margin-left:10px}.patient-info-wrapper{margin-bottom:0;padding-bottom:0;padding-top:30px}.op-practice-details h3{font-size:20px}.verification-method .col-50 a{padding:10px 15px 10px 12px}.verification-method .col-50 a.selected{background:var(--wpr-bg-4c211ab0-7c9e-4c37-af76-c60665fc15c1) no-repeat right 8px top 8px;background-size:12px}.op-practice-details .tab-pane{padding:25px 0 0}.saved-presc{min-height:initial}}@media(max-width:768px){#search-deoc-popup .doc-fields-group .label{width:100%;padding-bottom:7px}#search-deoc-popup .doc-fields-group .label br{display:none}#search-deoc-popup .doc-fields-group input{width:100%;max-width:100%;background-position-y:-62px!important;background-position-x:118px!important}#practitioner-list{width:100%;left:0;max-width:100%}#suggesstion-box.name-search #practitioner-list{top:75px}#suggesstion-box.phone-search #practitioner-list{top:170px}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{display:none!important}.saved-presc{padding:0}.presc-header ul.nonlist li span{padding:5px 2px;font-size:13px}.presc-header ul.nonlist li span.js-box1{padding-left:5px}.js-prescription-list ul li span{padding:5px 2px;font-size:12px}.js-prescription-list ul li span.js-box1{padding-left:5px;background:#ffffff!important}.filter-area{text-align:center;margin-bottom:25px}.js-table-responsive{padding-top:25px}.pres-date{font-size:14px}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:table-row!important}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:#fff!important}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{text-align:left!important}.rx-date-wrapper{margin-bottom:25px}.op-practice-details{padding-top:30px}}@media(max-width:480px){.woocommerce table.shop_table_responsive tr.prescriptions td,.woocommerce-page table.shop_table_responsive tr.prescriptions td{display:flex;flex-wrap:wrap}.doc-info ul{grid-template-columns:100%}.js-prescription-list ul li{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.js-prescription-list ul li span,.js-prescription-list ul li span.js-box1{width:100%!important;text-align:center;font-size:13px;background:#fafafa}.woocommerce table.shop_table_responsive tr.select-prescription td,.woocommerce-page table.shop_table_responsive tr.select-prescription td{display:initial}.pres-edit{text-align:right!important}#existing_patient .patient-info-wrapper .col-50:last-child{width:100%}.doc-info ul li{width:100%}.rx-two-col .rx-col-2 .col-50{width:100%}.doc-info,.search-doc,.search-doc a.open-doc-popup{width:100%;padding-top:10px}.search-doc{padding-top:35px;padding-left:0}.search-doc::before{top:0;left:50%;margin-left:-19px}.switch-presc{width:100%;text-align:right}}@media (max-width:340px){.custom-checkbox label{padding-left:30px;font-size:12px}}