body,.tooltip,.popover,h1,.h1,h3,.h3,h4,.h4,.subhead,.checkout-step-box .review .cart-column-title,
.product-registration .input-date-class-wrapper .input-date label,.close-search .close-text,.pane-hero-slideshow .description-field p,
.page-node-add-product-registration .input-radio input[type="radio"]:checked+label::before,
.mobile-micro-thanku .or-block,.mobile-micro-thanku .msg-block,.mobile-micro-thanku .refer-map,.mobile-micro-thanku .search-map,
.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,h2,.h2{
    font-family: 'imago-pro-roche', Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-style: normal;
}
.em-large,.input-text label,.input-text input,.input-date label,.input-date input,.input-tooltip label,.input-tooltip input,
.input-password label,.input-password input,.filed-under,.quick-topics ul li a,.checkout-step-box .content-dropdown,
.global-search-results .input-search input,
.product-registration .custom-label,.product-registration .content-dropdown,form#user-profile-form .content-dropdown .selectboxit-text,
form#product-registration-node-form .content-dropdown .selectboxit-text,form#user-register-form .selectboxit-text,
.form-item.form-type-select.month-style,.form-item.form-type-select.day-style,.form-item.year-style,.pane-article-popular-topics ul li a,
.form-item.webform-component.webform-component-optionsmarkup.webform-component--choose-your-colour- p,.selectboxit-container .selectboxit-options,
#user-profile-form .selectboxit-container span, #user-profile-form .selectboxit-container .selectboxit-options a,
.page-support .search-bar-hero-wrapper .banner-search .input-search input,
.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,.page-search-node #edit-basic #edit-keys,.page-search-node #edit-basic #edit-keys,
.page-search-file #edit-basic #edit-keys,.page-search-user #edit-basic #edit-keys,
.ac_results li .apachesolr_autocomplete.suggestion,.ac_results li .apachesolr_autocomplete.message,.input-text input + label,
.page-checkout .input-text label,.page-checkout .content-dropdown .selectboxit-text,.product-registration .content-dropdown .selectboxit-text,em,i,
.page-checkout  .input-text label,.page-checkout .content-dropdown .selectboxit-text,.page-node-support .end-options .input-search .form-item-search input.form-text{
    font-family: 'imago-pro-roche', Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-style: italic;
}
.cart-icon span,.nav-primary-link,.text-size a,.authenticated-link.bold,.striped-table strong,.cart-column-title,
.keep-in-touch h4,.footer .mid-section .keep-in-touch-Txt,.footer .mid-section .social-properties-Txt,.checkout-step-box h4.right-line,
.checkout-step-box legend.right-line,.checkout-step-box h4,.checkout-step-box .order-number .order-label,.error-template .background p,
.product-registration h4.right-line,.full-screen-modal .product-features .benefits > strong,.full-screen-modal .product-features .other-features > strong,
.full-screen-modal .product-features .description > strong,strong,b,#sliding-popup .popup-content #popup-text,
#sliding-popup .popup-content #popup-text h2, #sliding-popup .popup-content #popup-text p,table th,#sliding-popup .popup-content #popup-buttons button,
#sliding-popup .popup-content #popup-text h2, #sliding-popup .popup-content #popup-text p,.awe-btn, a.awe-btn{
    font-family: 'imago-pro-roche', Helvetica, Arial, sans-serif;
    font-weight: 500;
    font-style: normal;
}

.input-radio input[type="radio"]:checked+label::before {
    background-color: rgba(21,109,184,0.15);
    color: #545759;
    content: "\25CF";
    font-size: 35px;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
    line-height:73% !important;
}
