.roche-reg-modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.9);}.roche-reg-popup-wrapper{background-color:#fefefe;display:block;width:50%;height:auto;border-radius:5px;margin:auto;position:relative;padding:15px;top:85px;}.roche-reg-popup-text,.roche-reg-popup-content{overflow:initial;max-height:none;}.roche-reg-popup-action{padding-top:18px;}.roche-reg-popup-btns{padding-top:15px;}.roche-reg-popup-text{padding-right:10px;}.roche-reg-popup-text h2{font-size:38px;font-weight:400;color:rgb(54,54,54);}.roche-reg-popup-text p{color:rgb(83,87,90);line-height:22px;font-size:16px;}.roche-reg-popup-btn{margin-right:10px;text-transform:uppercase;display:inline-block;}.roche-reg-popup-btn a{background:#156db8;border:1px solid #156db8;color:#fff;padding:7px 20px;border-radius:7px;text-decoration:none;display:block;}.roche-reg-popup-close{color:#aaaaaa;font-size:0;clear:both;position:absolute;bottom:10px;right:15px;background:url(/sites/all/themes/roche/images/controls.png) no-repeat -25px 0px;height:25px;width:24px;}.roche-reg-popup-close:hover,.popup-close:focus{color:#000;text-decoration:none;cursor:pointer;}.del-profile-btn{margin-left:10px;}.field-widget-options-onoff input[type='checkbox'] + label{display:inline-block}.field-widget-options-onoff input[type='checkbox'] + label .form-required{float:left;}@media only screen and (min-width:320px) and (max-width:767px){.roche-reg-popup-wrapper{width:96%;padding-bottom:15px;}.roche-reg-popup-content{overflow:visible;}.field-widget-options-onoff input[type='checkbox'] + label .form-required{float:none;display:inline-block}.del-profile-btn{margin-left:10px;margin-bottom:20px;}}
body{line-height:27px;}.input-radio label::before{line-height:57%;}.input-checkbox input[type="checkbox"]:checked+label::before,.input-checkbox label::before{background-color:rgba(21,109,184,0.15);line-height:130%;}.page-life-with-diabetes .input-radio input[type="radio"]:checked+label::before,.page-life-with-diabetes .input-radio label::before{background-color:rgba(21,109,184,0.15);}.webform-component .input-checkbox label{display:inline-block;}.form-item.webform-component.input-text input,.product-registration .selectboxit-container,.product-registration .selectboxit-container .selectboxit,.product-registration .selectboxit-container,.product-registration .selectboxit-container .selectboxit,.form-item.form-type-textfield input,.form-item.form-type-textfield input.form-text{height:61px;line-height:27px;}.end-options .input-search .form-item-search input.form-text{height:auto;}.page-user-register form .col-xs-12,.page-user-register form .col-sm-6,.weblayout .col-xs-12.col-sm-6{min-height:0;}.webform-component .input-radio input[type="radio"],.page-user-edit .input-radio input[type="radio"],.page-node-add-product-registration .input-radio input[type="radio"],.page-user-register .input-radio input[type="radio"],.page-user-register .input-radio input[type="radio"],.webform-component .input-checkbox input[type="checkbox"],.page-user-edit .input-checkbox input[type="checkbox"],.page-node-add-product-registration .input-checkbox input[type="checkbox"],.page-user-register .input-checkbox input[type="checkbox"]{margin:0;position:absolute;}.input-radio .form-item.form-type-radios{margin-top:0;}.product-registration p{margin:1em 0;margin-top:0;}.form-item.form-type-radio,.weblayout .form-item.form-type-radio{margin:0;padding-left:0;}.input-text input,.page-change-password .form-type-password-confirm input{border:1px solid transparent;padding:21px 8px 11px;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid red;}.page-node-add-product-registration .product-registration .col-sm-6{height:auto;}.form-wrapper .col-xs-*:first-child .form-item{margin-top:0;}.fieldset-wrapper .col-sm-6:first-child{padding-left:10px;}.fieldset-wrapper label,.container-inline-date label,.page-user-register span.fieldset-legend,.field-widget-date-select legend,.node-type-webform .webform-component-textarea label{font-size:16px;font-family:'berthold_imagoregular',Helvetica,Arial,sans-serif;}.input-text input + label{font-family:'berthold_imagoitalic',Helvetica,Arial,sans-serif;font-size:1.5em;}.form-item label.element-invisible,label.element-invisible{display:block;}.product-registration .form-group{margin-bottom:0}.page-node-add-product-registration .fieldset-wrapper .col-xs-12.col-sm-6,.page-user-edit .fieldset-wrapper .col-xs-12.col-sm-6{width:50% !important;}.page-node-add-product-registration .form-type-radio{width:auto;float:none;}.html.js fieldset.collapsed .fieldset-legend,html.js fieldset.collapsible .fieldset-legend{background-image:none;padding-left:0;margin-top:20px;}.page-user-edit .input-radio input[type="radio"]:checked + label::before{text-align:center;}.page-node-add-product-registration .product-registration .container-inline-date .form-type-date-select .form-item.form-type-select,#user-profile-form .form-type-date-select .form-type-select,.page-node-add-product-registration .form-item.form-type-select.form-item-field-profile-date-of-birth-year,.form-item.form-type-select.day-style,.page-user-register .form-type-date-select .form-type-select.year-style,.page-node-add-product-registration .form-item.form-type-select.form-item-field-profile-date-of-birth-year,.page-node-add-product-registration .form-item.form-type-select.form-item-field-profile-date-of-birth-day,.page-node-add-product-registration .form-item.form-type-select.form-item-field-profile-date-of-birth-month,.product-registration .form-item.form-type-select.month-style,.product-registration .form-item.year-style,.node-type-webform .webform-component-date .selectboxit-container{width:32.53%;}#user-profile-form .form-type-date-select .form-type-select.month-style{margin-right:1%;}.page-node-add-product-registration .form-item.form-type-select.form-item-field-profile-date-of-birth-year{margin-right:0;}.form-item.year-style,.page-node-add-product-registration .form-item.form-type-select.form-item-field-profile-date-of-birth-day{margin-left:0;}.selectboxit-arrow.fa.fa-angle-down{font-size:1.75em;top:8px;position:absolute;right:20px;}.container-inline-date > .form-item{margin-top:15px;margin-bottom:0;}.form-item.form-type-select.day-style{margin:0;margin-right:1%;}.form-item.form-type-date-select{margin-top:0;}.fieldset-wrapper .col-xs-12{width:100% !important;}.fieldset-wrapper .col-xs-12.col-sm-6{width:50% !important;}.fieldset-wrapper .col-sm-4{width:33.33333333% !important;}.fieldset-wrapper .col-xs-6,.form-item.form-type-radio,.form-checkboxes .form-item.form-type-checkbox,.weblayout .form-item.form-type-radio,.form-item.form-type-radio.form-item-field-profile-best-describes-en{width:49.5%;}.single-checkbox.form-checkboxes .form-item.form-type-checkbox{width:100%;}.sel-opt-lg .form-item.form-type-radio,.sel-opt-lg .weblayout .form-item.form-type-radio{width:100%;}.form-item.form-type-radio,.form-checkboxes .form-item.form-type-checkbox,.weblayout .form-item.form-type-radio,form#user-register-form .form-type-radio{display:inline-block;vertical-align:bottom;}.input-radio.radio-gender .form-item.form-type-radios,.product-registration .input-radio .form-item.form-type-radios,.input-radio.radio-optiontwo .form-item.form-type-radios,.form-item .input-checkbox .form-item.form-type-checkbox{margin:0;}.group-member-information legend{padding:0;border-top:none;}.page-node-add-product-registration .product-registration .container-inline-date{position:static;}.product-registration .btnContinue{margin-top:20px;}.form-actions{clear:both;}.group-member-information > legend{padding-left:10px;padding-bottom:0;}.selectboxit-container span,.selectboxit-container .selectboxit-options a{line-height:40px;}.page-user-register .container-inline-date > .form-item{margin-bottom:0;}.formError+*,.formError+input,.formError+input,.page-node-add-product-registration span.field-error-custom,.page-user-register span.field-error-custom,.page-user-edit span.field-error-custom,.node-type-webform .formError+textarea{border:1px solid red;}.page-user-edit .update-email{top:40px;}.page-user-edit .col-sm-6 .field-widget-date-select,.container-inline-date label,.page-user-register span.fieldset-legend,.field-widget-date-select legend,.node-type-webform .webform-component-textarea label,.container-inline-date .form-type-date-select > label,.page-node-add-product-registration .field-type-datetime fieldset legend{margin-bottom:0;line-height:16px;display:block;}.weblayout .webform-component-textarea{padding-top:0}.node-type-webform textarea{border:none;border-radius:15px 15px 0 0;resize:vertical;}.form-group.form-item,.form-item,.form-actions,.input-checkbox .form-item.form-type-checkbox{margin:15px 0;}.input-radio.radio-gender,.product-registration .input-radio,.input-radio.radio-optiontwo{margin-bottom:15px !important;content:"";clear:both;display:table;width:100%;}label + .input-radio.radio-gender,label + .input-radio.radio-optiontwo,label + .product-registration .input-radio{margin-bottom:19px !important;display:block;}.input-checkbox .form-type-checkbox,.form-radios{content:"";display:table;width:100%;}.page-diabetescarelanding .form-radios{display:block;}.radio-gender.input-radio label::before,.radio-optiontwo.input-radio label::before,.input-radio label::before{top:0px;}.input-radio.radio-gender .element-invisible,.input-radio.radio-optiontwo .element-invisible{height:0;margin:0}.input-radio.radio-gender .form-item,.input-radio .form-item.form-type-radio,.input-radio.radio-optiontwo .form-item{margin-bottom:1px;}.input-radio.radio-gender .form-radios,.input-radio.radio-optiontwo .form-radios{margin-bottom:11px !important;}.input-radio.radio-gender label,.input-radio.radio-optiontwo label{line-height:27px;display:block;}.input-radio label{line-height:27px;}.page-user-password .change-pass-opt .btn.primary{float:right}.page-user-password .change-pass-opt .btn.primary{margin-left:10px;}.page-user-password .wrap-content{padding-bottom:30px;}.product-registration .input-checkbox{margin-bottom:0;}.form-item.webform-component.webform-component-checkboxes{display:block;width:100%;}.node-type-webform .footer-companyname{clear:both;margin-top:20px;padding-left:0 !important;width:100% !important;font-size:14px;}.node-type-webform .footer-companyname #footer-note{line-height:26px !important;font-size:14px;}.node-type-webform .footer-companyname #footer-note sup::after{content:"-";padding-left:3px;padding-right:2px;position:relative;top:-1px;}.form-type-checkbox > .formError{margin-top:-35px !important;}.container-inline-date .form-type-date-select,.page-user-edit .product-registration .field-type-datetime.form-group{margin-bottom:14px !important;}.page-node-add-product-registration .selectboxit-text{width:92%;}.error-color{color:red;float:right;}.vertical-tabs.clearfix{clear:both;}.authenticated-dashboard.left-authenticated .thumbnail-product .secondarytext{text-transform:capitalize;}.product-registration .col-xs-12 .content-dropdown .selectboxit-text{padding-top:8px;}.input-checkbox label{min-height:27px;}.input-checkbox label::before{top:1px;}.page-life-with-diabetes .input-radio label{min-height:27px;line-height:100%;}.page-life-with-diabetes .input-radio label::before{top:1px;}fieldset.collapsible.group-member-information legend{padding-top:1px;margin-bottom:20px;}.input-date .selectboxit .selectboxit-text .form-required{padding-left:5px;}.block-roche-discountcard-uk .input-text{position:relative;}input:-moz-placeholder{box-shadow:none !important;}input:invalid{box-shadow:none;}.fieldset-wrapper .col-xs-6,.form-item.form-type-radio,.form-checkboxes .form-item.form-type-checkbox,.weblayout .form-item.form-type-radio,.form-item.form-type-radio.form-item-field-profile-best-describes-en{width:49%;margin:0 0.5% 0 -0.125em;}.node-type-webform form.webform-client-form .col-xs-12,.form-item.form-type-radio,.form-checkboxes .form-item.form-type-checkbox,.weblayout .form-item.form-type-radio,form#user-register-form .form-type-radio{float:none;display:inline-block;vertical-align:top;}.node-type-webform form.webform-client-form div[class*="col-sm-"],.node-type-webform form.webform-client-form div[class*="col-md-"],.node-type-webform form.webform-client-form div[class*="col-lg-"]{margin:0 -0.125em;}.node-type-webform form.webform-client-form .webform-component-markup div[class*="col-sm-"],.node-type-webform form.webform-client-form .webform-component-markup div[class*="col-md-"],.node-type-webform form.webform-client-form .webform-component-markup div[class*="col-lg-"]{float:left;}.node-type-webform form.webform-client-form .input-label-wrapper{position:relative;}.input-text .input-label-wrapper label{top:18px;}.product-registration .animation-class .input-label-wrapper input:valid:required+label,.product-registration .animation-class .input-label-wrapper input:focus+label,.product-registration .animation-class .input-label-wrapper input.filled+label,.product-registration .animation-class .input-label-wrapper input:focus+label{top:6px;}.dis-coupan .webform-component--header-text p{margin-bottom:15px;}.input-radio.radio-gender .form-item.form-type-radios,.product-registration .input-radio .form-item.form-type-radios,.input-radio.radio-optiontwo .form-item.form-type-radios,.form-item .input-checkbox .form-item.form-type-checkbox{margin:0 -0.125em;min-height:40px;}.input-radio.radio-gender .form-item.form-type-radios,.product-registration .input-radio .form-item.form-type-radios,.input-radio.radio-optiontwo .form-item.form-type-radios,.form-item .input-checkbox .form-item.form-type-checkbox{margin:0 -0.125em;min-height:40px;}.node-type-webform form.webform-client-form .form-item .description{color:rgba(85,82,91,0.7);}.col-xs-12.col-md-3 .form-checkboxes .form-item.form-type-checkbox{width:100%;}#roche-product-edit .selectboxit-options.dropdown-menu{padding-left:10px;}.popup_middle button,.ui-dialog-buttonset > button{background:rgba(0,0,0,0) url(/sites/all/themes/roche/images/bttn.jpg) no-repeat scroll 99% 0;color:#ffffff;cursor:pointer;font-weight:bold;height:32px;padding:2px 14px 11px;float:left;margin-right:15px;border:none;font-size:11px;border-radius:5px;text-transform:uppercase;}.popup_middle,.dialog-text-middle{clear:both;margin:20px 0 25px 0;font-size:10px;}.popup_middle span p{line-height:15px;}.popup_middle span{text-align:left;}.popup_header,.dialog-text-head{text-align:left;font-size:0.9em;}.popup_footer{text-align:left;}.popup_header p,.dialog-text-head > p{line-height:16.56px;margin-bottom:15px;}.popup_header > h4,.dialog-text-head > h4{font-size:1.2em;font-family:Verdana,Arial,Helvetica,sans-serif;margin-top:30px;}.popup_header h4 span,.popup_middle span{font-size:1em;}.popup_header h4 span{color:#0066CC;font-size:13.248px;}.popup_header p,.dialog-text-head > p{font-weight:bold;}p.closebtn a{color:#085a01;font-weight:normal;margin:0;text-decoration:none;}p.closebtn span{font-weight:bold;font-size:0.83em;}p.closebtn{clear:both;display:block;float:right;font-size:0.92em;margin:0;padding:8px 0 10px;text-align:right;line-height:15.2352px;}.page-user div.responsepopup,.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-dialog-roche.ui-dialog-buttons.ui-draggable,div.responsepopup{font-size:12.15px;font-family:Verdana,Arial,Helvetica,sans-serif;background:#fff;height:auto;width:373px !important;top:10%;position:absolute;opacity:1;z-index:99999999;text-align:left;border-radius:5px;min-height:150px;padding:0 20px 10px;border:1px solid #085A01;left:50%;transform:translateX(-50%);color:#343434;}.popup_footer,.dialog-text-foot{text-align:left;font-size:0.91em;line-height:16.56px;}.page-user div.qas-responsepop.responsepopup,.qas-responsepop.responsepopup{width:50% !important;}.editlook-btn,.lookup-btn{background:#156db8;border:1px solid #156db8;color:#fff;padding:5px 10px;border-radius:8px;}.editlook-btn:hover,.lookup-btn:hover,.editlook-btn:focus,.lookup-btn:focus{text-decoration:none;color:#fff;}.qas-enterman-button{margin-left:10px;}.form-item.form-type-textfield input[readonly="readonly"],.form-item.form-type-textfield input.form-text[readonly="readonly"],.form-item.webform-component.input-text input[readonly="readonly"],.page-product-edit .input-text input[disabled="disabled"]{background:#ddd;}.node-type-webform form.webform-client-form .editlook-btn,.node-type-webform form.webform-client-form .lookup-btn{position:relative;top:15px;}.ui-dialog-content.ui-widget-content{color:#343434 !important;padding:0 !important;}.dialog-text-middle > p{font-size:1em;line-height:15px;text-align:left;}.dialog-text-head a,.dialog-text-foot a{color:#156db8;}.node-type-webform .ui-dialog-content{margin-top:20px;}.node-type-webform .ui-dialog .ui-dialog-content{min-height:270px !important}.promo-button{background:url(/sites/all/themes/roche/images/button_left.png) top left no-repeat;float:left;height:34px;cursor:pointer;font-size:14px;padding:0px 0px 0px 26px;text-decoration:none;display:block;}.promo-button span{background:url(/sites/all/themes/roche/images/button_right.png) 100% 0 no-repeat;color:white;cursor:pointer;padding:10px 20px 10px 5px;font-family:arial;font-weight:bold;display:block;line-height:14px;}.promo-button:hover{text-decoration:none;}.page-searches .global-search-results form.input-search .form-type-textfield .form-text{height:auto;line-height:150%;}.page-user-edit #user-profile-form .two-element-date .form-type-date-select .form-type-select,.product-registration .two-element-date .form-type-date-select .form-type-select{width:49.5%;}.page-user-register fieldset.collapsible.group-member-information > legend{display:none;}.page-user-register .input-checkbox .form-item-field-profile-agree-user-terms-und label,.page-user-register .form-item-field-profile-agree-user-terms-und .description,.page-user-edit.input-checkbox .form-item-field-profile-agree-user-terms-und label,.page-user-edit .form-item-field-profile-agree-user-terms-und .description{display:inline-block;}.page-user-register .form-item-field-profile-agree-user-terms-und .description,.page-user-edit .form-item-field-profile-agree-user-terms-und .description{margin-left:5px;}.page-user-register form.user-info-from-cookie .form-actions .btnContinue input[value="Cancel"],.page-user-register form.user-info-from-cookie .form-actions .btnContinue input:last-child{margin-left:10px;}.page-node-add-product-registration fieldset.group-member-information{padding-top:20px;}.registration-confirmation .large{text-align:left;}.form-item-complimentary-accessories.form-item.form-type-radio{width:33%;float:none;display:inline-block;padding:0 10px;}.form-item-complimentary-accessories.form-item.form-type-radio .comp-image{text-align:center;}.form-item-complimentary-accessories.form-item.form-type-radio .comp-image img{max-width:100%;height:auto;width:100%}.form-item-complimentary-accessories.form-item.form-type-radio .option{width:100%}.form-item-complimentary-accessories.form-item.form-type-radio .option::before{top:0;display:inline-block;}#roche-commerce-get-complimentary-accessories-form .btnContinue{padding:30px 0 0 0;margin-bottom:30px;}.complementary-option{display:inline-block;width:75%;}.page-resend-activation-link .form-actions .btn.form-submit{margin-bottom:30px;margin-top:15px;}.page-resend-activation-link .container.product-registration{padding:0;}.page-support .form-item.form-type-textfield input.form-text,.page-support .form-item.form-type-textfield input{height:56px;line-height:27px;}.page-searches .form-item.form-type-textfield input,.page-searches .form-item.form-type-textfield input.form-text,.page-support-search .form-item.form-type-textfield input,.page-support-search .form-item.form-type-textfield input.form-text{height:auto;line-height:35px;}.page-node-support .end-options .input-search .form-item-search input.form-text{height:auto;}.page-user div.qas-responsepop.responsepopup,.qas-responsepop.responsepopup,div.responsepopup,.page-user div.responsepopup{position:fixed;}.cookie-popup-content{max-height:380px;overflow:auto;clear:both;}.page-node-add-product-registration .form-item-excluded-fields{display:none;}.page-node-add-product-registration .field-widget-date-select legend{display:block;}.page-node-add-product-registration .field-widget-date-select fieldset.date-combo .container-inline-date .date-padding{padding:0}.page-node-add-product-registration .field-widget-date-select .form-type-date-select .form-type-select{margin:0;margin-right:1%;width:32.6%;}.page-node-add-product-registration .field-widget-date-select .form-type-date-select .form-type-select:last-child{margin-right:0;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#user-profile-form .col-xs-12.col-sm-6{height:auto;}.page-user-register .container-inline-date .date-padding{margin-top:-2px;}.input-radio label::before{line-height:47% !important}.page-searches .global-search-results form.input-search .form-type-textfield .form-text{height:43px;}}@media screen and (min-width:320px) and (max-width:767px){.fieldset-wrapper .col-xs-6,.form-item.form-type-radio,.form-checkboxes .form-item.form-type-checkbox,.fieldset-wrapper .col-xs-12.col-sm-6,.form-item.form-type-radio,.form-checkboxes .form-item.form-type-checkbox,.weblayout .form-item.form-type-radio,.form-item.form-type-radio.form-item-field-profile-best-describes-en,.node-type-webform .webform-component-date .selectboxit-container,.fieldset-wrapper .col-sm-4.complimentary-wrapper,.fieldset-wrapper .col-sm-4{width:100% !important;}.product-registration .input-checkbox,.input-radio.radio-gender .form-item.form-type-radios,.product-registration .input-radio .form-item.form-type-radios,.input-radio.radio-optiontwo .form-item.form-type-radios{margin-bottom:0}.input-text input + label,.content-dropdown .selectboxit-text{font-size:1em;}.input-radio.radio-gender .form-item,.input-radio .form-item.form-type-radio,.input-radio.radio-optiontwo .form-item{margin-bottom:15px;}.page-node-add-product-registration .fieldset-wrapper .col-xs-12.col-sm-6,.page-user-edit .fieldset-wrapper .col-xs-12.col-sm-6{width:100% !important;}.form-item.webform-component.input-text input,.product-registration .selectboxit-container,.product-registration .selectboxit-container .selectboxit,.product-registration .selectboxit-container,.product-registration .selectboxit-container .selectboxit,.form-item.form-type-textfield input,.form-item.form-type-textfield input.form-text{height:54px;}.selectboxit-arrow.fa.fa-angle-down{font-size:1.38em;top:14px;right:8px;}.selectboxit-container span,.selectboxit-container .selectboxit-options a{line-height:33px;}.input-radio.radio-gender,.product-registration .input-radio,.input-radio.radio-optiontwo{margin-bottom:0 !important;}.input-radio.radio-gender .form-item.form-type-radios,.product-registration .input-radio .form-item.form-type-radios,.input-radio.radio-optiontwo .form-item.form-type-radios,.form-item .input-checkbox .form-item.form-type-checkbox{margin:15px 0;}.node-type-webform form.webform-client-form div[class*="col-sm-"],.node-type-webform form.webform-client-form div[class*="col-md-"],.node-type-webform form.webform-client-form div[class*="col-lg-"]{margin:0;}.node-type-webform .row .row,.node-type-webform .col-wrapper{margin:0;}.page-product-edit .btn.primary{width:95%;margin-bottom:15px;}div#edit-complimentary-accessories{margin-top:10px;}.page-user-edit .form-item-field-profile-agree-user-terms-und .description,.page-user-register .form-item-field-profile-agree-user-terms-und .description{margin-left:42px;display:block;}.page-checkout .animation-class input.filled + label,.page-checkout .animation-class input:focus + label{top:-58px;}.page-checkout .input-text label{top:-39px}}@media only screen and (min-width :1224px){.page-user-edit .product-registration .field-type-datetime .form-item.form-type-select{margin-bottom:0;}.page-user-edit .product-registration .selectboxit-container{height:61px;}}@media screen and (max-width:413px){.page-user div.responsepopup,.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-dialog-roche.ui-dialog-buttons.ui-draggable,div.responsepopup{width:100% !important;}}
