﻿@charset "utf-8";
@CHARSET "UTF-8";
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;

    vertical-align: baseline
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

html {
    line-height: 1
}

ol,
ul {
    list-style: none
}

blockquote,
q {
    quotes: none
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

html {
    overflow-y: scroll
}

sub,
sup {
    font-size: 60%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -0.5em
}

sub {
    bottom: -0.25em
}

input,
button,
select {
    vertical-align: middle
}

textarea {
    overflow: auto
}

del {
    text-decoration: line-through
}

abbr[title],
dfn[title],
dfn.tip {
    border-bottom: 1px dotted;
    cursor: help
}

code,
kbd,
pre,
samp,
tt,
var {
    font-family: "Courier New", monospace
}

pre {
    white-space: pre
}

button,
.button {
    padding: 0 1px;
    width: auto;
    overflow: visible
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1px 0;
    padding: 0
}

.access {
    font-size: 0;
    left: -9999px;
    line-height: 0;
    position: absolute
}

b,
strong {
    font-weight: bold
}

i {
    font-style: italic
}

u {
    text-decoration: underline
}

#CQrte ol {
    list-style: digital;
    margin-left: 18px
}

#CQ table,
#CQ tbody,
#CQ tfoot,
#CQ thead,
#CQ tr,
#CQ th,
#CQ td {
    vertical-align: middle
}

.cookie-alert p {
    font-size: 11px;
    line-height: 16px;
    color: #333
}

.cookie-alert-top {
    line-height: 20px;
    text-align: right
}

.cookie-alert-close {
    color: #06c;
    text-decoration: none;
    font-weight: bold;
    background: 0
}

.cookie-alert-close:focus,
.cookie-alert-close:hover,
.cookie-alert-close:active {
    color: #333;
    text-decoration: none;
    background: 0
}

.cookie-alert-close .right-arrow,
.cookie-alert-close:before,
.cookie-alert-close:after,
.cookie-alert-close::before,
.cookie-alert-close::after {
    display: none
}

.cookie-alert-holder.hidden {
    display: none;
    visibility: hidden
}

[data-holder-type="popup"] .cookie-alert {
    position: fixed;
    z-index: 10001;
    left: 50%;
    top: 50%;
    width: 300px;
    margin-left: -170px;
    margin-top: -100px;
    padding: 10px 20px 15px;
    border-radius: 10px;
    background-color: #fff
}

[data-holder-type="popup"] .cookie-alert-overlay {
    position: fixed;
    z-index: 10000;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: transparent repeat 0 0;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeBAMAAADJHrORAAAAMFBMVEX///8HBwcICAgUFBQXFxcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABuanbkAAAAQUlEQVR4nOzOoQ0AIBDF0K5QNiC3wYUN2H8nJPkai6l5prSOdcPU2jckN8mTZEmWZEmW5EFy8f+e/g4AAAD//wMAKnM4yCLdBHkAAAAASUVORK5CYII=');
    filter: alpha(opacity=80);
    opacity: .8
}

[data-holder-type="popup"] .cookie-alert-bottom {
    padding-top: 10px
}

[data-holder-type="banner"] {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 10000
}

[data-holder-type="banner"] .cookie-alert {
    overflow: hidden;
    padding: 10px 20% 0;
    background-color: #ffcd00
}

[data-holder-type="banner"] .cookie-alert-top {
    float: right;
    width: 10%
}

[data-holder-type="banner"] .cookie-alert-middle {
    float: left;
    width: 50%
}

[data-holder-type="banner"] .cookie-alert-bottom {
    float: left;
    width: 40%
}

[data-holder-type="banner"] .cookie-alert-bottom .cookie-alert-close {
    background-color: #06c;
    color: #fff;
    font-size: 20px;
    padding: 1px 8px;
    float: left;
    margin: 2px 0 10px 35px;
    display: block;
    position: relative;
    line-height: 26px;
    height: 26px
}

[data-holder-type="banner"] .cookie-alert-close .right-arrow {
    display: block;
    position: absolute;
    top: 0;
    right: -25px;
    width: 0;
    height: 0;
    border-top: 14px solid transparent;
    border-bottom: 14px solid transparent;
    border-left: 25px solid #06c
}

[data-holder-type="banner"] .cookie-alert-bottom .cookie-alert-close:hover {
    background-color: #000
}

[data-holder-type="banner"] .cookie-alert-bottom .cookie-alert-close:hover .right-arrow {
    border-left-color: #000
}

[data-holder-type="banner"] .cookie-alert-overlay {
    display: none
}

[data-holder-type="sticky"] {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 10000
}

[data-holder-type="sticky"] .cookie-alert {
    overflow: hidden;
    padding: 10px 20% 0;
    background-color: #ffcd00
}

[data-holder-type="sticky"] .cookie-alert-top {
    float: right;
    width: 10%
}

[data-holder-type="sticky"] .cookie-alert-middle {
    float: left;
    width: 50%
}

[data-holder-type="sticky"] .cookie-alert-bottom {
    position: absolute;
    margin-left: 35%;
    bottom: 0
}

[data-holder-type="sticky"] .cookie-alert-bottom .cookie-alert-close {
    background-color: #06c;
    color: #fff;
    font-size: 20px;
    padding: 1px 8px;
    float: left;
    margin: 2px 0 10px 35px;
    display: block;
    position: relative;
    line-height: 26px;
    height: 26px
}

[data-holder-type="sticky"] .cookie-alert-close .right-arrow {
    display: block;
    position: absolute;
    top: 0;
    right: -25px;
    width: 0;
    height: 0;
    border-top: 14px solid transparent;
    border-bottom: 14px solid transparent;
    border-left: 25px solid #06c
}

[data-holder-type="sticky"] .cookie-alert-bottom .cookie-alert-close:hover {
    background-color: #000
}

[data-holder-type="sticky"] .cookie-alert-bottom .cookie-alert-close:hover .right-arrow {
    border-left-color: #000
}

[data-holder-type="sticky"] .cookie-alert-overlay {
    display: none
}

.ui-tooltip,
.qtip {
    position: absolute;
    left: -28000px;
    top: -28000px;
    display: none;
    max-width: 280px;
    min-width: 50px;
    font-size: 10.5px;
    line-height: 12px;
    z-index: 15000
}

.ui-tooltip-fluid {
    display: block;
    visibility: hidden;
    position: static!important;
    float: left!important
}

.ui-tooltip-content {
    position: relative;
    padding: 5px 9px;
    overflow: hidden;
    border-width: 1px;
    border-style: solid;
    text-align: left;
    word-wrap: break-word;
    overflow: hidden
}

.ui-tooltip-titlebar {
    position: relative;
    min-height: 14px;
    padding: 5px 35px 5px 10px;
    overflow: hidden;
    border-width: 1px 1px 0;
    border-style: solid;
    font-weight: bold
}

.ui-tooltip-titlebar+.ui-tooltip-content {
    border-top-width: 0!important
}


/*! Default close button class */

.ui-tooltip-titlebar .ui-state-default {
    position: absolute;
    right: 4px;
    top: 50%;
    margin-top: -9px;
    cursor: pointer;
    outline: medium none;
    border-width: 1px;
    border-style: solid
}

* html .ui-tooltip-titlebar .ui-state-default {
    top: 16px
}

.ui-tooltip-titlebar .ui-icon,
.ui-tooltip-icon .ui-icon {
    display: block;
    text-indent: -1000em
}

.ui-tooltip-icon,
.ui-tooltip-icon .ui-icon {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

.ui-tooltip-icon .ui-icon {
    width: 18px;
    height: 14px;
    text-align: center;
    text-indent: 0;
    font: normal bold 10px/13px Tahoma, sans-serif;
    color: inherit;
    background: transparent none no-repeat -100em -100em
}


/*! Default tooltip style */

.ui-tooltip-default .ui-tooltip-titlebar,
.ui-tooltip-default .ui-tooltip-content {
    border-color: #f1d031;
    background-color: #ffffa3;
    color: #555
}

.ui-tooltip-default .ui-tooltip-titlebar {
    background-color: #ffef93
}

.ui-tooltip-default .ui-tooltip-icon {
    border-color: #CCC;
    background: #f1f1f1;
    color: #777
}

.ui-tooltip-default .ui-tooltip-titlebar .ui-state-hover {
    border-color: #AAA;
    color: #111
}

.rocheicon,
#CQ .rocheicon {
    display: inline-block;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.rocheicon-lg,
#CQ .rocheicon-lg {
    font-size: 1.3333333333333333em;
    line-height: .75em;
    vertical-align: -15%
}

.rocheicon-2x,
#CQ .rocheicon-2x {
    font-size: 2em
}

.rocheicon-3x,
#CQ .rocheicon-3x {
    font-size: 3em
}

.rocheicon-4x,
#CQ .rocheicon-4x {
    font-size: 4em
}

.rocheicon-5x,
#CQ .rocheicon-5x {
    font-size: 5em
}

.rocheicon-fw,
#CQ .rocheicon-fw {
    width: 1.2857142857142858em;
    text-align: center
}

.rocheicon-ul,
#CQ .rocheicon-ul {
    padding-left: 0;
    margin-left: 2.142857142857143em;
    list-style-type: none
}

.rocheicon-ul>li,
#CQ .rocheicon-ul>li {
    position: relative
}

.rocheicon-li,
#CQ .rocheicon-li {
    position: absolute;
    left: -2.142857142857143em;
    width: 2.142857142857143em;
    top: .14285714285714285em;
    text-align: center
}

.rocheicon-li.rocheicon-lg,
#CQ .rocheicon-li.rocheicon-lg {
    left: -1.8571428571428572em
}

.rocheicon-border,
#CQ .rocheicon-border {
    padding: .2em .25em .15em;
    border: solid .08em #eee;
    border-radius: .1em
}

.rocheicon.pull-left,
#CQ .rocheicon.pull-left {
    float: left;
    margin-right: .3em
}

.rocheicon.pull-right,
#CQ .rocheicon.pull-right {
    float: right;
    margin-left: .3em
}

.rocheicon-spin,
#CQ .rocheicon-spin {
    -webkit-animation: spin 2s infinite linear;
    -moz-animation: spin 2s infinite linear;
    -o-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear
}

@-moz-keyframes spin {
    0% {
        -moz-transform: rotate(0deg)
    }
    100% {
        -moz-transform: rotate(359deg)
    }
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(359deg)
    }
}

@-o-keyframes spin {
    0% {
        -o-transform: rotate(0deg)
    }
    100% {
        -o-transform: rotate(359deg)
    }
}

@-ms-keyframes spin {
    0% {
        -ms-transform: rotate(0deg)
    }
    100% {
        -ms-transform: rotate(359deg)
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg)
    }
    100% {
        transform: rotate(359deg)
    }
}

.rocheicon-rotate-90,
#CQ .rocheicon-rotate-90 {
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=1);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg)
}

.rocheicon-rotate-180,
#CQ .rocheicon-rotate-180 {
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=2);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}

.rocheicon-rotate-270,
#CQ .rocheicon-rotate-270 {
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=3);
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg)
}

.rocheicon-flip-horizontal,
#CQ .rocheicon-flip-horizontal {
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
    -webkit-transform: scale(-1, 1);
    -moz-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    -o-transform: scale(-1, 1);
    transform: scale(-1, 1)
}

.rocheicon-flip-vertical,
#CQ .rocheicon-flip-vertical {
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
    -webkit-transform: scale(1, -1);
    -moz-transform: scale(1, -1);
    -ms-transform: scale(1, -1);
    -o-transform: scale(1, -1);
    transform: scale(1, -1)
}

.rocheicon-stack,
#CQ .rocheicon-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle
}

.rocheicon-stack-1x,
#CQ .rocheicon-stack-1x,
.rocheicon-stack-2x,
#CQ .rocheicon-stack-2x {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center
}

.rocheicon-stack-1x,
#CQ .rocheicon-stack-1x {
    line-height: inherit
}

.rocheicon-stack-2x,
#CQ .rocheicon-stack-2x {
    font-size: 2em
}

.rocheicon-inverse,
#CQ .rocheicon-inverse {
    color: #fff
}

.ie8 [class*="rocheicon-rotate-"] .rocheicon,
.ie8 [class*="rocheicon-flip-"] .rocheicon,
.ie8 #CQ [class*="rocheicon-rotate-"] .rocheicon,
.ie8 #CQ [class*="rocheicon-flip-"] .rocheicon {
    filter: inherit
}

.ie8 .rocheicon-rotate-90 .rocheicon-rotate-270,
.ie8 .rocheicon-rotate-180 .rocheicon-rotate-180,
.ie8 .rocheicon-rotate-270 .rocheicon-rotate-90,
.ie8 #CQ .rocheicon-rotate-90 .rocheicon-rotate-270,
.ie8 #CQ .rocheicon-rotate-180 .rocheicon-rotate-180,
.ie8 #CQ .rocheicon-rotate-270 .rocheicon-rotate-90 {
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=0)
}

.ie8 .rocheicon-rotate-180 .rocheicon-rotate-270,
.ie8 .rocheicon-rotate-270 .rocheicon-rotate-180,
.ie8 #CQ .rocheicon-rotate-180 .rocheicon-rotate-270,
.ie8 #CQ .rocheicon-rotate-270 .rocheicon-rotate-180 {
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=1)
}

.ie8 .rocheicon-rotate-90 .rocheicon-rotate-90,
.ie8 .rocheicon-rotate-270 .rocheicon-rotate-270,
.ie8 #CQ .rocheicon-rotate-90 .rocheicon-rotate-90,
.ie8 #CQ .rocheicon-rotate-270 .rocheicon-rotate-270 {
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=2)
}

.ie8 .rocheicon-rotate-90 .rocheicon-rotate-180,
.ie8 .rocheicon-rotate-180 .rocheicon-rotate-90,
.ie8 #CQ .rocheicon-rotate-90 .rocheicon-rotate-180,
.ie8 #CQ .rocheicon-rotate-180 .rocheicon-rotate-90 {
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=3)
}

.ie8 .rocheicon-rotate-90 .rocheicon-flip-horizontal,
.ie8 .rocheicon-rotate-270 .rocheicon-flip-vertical,
.ie8 .rocheicon-flip-horizontal .rocheicon-rotate-90,
.ie8 .rocheicon-flip-vertical .rocheicon-rotate-270,
.ie8 #CQ .rocheicon-rotate-90 .rocheicon-flip-horizontal,
.ie8 #CQ .rocheicon-rotate-270 .rocheicon-flip-vertical,
.ie8 #CQ .rocheicon-flip-horizontal .rocheicon-rotate-90,
.ie8 #CQ .rocheicon-flip-vertical .rocheicon-rotate-270 {
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=1, mirror=1)
}

.ie8 .rocheicon-rotate-180 .rocheicon-flip-horizontal,
.ie8 .rocheicon-flip-horizontal .rocheicon-rotate-180,
.ie8 #CQ .rocheicon-rotate-180 .rocheicon-flip-horizontal,
.ie8 #CQ .rocheicon-flip-horizontal .rocheicon-rotate-180 {
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)
}

.ie8 .rocheicon-rotate-270 .rocheicon-flip-horizontal,
.ie8 .rocheicon-rotate-90 .rocheicon-flip-vertical,
.ie8 .rocheicon-flip-horizontal .rocheicon-rotate-270,
.ie8 .rocheicon-flip-vertical .rocheicon-rotate-90,
.ie8 #CQ .rocheicon-rotate-270 .rocheicon-flip-horizontal,
.ie8 #CQ .rocheicon-rotate-90 .rocheicon-flip-vertical,
.ie8 #CQ .rocheicon-flip-horizontal .rocheicon-rotate-270,
.ie8 #CQ .rocheicon-flip-vertical .rocheicon-rotate-90 {
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=3, mirror=1)
}

.ie8 .rocheicon-rotate-180 .rocheicon-flip-vertical,
.ie8 .rocheicon-flip-vertical .rocheicon-rotate-180,
.ie8 #CQ .rocheicon-rotate-180 .rocheicon-flip-vertical,
.ie8 #CQ .rocheicon-flip-vertical .rocheicon-rotate-180 {
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)
}

@font-face {
    font-family: "RocheIconFont";
    src: url('/etc/docroot/rochefoundation/libs/icon-fonts-1.0/fonts/roche-icon-font-1.0/roche-icon-font-1.0.eot');
    src: url('/etc/docroot/rochefoundation/libs/icon-fonts-1.0/fonts/roche-icon-font-1.0/roche-icon-font-1.0.eot?#iefix') format("embedded-opentype"), url('/etc/docroot/rochefoundation/libs/icon-fonts-1.0/fonts/roche-icon-font-1.0/roche-icon-font-1.0.woff') format("woff"), url('/etc/docroot/rochefoundation/libs/icon-fonts-1.0/fonts/roche-icon-font-1.0/roche-icon-font-1.0.ttf') format("truetype"), url('/etc/docroot/rochefoundation/libs/icon-fonts-1.0/fonts/roche-icon-font-1.0/roche-icon-font-1.0.svg?#RocheIconFont') format("svg");
    font-weight: normal;
    font-style: normal
}

[class^="rificon-"],
[class*=" rificon-"] {
    font-family: "RocheIconFont"
}

.rificon-uniE608:before {
    content: "\e608"
}

.rificon-uniE607:before {
    content: "\e607"
}

.rificon-uniE606:before {
    content: "\e606"
}

.rificon-uniE605:before {
    content: "\e605"
}

.rificon-uniE604:before {
    content: "\e604"
}

.rificon-full-view_end:before {
    content: "\e601"
}

.rificon-download:before {
    content: "\e035"
}

.rificon-uniE000:before {
    content: "\e000"
}

.rificon-uniE001:before {
    content: "\e001"
}

.rificon-uniE002:before {
    content: "\e002"
}

.rificon-uniE003:before {
    content: "\e003"
}

.rificon-uniE004:before {
    content: "\e004"
}

.rificon-uniE005:before {
    content: "\e005"
}

.rificon-uniE006:before {
    content: "\e006"
}

.rificon-uniE007:before {
    content: "\e007"
}

.rificon-uniE008:before {
    content: "\e008"
}

.rificon-uniE009:before {
    content: "\e009"
}

.rificon-uniE00A:before {
    content: "\e00a"
}

.rificon-uniE00B:before {
    content: "\e00b"
}

.rificon-uniE00C:before {
    content: "\e00c"
}

.rificon-uniE00D:before {
    content: "\e00d"
}

.rificon-uniE00E:before {
    content: "\e00e"
}

.rificon-uniE00F:before {
    content: "\e00f"
}

.rificon-uniE010:before {
    content: "\e010"
}

.rificon-uniE011:before {
    content: "\e011"
}

.rificon-uniE012:before {
    content: "\e012"
}

.rificon-uniE013:before {
    content: "\e013"
}

.rificon-uniE014:before {
    content: "\e014"
}

.rificon-uniE015:before {
    content: "\e015"
}

.rificon-uniE016:before {
    content: "\e016"
}

.rificon-uniE017:before {
    content: "\e017"
}

.rificon-uniE018:before {
    content: "\e018"
}

.rificon-uniE019:before {
    content: "\e019"
}

.rificon-uniE01A:before {
    content: "\e01a"
}

.rificon-uniE01B:before {
    content: "\e01b"
}

.rificon-uniE01C:before {
    content: "\e01c"
}

.rificon-uniE01D:before {
    content: "\e01d"
}

.rificon-uniE01E:before {
    content: "\e01e"
}

.rificon-uniE01F:before {
    content: "\e01f"
}

.rificon-uniE020:before {
    content: "\e020"
}

.rificon-uniE021:before {
    content: "\e021"
}

.rificon-uniE022:before {
    content: "\e022"
}

.rificon-uniE023:before {
    content: "\e023"
}

.rificon-uniE024:before {
    content: "\e024"
}

.rificon-uniE025:before {
    content: "\e025"
}

.rificon-uniE026:before {
    content: "\e026"
}

.rificon-uniE027:before {
    content: "\e027"
}

.rificon-uniE028:before {
    content: "\e028"
}

.rificon-uniE029:before {
    content: "\e029"
}

.rificon-uniE02A:before {
    content: "\e02a"
}

.rificon-uniE02B:before {
    content: "\e02b"
}

.rificon-uniE02C:before {
    content: "\e02c"
}

.rificon-uniE02D:before {
    content: "\e02d"
}

.rificon-uniE02E:before {
    content: "\e02e"
}

.rificon-uniE02F:before {
    content: "\e02f"
}

.rificon-uniE030:before {
    content: "\e030"
}

.rificon-uniE031:before {
    content: "\e031"
}

.rificon-uniE032:before {
    content: "\e032"
}

.rificon-uniE033:before {
    content: "\e033"
}

.rificon-uniE034:before {
    content: "\e034"
}

.rificon-uniE036:before {
    content: "\e036"
}

.rificon-uniE037:before {
    content: "\e037"
}

.rificon-uniE038:before {
    content: "\e038"
}

.rificon-uniE039:before {
    content: "\e039"
}

.rificon-uniE03A:before {
    content: "\e03a"
}

.rificon-uniE03B:before {
    content: "\e03b"
}

.rificon-uniE03C:before {
    content: "\e03c"
}

.rificon-uniE03D:before {
    content: "\e03d"
}

.rificon-uniE03E:before {
    content: "\e03e"
}

.rificon-uniE03F:before {
    content: "\e03f"
}

.rificon-uniE040:before {
    content: "\e040"
}

.rificon-uniE041:before {
    content: "\e041"
}

.rificon-uniE042:before {
    content: "\e042"
}

.rificon-uniE043:before {
    content: "\e043"
}

.rificon-uniE044:before {
    content: "\e044"
}

.rificon-uniE045:before {
    content: "\e045"
}

.rificon-uniE046:before {
    content: "\e046"
}

.rificon-uniE047:before {
    content: "\e047"
}

.rificon-uniE048:before {
    content: "\e048"
}

.rificon-uniE049:before {
    content: "\e049"
}

.rificon-uniE04A:before {
    content: "\e04a"
}

.rificon-uniE04B:before {
    content: "\e04b"
}

.rificon-uniE04C:before {
    content: "\e04c"
}

.rificon-uniE04D:before {
    content: "\e04d"
}

.rificon-uniE04E:before {
    content: "\e04e"
}

.rificon-uniE04F:before {
    content: "\e04f"
}

.rificon-uniE050:before {
    content: "\e050"
}

.rificon-uniE051:before {
    content: "\e051"
}

.rificon-uniE052:before {
    content: "\e052"
}

.rificon-uniE053:before {
    content: "\e053"
}

.rificon-uniE054:before {
    content: "\e054"
}

.rificon-uniE055:before {
    content: "\e055"
}

.rificon-uniE056:before {
    content: "\e056"
}

.rificon-uniE600:before {
    content: "\e600"
}

.rificon-uniF000:before {
    content: "\e602"
}


/*!
 *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */

@font-face {
    font-family: "FontAwesome";
    src: url('/etc/docroot/rochefoundation/libs/icon-fonts-1.0/fonts/font-awesome-4.0.3/fontawesome-webfont-4.0.3.eot');
    src: url('/etc/docroot/rochefoundation/libs/icon-fonts-1.0/fonts/font-awesome-4.0.3/fontawesome-webfont-4.0.3.eot?#iefix') format("embedded-opentype"), url('/etc/docroot/rochefoundation/libs/icon-fonts-1.0/fonts/font-awesome-4.0.3/fontawesome-webfont-4.0.3.woff') format("woff"), url('/etc/docroot/rochefoundation/libs/icon-fonts-1.0/fonts/font-awesome-4.0.3/fontawesome-webfont-4.0.3.ttf') format("truetype"), url('/etc/docroot/rochefoundation/libs/icon-fonts-1.0/fonts/font-awesome-4.0.3/fontawesome-webfont-4.0.3.svg?#fontawesomeregular') format("svg");
    font-weight: normal;
    font-style: normal
}

[class^="faicon-"],
[class*=" faicon-"] {
    font-family: "FontAwesome"
}

.faicon-glass:before {
    content: "\f000"
}

.faicon-music:before {
    content: "\f001"
}

.faicon-search:before {
    content: "\f002"
}

.faicon-envelope-o:before {
    content: "\f003"
}

.faicon-heart:before {
    content: "\f004"
}

.faicon-star:before {
    content: "\f005"
}

.faicon-star-o:before {
    content: "\f006"
}

.faicon-user:before {
    content: "\f007"
}

.faicon-film:before {
    content: "\f008"
}

.faicon-th-large:before {
    content: "\f009"
}

.faicon-th:before {
    content: "\f00a"
}

.faicon-th-list:before {
    content: "\f00b"
}

.faicon-check:before {
    content: "\f00c"
}

.faicon-times:before {
    content: "\f00d"
}

.faicon-search-plus:before {
    content: "\f00e"
}

.faicon-search-minus:before {
    content: "\f010"
}

.faicon-power-off:before {
    content: "\f011"
}

.faicon-signal:before {
    content: "\f012"
}

.faicon-gear:before,
.faicon-cog:before {
    content: "\f013"
}

.faicon-trash-o:before {
    content: "\f014"
}

.faicon-home:before {
    content: "\f015"
}

.faicon-file-o:before {
    content: "\f016"
}

.faicon-clock-o:before {
    content: "\f017"
}

.faicon-road:before {
    content: "\f018"
}

.faicon-download:before {
    content: "\f019"
}

.faicon-arrow-circle-o-down:before {
    content: "\f01a"
}

.faicon-arrow-circle-o-up:before {
    content: "\f01b"
}

.faicon-inbox:before {
    content: "\f01c"
}

.faicon-play-circle-o:before {
    content: "\f01d"
}

.faicon-rotate-right:before,
.faicon-repeat:before {
    content: "\f01e"
}

.faicon-refresh:before {
    content: "\f021"
}

.faicon-list-alt:before {
    content: "\f022"
}

.faicon-lock:before {
    content: "\f023"
}

.faicon-flag:before {
    content: "\f024"
}

.faicon-headphones:before {
    content: "\f025"
}

.faicon-volume-off:before {
    content: "\f026"
}

.faicon-volume-down:before {
    content: "\f027"
}

.faicon-volume-up:before {
    content: "\f028"
}

.faicon-qrcode:before {
    content: "\f029"
}

.faicon-barcode:before {
    content: "\f02a"
}

.faicon-tag:before {
    content: "\f02b"
}

.faicon-tags:before {
    content: "\f02c"
}

.faicon-book:before {
    content: "\f02d"
}

.faicon-bookmark:before {
    content: "\f02e"
}

.faicon-print:before {
    content: "\f02f"
}

.faicon-camera:before {
    content: "\f030"
}

.faicon-font:before {
    content: "\f031"
}

.faicon-bold:before {
    content: "\f032"
}

.faicon-italic:before {
    content: "\f033"
}

.faicon-text-height:before {
    content: "\f034"
}

.faicon-text-width:before {
    content: "\f035"
}

.faicon-align-left:before {
    content: "\f036"
}

.faicon-align-center:before {
    content: "\f037"
}

.faicon-align-right:before {
    content: "\f038"
}

.faicon-align-justify:before {
    content: "\f039"
}

.faicon-list:before {
    content: "\f03a"
}

.faicon-dedent:before,
.faicon-outdent:before {
    content: "\f03b"
}

.faicon-indent:before {
    content: "\f03c"
}

.faicon-video-camera:before {
    content: "\f03d"
}

.faicon-picture-o:before {
    content: "\f03e"
}

.faicon-pencil:before {
    content: "\f040"
}

.faicon-map-marker:before {
    content: "\f041"
}

.faicon-adjust:before {
    content: "\f042"
}

.faicon-tint:before {
    content: "\f043"
}

.faicon-edit:before,
.faicon-pencil-square-o:before {
    content: "\f044"
}

.faicon-share-square-o:before {
    content: "\f045"
}

.faicon-check-square-o:before {
    content: "\f046"
}

.faicon-arrows:before {
    content: "\f047"
}

.faicon-step-backward:before {
    content: "\f048"
}

.faicon-fast-backward:before {
    content: "\f049"
}

.faicon-backward:before {
    content: "\f04a"
}

.faicon-play:before {
    content: "\f04b"
}

.faicon-pause:before {
    content: "\f04c"
}

.faicon-stop:before {
    content: "\f04d"
}

.faicon-forward:before {
    content: "\f04e"
}

.faicon-fast-forward:before {
    content: "\f050"
}

.faicon-step-forward:before {
    content: "\f051"
}

.faicon-eject:before {
    content: "\f052"
}

.faicon-chevron-left:before {
    content: "\f053"
}

.faicon-chevron-right:before {
    content: "\f054"
}

.faicon-plus-circle:before {
    content: "\f055"
}

.faicon-minus-circle:before {
    content: "\f056"
}

.faicon-times-circle:before {
    content: "\f057"
}

.faicon-check-circle:before {
    content: "\f058"
}

.faicon-question-circle:before {
    content: "\f059"
}

.faicon-info-circle:before {
    content: "\f05a"
}

.faicon-crosshairs:before {
    content: "\f05b"
}

.faicon-times-circle-o:before {
    content: "\f05c"
}

.faicon-check-circle-o:before {
    content: "\f05d"
}

.faicon-ban:before {
    content: "\f05e"
}

.faicon-arrow-left:before {
    content: "\f060"
}

.faicon-arrow-right:before {
    content: "\f061"
}

.faicon-arrow-up:before {
    content: "\f062"
}

.faicon-arrow-down:before {
    content: "\f063"
}

.faicon-mail-forward:before,
.faicon-share:before {
    content: "\f064"
}

.faicon-expand:before {
    content: "\f065"
}

.faicon-compress:before {
    content: "\f066"
}

.faicon-plus:before {
    content: "\f067"
}

.faicon-minus:before {
    content: "\f068"
}

.faicon-asterisk:before {
    content: "\f069"
}

.faicon-exclamation-circle:before {
    content: "\f06a"
}

.faicon-gift:before {
    content: "\f06b"
}

.faicon-leaf:before {
    content: "\f06c"
}

.faicon-fire:before {
    content: "\f06d"
}

.faicon-eye:before {
    content: "\f06e"
}

.faicon-eye-slash:before {
    content: "\f070"
}

.faicon-warning:before,
.faicon-exclamation-triangle:before {
    content: "\f071"
}

.faicon-plane:before {
    content: "\f072"
}

.faicon-calendar:before {
    content: "\f073"
}

.faicon-random:before {
    content: "\f074"
}

.faicon-comment:before {
    content: "\f075"
}

.faicon-magnet:before {
    content: "\f076"
}

.faicon-chevron-up:before {
    content: "\f077"
}

.faicon-chevron-down:before {
    content: "\f078"
}

.faicon-retweet:before {
    content: "\f079"
}

.faicon-shopping-cart:before {
    content: "\f07a"
}

.faicon-folder:before {
    content: "\f07b"
}

.faicon-folder-open:before {
    content: "\f07c"
}

.faicon-arrows-v:before {
    content: "\f07d"
}

.faicon-arrows-h:before {
    content: "\f07e"
}

.faicon-bar-chart-o:before {
    content: "\f080"
}

.faicon-twitter-square:before {
    content: "\f081"
}

.faicon-facebook-square:before {
    content: "\f082"
}

.faicon-camera-retro:before {
    content: "\f083"
}

.faicon-key:before {
    content: "\f084"
}

.faicon-gears:before,
.faicon-cogs:before {
    content: "\f085"
}

.faicon-comments:before {
    content: "\f086"
}

.faicon-thumbs-o-up:before {
    content: "\f087"
}

.faicon-thumbs-o-down:before {
    content: "\f088"
}

.faicon-star-half:before {
    content: "\f089"
}

.faicon-heart-o:before {
    content: "\f08a"
}

.faicon-sign-out:before {
    content: "\f08b"
}

.faicon-linkedin-square:before {
    content: "\f08c"
}

.faicon-thumb-tack:before {
    content: "\f08d"
}

.faicon-external-link:before {
    content: "\f08e"
}

.faicon-sign-in:before {
    content: "\f090"
}

.faicon-trophy:before {
    content: "\f091"
}

.faicon-github-square:before {
    content: "\f092"
}

.faicon-upload:before {
    content: "\f093"
}

.faicon-lemon-o:before {
    content: "\f094"
}

.faicon-phone:before {
    content: "\f095"
}

.faicon-square-o:before {
    content: "\f096"
}

.faicon-bookmark-o:before {
    content: "\f097"
}

.faicon-phone-square:before {
    content: "\f098"
}

.faicon-twitter:before {
    content: "\f099"
}

.faicon-facebook:before {
    content: "\f09a"
}

.faicon-github:before {
    content: "\f09b"
}

.faicon-unlock:before {
    content: "\f09c"
}

.faicon-credit-card:before {
    content: "\f09d"
}

.faicon-rss:before {
    content: "\f09e"
}

.faicon-hdd-o:before {
    content: "\f0a0"
}

.faicon-bullhorn:before {
    content: "\f0a1"
}

.faicon-bell:before {
    content: "\f0f3"
}

.faicon-certificate:before {
    content: "\f0a3"
}

.faicon-hand-o-right:before {
    content: "\f0a4"
}

.faicon-hand-o-left:before {
    content: "\f0a5"
}

.faicon-hand-o-up:before {
    content: "\f0a6"
}

.faicon-hand-o-down:before {
    content: "\f0a7"
}

.faicon-arrow-circle-left:before {
    content: "\f0a8"
}

.faicon-arrow-circle-right:before {
    content: "\f0a9"
}

.faicon-arrow-circle-up:before {
    content: "\f0aa"
}

.faicon-arrow-circle-down:before {
    content: "\f0ab"
}

.faicon-globe:before {
    content: "\f0ac"
}

.faicon-wrench:before {
    content: "\f0ad"
}

.faicon-tasks:before {
    content: "\f0ae"
}

.faicon-filter:before {
    content: "\f0b0"
}

.faicon-briefcase:before {
    content: "\f0b1"
}

.faicon-arrows-alt:before {
    content: "\f0b2"
}

.faicon-group:before,
.faicon-users:before {
    content: "\f0c0"
}

.faicon-chain:before,
.faicon-link:before {
    content: "\f0c1"
}

.faicon-cloud:before {
    content: "\f0c2"
}

.faicon-flask:before {
    content: "\f0c3"
}

.faicon-cut:before,
.faicon-scissors:before {
    content: "\f0c4"
}

.faicon-copy:before,
.faicon-files-o:before {
    content: "\f0c5"
}

.faicon-paperclip:before {
    content: "\f0c6"
}

.faicon-save:before,
.faicon-floppy-o:before {
    content: "\f0c7"
}

.faicon-square:before {
    content: "\f0c8"
}

.faicon-bars:before {
    content: "\f0c9"
}

.faicon-list-ul:before {
    content: "\f0ca"
}

.faicon-list-ol:before {
    content: "\f0cb"
}

.faicon-strikethrough:before {
    content: "\f0cc"
}

.faicon-underline:before {
    content: "\f0cd"
}

.faicon-table:before {
    content: "\f0ce"
}

.faicon-magic:before {
    content: "\f0d0"
}

.faicon-truck:before {
    content: "\f0d1"
}

.faicon-pinterest:before {
    content: "\f0d2"
}

.faicon-pinterest-square:before {
    content: "\f0d3"
}

.faicon-google-plus-square:before {
    content: "\f0d4"
}

.faicon-google-plus:before {
    content: "\f0d5"
}

.faicon-money:before {
    content: "\f0d6"
}

.faicon-caret-down:before {
    content: "\f0d7"
}

.faicon-caret-up:before {
    content: "\f0d8"
}

.faicon-caret-left:before {
    content: "\f0d9"
}

.faicon-caret-right:before {
    content: "\f0da"
}

.faicon-columns:before {
    content: "\f0db"
}

.faicon-unsorted:before,
.faicon-sort:before {
    content: "\f0dc"
}

.faicon-sort-down:before,
.faicon-sort-asc:before {
    content: "\f0dd"
}

.faicon-sort-up:before,
.faicon-sort-desc:before {
    content: "\f0de"
}

.faicon-envelope:before {
    content: "\f0e0"
}

.faicon-linkedin:before {
    content: "\f0e1"
}

.faicon-rotate-left:before,
.faicon-undo:before {
    content: "\f0e2"
}

.faicon-legal:before,
.faicon-gavel:before {
    content: "\f0e3"
}

.faicon-dashboard:before,
.faicon-tachometer:before {
    content: "\f0e4"
}

.faicon-comment-o:before {
    content: "\f0e5"
}

.faicon-comments-o:before {
    content: "\f0e6"
}

.faicon-flash:before,
.faicon-bolt:before {
    content: "\f0e7"
}

.faicon-sitemap:before {
    content: "\f0e8"
}

.faicon-umbrella:before {
    content: "\f0e9"
}

.faicon-paste:before,
.faicon-clipboard:before {
    content: "\f0ea"
}

.faicon-lightbulb-o:before {
    content: "\f0eb"
}

.faicon-exchange:before {
    content: "\f0ec"
}

.faicon-cloud-download:before {
    content: "\f0ed"
}

.faicon-cloud-upload:before {
    content: "\f0ee"
}

.faicon-user-md:before {
    content: "\f0f0"
}

.faicon-stethoscope:before {
    content: "\f0f1"
}

.faicon-suitcase:before {
    content: "\f0f2"
}

.faicon-bell-o:before {
    content: "\f0a2"
}

.faicon-coffee:before {
    content: "\f0f4"
}

.faicon-cutlery:before {
    content: "\f0f5"
}

.faicon-file-text-o:before {
    content: "\f0f6"
}

.faicon-building-o:before {
    content: "\f0f7"
}

.faicon-hospital-o:before {
    content: "\f0f8"
}

.faicon-ambulance:before {
    content: "\f0f9"
}

.faicon-medkit:before {
    content: "\f0fa"
}

.faicon-fighter-jet:before {
    content: "\f0fb"
}

.faicon-beer:before {
    content: "\f0fc"
}

.faicon-h-square:before {
    content: "\f0fd"
}

.faicon-plus-square:before {
    content: "\f0fe"
}

.faicon-angle-double-left:before {
    content: "\f100"
}

.faicon-angle-double-right:before {
    content: "\f101"
}

.faicon-angle-double-up:before {
    content: "\f102"
}

.faicon-angle-double-down:before {
    content: "\f103"
}

.faicon-angle-left:before {
    content: "\f104"
}

.faicon-angle-right:before {
    content: "\f105"
}

.faicon-angle-up:before {
    content: "\f106"
}

.faicon-angle-down:before {
    content: "\f107"
}

.faicon-desktop:before {
    content: "\f108"
}

.faicon-laptop:before {
    content: "\f109"
}

.faicon-tablet:before {
    content: "\f10a"
}

.faicon-mobile-phone:before,
.faicon-mobile:before {
    content: "\f10b"
}

.faicon-circle-o:before {
    content: "\f10c"
}

.faicon-quote-left:before {
    content: "\f10d"
}

.faicon-quote-right:before {
    content: "\f10e"
}

.faicon-spinner:before {
    content: "\f110"
}

.faicon-circle:before {
    content: "\f111"
}

.faicon-mail-reply:before,
.faicon-reply:before {
    content: "\f112"
}

.faicon-github-alt:before {
    content: "\f113"
}

.faicon-folder-o:before {
    content: "\f114"
}

.faicon-folder-open-o:before {
    content: "\f115"
}

.faicon-smile-o:before {
    content: "\f118"
}

.faicon-frown-o:before {
    content: "\f119"
}

.faicon-meh-o:before {
    content: "\f11a"
}

.faicon-gamepad:before {
    content: "\f11b"
}

.faicon-keyboard-o:before {
    content: "\f11c"
}

.faicon-flag-o:before {
    content: "\f11d"
}

.faicon-flag-checkered:before {
    content: "\f11e"
}

.faicon-terminal:before {
    content: "\f120"
}

.faicon-code:before {
    content: "\f121"
}

.faicon-reply-all:before {
    content: "\f122"
}

.faicon-mail-reply-all:before {
    content: "\f122"
}

.faicon-star-half-empty:before,
.faicon-star-half-full:before,
.faicon-star-half-o:before {
    content: "\f123"
}

.faicon-location-arrow:before {
    content: "\f124"
}

.faicon-crop:before {
    content: "\f125"
}

.faicon-code-fork:before {
    content: "\f126"
}

.faicon-unlink:before,
.faicon-chain-broken:before {
    content: "\f127"
}

.faicon-question:before {
    content: "\f128"
}

.faicon-info:before {
    content: "\f129"
}

.faicon-exclamation:before {
    content: "\f12a"
}

.faicon-superscript:before {
    content: "\f12b"
}

.faicon-subscript:before {
    content: "\f12c"
}

.faicon-eraser:before {
    content: "\f12d"
}

.faicon-puzzle-piece:before {
    content: "\f12e"
}

.faicon-microphone:before {
    content: "\f130"
}

.faicon-microphone-slash:before {
    content: "\f131"
}

.faicon-shield:before {
    content: "\f132"
}

.faicon-calendar-o:before {
    content: "\f133"
}

.faicon-fire-extinguisher:before {
    content: "\f134"
}

.faicon-rocket:before {
    content: "\f135"
}

.faicon-maxcdn:before {
    content: "\f136"
}

.faicon-chevron-circle-left:before {
    content: "\f137"
}

.faicon-chevron-circle-right:before {
    content: "\f138"
}

.faicon-chevron-circle-up:before {
    content: "\f139"
}

.faicon-chevron-circle-down:before {
    content: "\f13a"
}

.faicon-html5:before {
    content: "\f13b"
}

.faicon-css3:before {
    content: "\f13c"
}

.faicon-anchor:before {
    content: "\f13d"
}

.faicon-unlock-alt:before {
    content: "\f13e"
}

.faicon-bullseye:before {
    content: "\f140"
}

.faicon-ellipsis-h:before {
    content: "\f141"
}

.faicon-ellipsis-v:before {
    content: "\f142"
}

.faicon-rss-square:before {
    content: "\f143"
}

.faicon-play-circle:before {
    content: "\f144"
}

.faicon-ticket:before {
    content: "\f145"
}

.faicon-minus-square:before {
    content: "\f146"
}

.faicon-minus-square-o:before {
    content: "\f147"
}

.faicon-level-up:before {
    content: "\f148"
}

.faicon-level-down:before {
    content: "\f149"
}

.faicon-check-square:before {
    content: "\f14a"
}

.faicon-pencil-square:before {
    content: "\f14b"
}

.faicon-external-link-square:before {
    content: "\f14c"
}

.faicon-share-square:before {
    content: "\f14d"
}

.faicon-compass:before {
    content: "\f14e"
}

.faicon-toggle-down:before,
.faicon-caret-square-o-down:before {
    content: "\f150"
}

.faicon-toggle-up:before,
.faicon-caret-square-o-up:before {
    content: "\f151"
}

.faicon-toggle-right:before,
.faicon-caret-square-o-right:before {
    content: "\f152"
}

.faicon-euro:before,
.faicon-eur:before {
    content: "\f153"
}

.faicon-gbp:before {
    content: "\f154"
}

.faicon-dollar:before,
.faicon-usd:before {
    content: "\f155"
}

.faicon-rupee:before,
.faicon-inr:before {
    content: "\f156"
}

.faicon-cny:before,
.faicon-rmb:before,
.faicon-yen:before,
.faicon-jpy:before {
    content: "\f157"
}

.faicon-ruble:before,
.faicon-rouble:before,
.faicon-rub:before {
    content: "\f158"
}

.faicon-won:before,
.faicon-krw:before {
    content: "\f159"
}

.faicon-bitcoin:before,
.faicon-btc:before {
    content: "\f15a"
}

.faicon-file:before {
    content: "\f15b"
}

.faicon-file-text:before {
    content: "\f15c"
}

.faicon-sort-alpha-asc:before {
    content: "\f15d"
}

.faicon-sort-alpha-desc:before {
    content: "\f15e"
}

.faicon-sort-amount-asc:before {
    content: "\f160"
}

.faicon-sort-amount-desc:before {
    content: "\f161"
}

.faicon-sort-numeric-asc:before {
    content: "\f162"
}

.faicon-sort-numeric-desc:before {
    content: "\f163"
}

.faicon-thumbs-up:before {
    content: "\f164"
}

.faicon-thumbs-down:before {
    content: "\f165"
}

.faicon-youtube-square:before {
    content: "\f166"
}

.faicon-youtube:before {
    content: "\f167"
}

.faicon-xing:before {
    content: "\f168"
}

.faicon-xing-square:before {
    content: "\f169"
}

.faicon-youtube-play:before {
    content: "\f16a"
}

.faicon-dropbox:before {
    content: "\f16b"
}

.faicon-stack-overflow:before {
    content: "\f16c"
}

.faicon-instagram:before {
    content: "\f16d"
}

.faicon-flickr:before {
    content: "\f16e"
}

.faicon-adn:before {
    content: "\f170"
}

.faicon-bitbucket:before {
    content: "\f171"
}

.faicon-bitbucket-square:before {
    content: "\f172"
}

.faicon-tumblr:before {
    content: "\f173"
}

.faicon-tumblr-square:before {
    content: "\f174"
}

.faicon-long-arrow-down:before {
    content: "\f175"
}

.faicon-long-arrow-up:before {
    content: "\f176"
}

.faicon-long-arrow-left:before {
    content: "\f177"
}

.faicon-long-arrow-right:before {
    content: "\f178"
}

.faicon-apple:before {
    content: "\f179"
}

.faicon-windows:before {
    content: "\f17a"
}

.faicon-android:before {
    content: "\f17b"
}

.faicon-linux:before {
    content: "\f17c"
}

.faicon-dribbble:before {
    content: "\f17d"
}

.faicon-skype:before {
    content: "\f17e"
}

.faicon-foursquare:before {
    content: "\f180"
}

.faicon-trello:before {
    content: "\f181"
}

.faicon-female:before {
    content: "\f182"
}

.faicon-male:before {
    content: "\f183"
}

.faicon-gittip:before {
    content: "\f184"
}

.faicon-sun-o:before {
    content: "\f185"
}

.faicon-moon-o:before {
    content: "\f186"
}

.faicon-archive:before {
    content: "\f187"
}

.faicon-bug:before {
    content: "\f188"
}

.faicon-vk:before {
    content: "\f189"
}

.faicon-weibo:before {
    content: "\f18a"
}

.faicon-renren:before {
    content: "\f18b"
}

.faicon-pagelines:before {
    content: "\f18c"
}

.faicon-stack-exchange:before {
    content: "\f18d"
}

.faicon-arrow-circle-o-right:before {
    content: "\f18e"
}

.faicon-arrow-circle-o-left:before {
    content: "\f190"
}

.faicon-toggle-left:before,
.faicon-caret-square-o-left:before {
    content: "\f191"
}

.faicon-dot-circle-o:before {
    content: "\f192"
}

.faicon-wheelchair:before {
    content: "\f193"
}

.faicon-vimeo-square:before {
    content: "\f194"
}

.faicon-turkish-lira:before,
.faicon-try:before {
    content: "\f195"
}

.faicon-plus-square-o:before {
    content: "\f196"
}

#colorbox,
#cboxOverlay,
#cboxWrapper {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    overflow: hidden
}

#cboxOverlay {
    position: fixed;
    width: 100%;
    height: 100%
}

#cboxMiddleLeft,
#cboxBottomLeft {
    clear: left
}

#cboxContent {
    position: relative;
    overflow: visible
}

#cboxLoadedContent {
    overflow: hidden!important
}

#cboxTitle {
    margin: 0
}

#cboxLoadingOverlay,
#cboxLoadingGraphic {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow {
    cursor: pointer
}

.cboxPhoto {
    float: left;
    margin: auto;
    border: 0;
    display: block
}

.cboxIframe {
    width: 100%;
    height: 100%;
    display: block;
    border: 0
}

#colorbox,
#cboxContent,
#cboxLoadedContent {
    box-sizing: content-box
}

#cboxOverlay {
    background: url('/etc/docroot/cobas/libs/jquery.colorbox/img/overlay.png') repeat 0 0
}

#cboxTopLeft {
    width: 25px;
    height: 25px;
    background: url('/etc/docroot/cobas/libs/jquery.colorbox/img/border1.png') no-repeat 0 0
}

#cboxTopCenter {
    height: 25px;
    background: url('/etc/docroot/cobas/libs/jquery.colorbox/img/border1.png') repeat-x 0 -50px
}

#cboxTopRight {
    width: 25px;
    height: 25px;
    background: url('/etc/docroot/cobas/libs/jquery.colorbox/img/border1.png') no-repeat -25px 0
}

#cboxBottomLeft {
    width: 25px;
    height: 25px;
    background: url('/etc/docroot/cobas/libs/jquery.colorbox/img/border1.png') no-repeat 0 -25px
}

#cboxBottomCenter {
    height: 25px;
    background: url('/etc/docroot/cobas/libs/jquery.colorbox/img/border1.png') repeat-x 0 -75px
}

#cboxBottomRight {
    width: 25px;
    height: 25px;
    background: url('/etc/docroot/cobas/libs/jquery.colorbox/img/border1.png') no-repeat -25px -25px
}

#cboxMiddleLeft {
    width: 25px;
    background: url('/etc/docroot/cobas/libs/jquery.colorbox/img/border2.png') repeat-y 0 0
}

#cboxMiddleRight {
    width: 25px;
    background: url('/etc/docroot/cobas/libs/jquery.colorbox/img/border2.png') repeat-y -25px 0
}

#cboxContent {
    background: #fff;
    overflow: visible
}

.cboxIframe {
    background: #fff
}

#cboxError {
    padding: 50px;
    border: 1px solid #ccc
}

#cboxLoadedContent {
    margin-top: 25px
}

#cboxTitle {
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: center;
    width: 100%;
    color: #999
}

#cboxCurrent {
    position: absolute;
    bottom: 0;
    left: 100px;
    color: #999
}

#cboxSlideshow {
    position: absolute;
    bottom: 0;
    right: 42px;
    color: #444
}

#cboxPrevious {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #444
}

#cboxNext {
    position: absolute;
    bottom: 0;
    left: 63px;
    color: #444
}

#cboxLoadingOverlay {
    background: #fff url('/etc/docroot/cobas/libs/jquery.colorbox/img/loading.gif') no-repeat 5px 5px
}

#cboxFlashContent {
    background: #fff url('/etc/docroot/cobas/libs/jquery.colorbox/img/loading.gif') no-repeat center
}

#cboxClose {
    position: absolute;
    display: block;
    top: -5px;
    right: -2px;
    background: url('/etc/docroot/cobas/libs/jquery.colorbox/img/controls.png') no-repeat -25px 0;
    width: 25px;
    height: 25px;
    text-indent: -9999px
}

#cboxClose:hover {
    background-position: -25px -25px
}

.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF)
}

.cboxIE6 #cboxTopLeft {
    background: url('/etc/docroot/cobas/libs/jquery.colorbox/img/ie6/borderTopLeft.png')
}

.cboxIE6 #cboxTopCenter {
    background: url('/etc/docroot/cobas/libs/jquery.colorbox/img/ie6/borderTopCenter.png')
}

.cboxIE6 #cboxTopRight {
    background: url('/etc/docroot/cobas/libs/jquery.colorbox/img/ie6/borderTopRight.png')
}

.cboxIE6 #cboxBottomLeft {
    background: url('/etc/docroot/cobas/libs/jquery.colorbox/img/ie6/borderBottomLeft.png')
}

.cboxIE6 #cboxBottomCenter {
    background: url('/etc/docroot/cobas/libs/jquery.colorbox/img/ie6/borderBottomCenter.png')
}

.cboxIE6 #cboxBottomRight {
    background: url('/etc/docroot/cobas/libs/jquery.colorbox/img/ie6/borderBottomRight.png')
}

.cboxIE6 #cboxMiddleLeft {
    background: url('/etc/docroot/cobas/libs/jquery.colorbox/img/ie6/borderMiddleLeft.png')
}

.cboxIE6 #cboxMiddleRight {
    background: url('/etc/docroot/cobas/libs/jquery.colorbox/img/ie6/borderMiddleRight.png')
}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src=this.src ? this.src: this.currentStyle.backgroundImage.split('"')[1], this.style.background="none", this.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+this.src+", sizingMethod='scale')")
}

body {
    color: #000;

}

html[dir="rtl"] body {

}

html[dir="rtl"] h1,
html[dir="rtl"] h2,
html[dir="rtl"] blockquote,
html[dir="rtl"] .over-image header p,
html[dir="rtl"] .glossary li,
html[dir="rtl"] #main-nav a,
html[dir="rtl"] #product-explorer .trigger a {
    
}

h1,
h2,
blockquote,
.over-image header p,
.glossary li {
    
}

.cobas-toolbox,
.over-image .over-line {

}

html[dir="rtl"] .cobas-toolbox,
html[dir="rtl"] .over-image .over-line {

}

a,
a:link {
    text-decoration: none
}

a:visited {
    color: #4c4c4c
}

a:focus,
a:hover,
a:active {
    text-decoration: underline
}

a,
a[href^="http"] {
    background-repeat: no-repeat
}

h1,
h2 {
    font-style: italic
}

html[dir="rtl"] h1,
html[dir="rtl"] h2 {
    font-style: normal
}

h1 {
    color: #4c4c4c;
    font-weight: bold;
    font-size: 35px;
    line-height: 1.1;
    max-width: 630px
}

h2,
h3 {
    line-height: 1.25
}

h2 {
    font-weight: bold;
    font-size: 20px;
    color: #7f7f7f
}

html[dir="rtl"] h2 {
    font-size: 22px
}

h3 {
    font-weight: bold;
    font-size: 11px
}

html[dir="rtl"] h3 {
    font-size: 22px
}

.cobas-toolbox {
    font-size: 13px;
    line-height: 1.4
}

html[dir="rtl"] .cobas-toolbox {
    font-size: 15px
}

.ie6 .cobas-toolbox,
.ie7 .cobas-toolbox {
    position: relative;
    z-index: 9020
}

th {
    font-weight: normal
}

thead th,
label,
#footer,
.cobas-toolbox,
.cobas-toolbox a {
    color: #666
}

tbody th {
    font-weight: bold
}

.cobas-toolbox a {
    text-decoration: none
}

.cobas-toolbox a:focus,
.cobas-toolbox a:hover,
.cobas-toolbox a:active {
    color: #000;
    text-decoration: none
}

.cobas-toolbox-site-indicator {
    color: #333;
    font-weight: bold;
    margin-right: 10px
}

html[dir="rtl"] .cobas-toolbox-site-indicator {
    margin: 0 0 0 10px
}

.error-page h1,
.error-page .over-image h1 {
    color: #bd576f
}

.over-image,
.over-image a,
.over-image h1 {
    color: #fff
}

.over-image-dark,
.over-image-dark h1 {
    color: #333
}

.over-image-dark a {
    color: #06c
}

.over-image header p {
    font-style: italic;
    font-size: 22px;
    line-height: 1.187
}

html[dir="rtl"] .over-image header p {
    font-size: 25px;
    font-style: normal
}

.over-image .over-line {
    color: #fff;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 1.25
}

html .over-image[dir="rtl"] .over-line {
    font-size: 20px
}

.over-image-dark .over-line {
    color: #333
}

blockquote {
    color: #7f7f7f;
    font-style: italic;
    line-height: 1.4
}

blockquote.highlighted p {
    color: #333
}

blockquote .big {
    font-size: 25px;
    line-height: 1.2
}

blockquote .medium {
    font-size: 20px;
    line-height: 1.25;
    margin-top: -3px
}

html[dir="rtl"] #content blockquote p.medium {
    font-style: normal;
    font-weight: normal
}

blockquote .small {
    font-size: 18px;
    line-height: 1.25;
    margin: -3px 0 12px
}

blockquote .caption {
    font-weight: bold
}

blockquote .big.caption {
    font-size: 18px
}

blockquote .medium.caption {
    font-size: 16px
}

blockquote .small.caption {
    font-size: 15px;
    line-height: 1.333
}

.secondary-caption {
    font-size: 10px;
    color: #999
}

figcaption {
    color: #7f7f7f
}

#content figcaption p {
    width: auto;
    margin-bottom: 0
}

#footer .note {
    font-size: 10px;
    line-height: 1.3;
    color: #999
}

html[dir="rtl"] #footer .note {
    font-size: 12px
}

.wf-loading #container h1,
.wf-loading #container h2,
.wf-loading #container h3,
.wf-loading #container blockquote,
.wf-loading #container .over-image,
.wf-loading #container .glossary li {
    visibility: visible!important
}

html.wf-loading[dir="rtl"] #container h1,
html.wf-loading[dir="rtl"] #container h2,
html.wf-loading[dir="rtl"] #container h3,
html.wf-loading[dir="rtl"] #container blockquote,
html.wf-loading[dir="rtl"] #container .over-image,
html.wf-loading[dir="rtl"] #container .glossary li {
    visibility: visible!important
}

.wf-inactive #container h1,
.wf-inactive #container h2,
.wf-inactive #container h3,
.wf-inactive #container blockquote,
.wf-inactive #container .over-image,
.wf-inactive #container .glossary li,
.wf-active #container h1,
.wf-active #container h2,
.wf-active #container h3,
.wf-active #container blockquote,
.wf-active #container .over-image,
.wf-active #container .glossary li {
    visibility: visible
}

.typekit-badge {
    display: none!important
}

.clearfix {
    min-height: 1%
}

* html .clearfix {
    height: 1%
}

.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden
}

html,
body {
    height: 100%;
    background: #efefef
}

#page {
    position: relative;
    width: 985px;
    min-height: 100%;
    margin: 0 auto;
    border: solid #e3e3e3;
    border-width: 0 1px;
    background: #fff
}

.ie6 #page {
    height: 100%
}

.ie7 #page {
    position: relative;
    z-index: 2
}

.ie7 #CQ {
    position: relative;
    z-index: 1
}

#skip {
    position: absolute;
    left: -9999px
}

html[dir="rtl"] #skip {
    left: auto;
    right: -9999px
}

html.ie7[dir="rtl"] #skip {
    left: auto;
    right: 0;
    top: -9999px
}

#container {
    padding: 22px 0 0 20px;
    overflow: hidden;
    min-height: 250px
}

#content-container.container-one-col {
    float: none;
    padding: 0 20px 0 0;
    width: auto
}

.ie6 #container,
.ie7 #container {
    z-index: 1;
    zoom: 1
}

#content-container {
    clear: both;
    float: left;
    width: 620px
}

html[dir="rtl"] #content-container {
    clear: none;
    float: right;
    padding: 0 20px 0 0
}

.top-banner-image {
    width: 100%
}

aside {
    float: right;
    padding-top: 0!important;
    padding-right: 20px;
    padding-bottom: 0;
    padding-left: 30px;
    width: 295px;
    position: relative
}

.related-links a {
    background: transparent no-repeat 0 6px;
    padding-left: 12px;
    overflow: hidden
}

.related-links a.inline {
    padding: 0 0 0 7px;
    display: inline;
    background-position: 0 center;
    line-height: normal;
    margin-left: 4px
}

.patient-page #content-container ul li a,
.hcp-page #content-container ul li a {
    background-image: none;
    padding-left: 0
}

html[dir="rtl"] aside {
    float: left;
    padding: 0 30px 0 20px
}

.js aside[role='complementary'] {
    padding-top: 60px
}

.related-links a {
    display: block;
    padding: 7px 0 7px 12px;
    background-position: 0 11px
}

aside h3 {
    margin-bottom: 6px
}

aside .link-list {
    margin-bottom: 15px
}

aside[role='complementary'] .rightSidebar a+br {
    display: none
}

html[dir="rtl"] .link-list a {
    font-size: 16px
}

aside blockquote .big {
    margin: -5px 0 13px
}

.ie6 aside blockquote {
    width: 291px
}

.ie6 .with-left-navigation aside blockquote {
    width: 190px
}

.ie6 #header,
.ie7 #header {
    z-index: 2
}

#header {
    position: relative
}

#header a {
    background-image: none;
    color: inherit;
    margin-right: 10px;
    magin-left: 10px
}

#roche-logo {
    position: absolute;
    right: 34px;
    top: 32px;
    margin-right: -10px;
    margin: 0;
    width: auto
}

#cobas-logo {
    float: left;
    margin: 30px 0 0 22px;
    width: auto
}

#cobas-logo a {
    margin-left: 0;
    padding: 0
}

html[dir="rtl"] #roche-logo {
    left: 36px;
    right: auto
}

#roche-logo a {
    display: block
}

#main-nav-container {
    z-index: 1;
    margin-top: 0px;
    height: 32px
}

#footer {
    clear: both;
    width: 900px;
    overflow: hidden;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    margin: 0 22px;
    padding: 10px 0 36px;
    border-top: 1px solid #eee
}

#footer ul {
    margin-bottom: 0;
    overflow: hidden
}

#footer li {
    float: left;
    margin: 0 18px 0 0
}

html[dir="rtl"] #footer li {
    float: right;
    margin: 0 0 0 18px;
    font-size: 14px
}

#footer a {
    background-image: none;
    padding: 0
}

#footer .copy {
    margin-right: 20px
}

#footer .legal {
    float: left;
    width: 150px
}

#footer .note {
    color: #b2b2b2;
    clear: both;
    padding-top: 7px;
    line-height: 1.4
}

#footer p {
    margin-bottom: 0
}

#footer p a {
    color: #666;
    text-decoration: underline
}

#footer .special-logo {
    position: absolute;
    right: 20px;
    top: 9px
}

html[dir="rtl"] #footer .special-logo {
    left: 20px;
    right: auto
}

h1 {
    margin-bottom: 21px
}

h2,
h3 {
    margin-bottom: 5px
}

.section-home h2 {
    margin-bottom: 7px
}

p+h2,
p+h3,
ul+h2,
ul+h3,
ol+h2,
ol+h3 {
    margin-top: -5px
}

.content-visual h2 {
    margin-top: -2px
}

p,
ul,
ol,
dl {
    margin-bottom: 15px
}

#content:before {
    clear: both;
    content: " ";
    display: block
}

#content ol {
    padding-left: 0
}

#content ol li:before,
#content .text ol li,
#content .table ol li,
.hcp-page #content ol li:before,
.hcp-page #content .text ol li,
.hcp-page #content .table ol li,
.patients-page #content ol li:before,
.patients-page #content .text ol li,
.patients-page #content .table ol li {
    background-image: none
}

#content ul li {
    padding-left: 9px
}

#content ul li:before,
.ie7 #content ul li .before {
    display: inline-block;
    margin-left: -9px;
    width: 9px;
    height: 12px;
    content: ""
}

#content .richtext ul li:before,
.ie7 #content ul li .before {
    width: 0
}

.ie7 #content ul li .before {
    background-position: 0 4px
}

#content .richtext ul,
aside[role='complementary'] .richtext ul {
    margin-left: 0;
    padding-left: 0;
    display: table
}

#content .richtext ul li,
aside[role='complementary'] .richtext ul li {
    padding-left: 12px;
    list-style: none
}

.richtext p,
.richtext h3 {
    font-family: "Verdana", "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", sans-serif!important;
    font-size: inherit
}

.richtext h2 {
    font-size: 20px!important
}

#content .richtext p a {
    padding-left: 0;
    background: transparent
}

#content ol {
    margin: 0 0 13px 18px;
    list-style: decimal inside
}

#content .richtext>ol {
    margin: 0
}

#content .richtext ol ol {
    margin-left: 18px
}

#content form li,
#content .link-list li,
#content .news li,
#content .media-gallery li,
#content .rss-items li,
#content .image-gallery li,
#content .tag-cloud li,
#content .social-media-icons li,
#content .search-results ol li,
#content .advanced-banner>ul>li {
    padding-left: 0
}

#content form li:before,
.ie7 #content form li .before,
#content #sitemap li.expanded:before,
.ie7 #content #sitemap li.expanded .before,
#content #sitemap .level-0 li.collapsed:before,
.ie7 #content #sitemap .level-0 li.collapsed .before,
#content .link-list li:before,
.ie7 #content .link-list li .before,
#content .news li:before,
.ie7 #content .news li .before,
#content .media-gallery li:before,
.ie7 #content .media-gallery li .before,
#content .rss-items li:before,
.ie7 #content .rss-items li .before,
#content .product-list-tabs li:before,
.ie7 #content .product-list-tabs li .before,
#content .image-gallery li:before,
.ie7 #content .image-gallery li .before,
#content .tag-cloud li:before,
.ie7 #content .tag-cloud li .before,
#content .social-media-icons li:before,
.ie7 #content .social-media-icons li .before,
#content .search-results ol li:before,
.ie7 #content .search-results ol li .before,
#content .advanced-banner>ul>li:before,
.ie7 #content .advanced-banner>ul>li .before,
#content #rss-nav>li:before,
.ie7 #content #rss-nav>li .before {
    display: none
}

#content #sitemap li.level-0.collapsed:before,
.ie7 #content #sitemap li.level-0.collapsed .before {
    width: 5px
}

a.back,
.rss-items a,
.error-page .over-image a,
.ie6 .over-image-dark header a .ie6 .over-image header a {
    padding-left: 12px;
    background: transparent url('/etc/docroot/cobas/sites/coaguchek/common/img/links-sprite.gif') no-repeat 0 6px
}

.ie6 #content .news li,
.ie6 #content .media-gallery li {
    width: 100%
}

.ie6 #content p,
.ie7 #content p {
    width: auto;
    padding-right: 70px
}

html.ie7[dir="rtl"] #content p {
    padding-right: 0
}

#content .column p,
#content aside p {
    width: auto
}

html[dir="rtl"] #content .column p,
html[dir="rtl"] #content aside p {
    font-size: 16px;
    font-weight: bold;
    line-height: 1.4;
    margin-bottom: 10px
}

.ie6 #content .column p,
.ie6 #content aside p,
.ie7 #content .column p,
.ie7 #content aside p {
    width: auto;
    padding-right: 0
}

blockquote p {
    margin: 0 0 12px 0
}

.highlighted p {
    padding: 6px 10px 11px;
    margin: 18px 0 15px;
    background-color: #ffc414
}

blockquote footer {
    font: normal 11px/1.1 "Verdana", "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", sans-serif;
    color: #000
}

#content .highlighted p {
    width: 530px
}

section {
    clear: both
}

.image figure {
    max-width: 100%;
    overflow: hidden
}

.image figure img {
    display: block;
    max-width: 100%;
    border: 0;
    width: 100%
}

aside .image figure,
.column .image figure,
aside .image figure img,
.column .image figure img {
    max-width: 100%
}

.ie6 figure img {
    position: relative
}

.over-line {
    display: block;
    margin: 0 0 11px
}

.over-image .over-line {
    margin: 0 0 8px
}

.homepage,
.top-banner {
    clear: both;
    position: relative;
    margin-bottom: 23px;
    margin-top: -22px
}

.over-image {
    position: absolute;
    top: 24px;
    left: 26px;
    width: 550px
}

html[dir="rtl"] .over-image {
    left: auto;
    right: 26px
}

.ie6 .over-image {
    z-index: 1
}

.over-image h1 {
    margin-bottom: 8px
}

html[dir="rtl"] .over-image h1 {
    font-size: 45px;
    line-height: 40px;
    font-style: normal
}

figcaption {
    display: block;
    margin: -4px 0 10px
}

.secondary-caption {
    margin: -13px 0 15px
}

.caption-top {
    margin-bottom: 16px;
    margin-top: 22px
}

.caption-top figcaption {
    color: #7f7f7f;
    line-height: 1;
    margin: 0;
    padding: 1px 0 4px;
    border-bottom: 1px solid #7f7f7f
}

.caption-top figcaption span {
    color: #999;
    font-weight: normal
}

#container .alternative-caption {
    font: bold italic 16px/1 "minion-pro", "Minion", "Verdana", "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", serif;
    color: #000
}

#container .alternative-caption figcaption {
    padding: 7px 0 1px
}

#container .alternative-caption span {
    color: #999;
    font: normal 11px/1.37 "Verdana", "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", sans-serif
}

.pull-left {
    float: left;
    margin-right: 19px
}

.pull-right {
    float: right;
    margin-left: 19px;
    margin-right: 70px
}

html[dir="rtl"] .pull-right {
    margin-left: 19px;
    margin-right: 0
}

.ie6 .pull-right {
    display: inline
}

.column .pull-left {
    margin: 3px 20px 10px 0
}

.column .pull-right {
    margin: 3px 0 10px 20px
}

bloquote {
    margin-bottom: 10px
}

.column-container {
    clear: both;
    overflow: hidden;
    width: 100%;
    background: url('/etc/docroot/cobas/sites/coaguchek/common/img/column-separator.gif') repeat-y
}

.column-container .column {
    overflow: hidden;
    min-height: 50px
}

.column {
    float: left;
    width: 295px;
    padding-left: 30px;
    clear: none;
    margin-bottom: 15px
}

.column.first {
    padding-left: 20px
}

li,
dd {
    margin-bottom: 4px
}

dt {
    margin-bottom: 0;
    font-weight: bold
}

dt.more {
    margin-bottom: 4px
}

#container.full-stage {
    overflow: hidden;
    padding: 0 0 170px
}

.full-stage #content {
    width: 100%
}

#content-container.wide {
    width: 945px
}

.visual-s-vertical,
.visual-s-horizontal {
    float: left;
    margin: 7px 20px 10px 0
}

.visual-s-vertical {
    width: 150px
}

.visual-s-horizontal {
    width: 200px
}

figure.pull-left,
figure.pull-right {
    display: block;
    width: auto
}

figure.pull-left figcaption,
figure.pull-right figcaption {
    display: block
}

.nofloat img,
.pull-left img,
.pull-right img {
    margin: 2px 0 10px 0
}

html[dir="rtl"] .nofloat img,
html[dir="rtl"] .pull-left img,
html[dir="rtl"] .pull-right img {
    margin: 0
}

.content-visual-m .column {
    float: right;
    padding-left: 0
}

.content-visual-m aside {
    padding: 0 30px 0 0;
    margin-top: 1px
}

.visual-m {
    margin: 2px 0 16px -20px
}

.visual-xl {
    margin: 22px 0 28px -20px
}

.with-left-navigation .visual-xl {
    margin: 0 0 27px 0
}

.time-location {
    color: #757575;
    font-size: 10px;
    margin-bottom: 5px
}

.time-location+p {
    margin-top: -5px
}

.richtext-highlighted {
    margin-top: 27px;
    padding: 11px 20px 9px 9px;
    background: #e5effa;
    border: 1px solid #ccc;
    border-width: 1px 0;
	min-height:130px;
}

#content .richtext-highlighted p {
    width: auto
}

.mixed-full {
    clear: both;
    margin: 0 20px
}

.ie7 .mixed-full {
    zoom: 1
}

.mixed-full p,
.mixed-full ul,
.mixed-full ol,
.mixed-full h2 {
    width: 550px
}

.with-left-navigation #container {
    padding-top: 148px
}

.with-left-navigation #content-container {
    clear: none;
    width: 485px;
    padding-left: 30px
}

.with-left-navigation aside {
    width: 200px;
    margin-top: -4px
}

.with-left-navigation #content p {
    width: auto
}

.ie6 .with-left-navigation #content p,
.ie7 .with-left-navigation #content p {
    padding-right: 0
}

.with-left-navigation .inner-container {
    float: right;
    overflow: hidden;
    width: 765px
}

.with-left-navigation aside .content-toolbox {
    margin-top: 2px
}

.graphic-header {
    float: right;
    margin-bottom: 26px;
    margin-top: 8px
}

a {
    display: inline-block
}

html[dir="rtl"] a {
    padding: 0 12px 0 0;
    background: transparent url('/etc/docroot/cobas/sites/coaguchek/common/img/links-sprite-arabic.gif') no-repeat right 8px
}

.ie6 a {
    text-decoration: none
}

.advanced-banner a,
.advanced-banner a.external,
.bigImage a,
.bigImage a.external {
    padding-left: 0;
    background: 0
}

#content-container .image a.lightbox {
    background: 0;
    padding-left: 0
}

a:not([href]) {
    padding-left: 0;
    background: 0;
    color: inherit
}

a:not([href]):hover {
    text-decoration: none
}

html[dir="rtl"] a.external {
    padding: 0 18px 0 0;
    background-position: right -693px
}

a[href^="mailto"],
.document,
.podcast,
.add-to-rss,
.phone,
.send-to-friend a,
.rate-article a,
.print a,
.send-to-friend a,
a.facebook-like,
a.twitter-follow,
a.delicious-mark,
.delicious-mark a,
a.digg-mark,
.digg-mark a,
.vcard .tel,
.vcard .fax,
.vcard .email,
.order-now h3 span {
    background: transparent url('/etc/docroot/cobas/sites/coaguchek/common/img/tools-sprite.gif') no-repeat top left
}

a[href^="mailto"] {
    padding-left: 18px;
    background-position: 2px -97px
}

a.document {
    background-position: 0 -200px;
    text-indent: -9999px;
    overflow: hidden;
    width: 10px;
    height: 13px
}

.share a {
    padding-left: 14px
}

.create-rss-feed {
    padding-left: 14px;
    line-height: 25px;
    background: transparent url('/etc/docroot/cobas/sites/coaguchek/common/img/jobfeed.gif') no-repeat 0 7px
}

a.back {
    background-position: 0 -295px
}

a.download,
a>span.download,
span.download>a {
    padding-left: 19px;
    white-space: nowrap
}

span.footnote {
    color: #7f7f7f
}

html[dir="rtl"] a.download,
html[dir="rtl"] a.podcast,
html[dir="rtl"] a.add-to-rss {
    background: transparent url('/etc/docroot/cobas/sites/coaguchek/common/img/tools-sprite-arabic.gif') no-repeat 0 0
}

html[dir="rtl"] a.download {
    background-position: right -345px;
    padding: 0 19px 0 0
}

a.podcast {
    background-position: 0 -299px;
    padding-left: 20px
}

html[dir="rtl"] a.podcast {
    background-position: right -298px;
    padding-left: 0;
    padding-right: 20px
}

a.add-to-rss {
    background-position: 1px -748px;
    padding-left: 16px
}

html[dir="rtl"] a.add-to-rss {
    background-position: right -746px;
    padding-left: 0;
    padding-right: 16px
}

.phone {
    background-position: 0 -144px;
    padding-top: 3px;
    padding-left: 19px
}

.fax {
    background-position: 0 -47px;
    padding-top: 3px;
    padding-left: 19px
}

.send-to-friend a {
    padding-left: 18px;
    background-position: 0 -845px
}

.rate-article a {
    padding-left: 17px;
    background-position: 0 -893px
}

.print a {
    padding-left: 18px;
    background-position: 0 -244px
}

a.facebook-like {
    background-position: 0 -699px;
    padding-left: 20px
}

a.twitter-follow {
    background-position: 0 -799px;
    padding-left: 15px
}

a.delicious-mark,
.delicious-mark a {
    padding-left: 13px;
    background-position: 3px -443px
}

a.digg-mark,
.digg-mark a {
    padding-left: 19px;
    background-position: 1px -497px
}

a.google-mark {
    background-position: 1px -997px
}

a.reddit-mark {
    background-position: 1px -1048px
}

a.misterwong-mark {
    background-position: 1px -1097px
}

a.stumbleupon-mark {
    background-position: 0 -1145px
}

.error-page .over-image a.back {
    background-position: 0 -394px
}

.over-image-dark header a,
.over-image header a {
    padding-left: 24px;
    background: transparent url('/etc/docroot/cobas/sites/coaguchek/common/img/links-sprite.png') no-repeat 10px 9px
}

html[dir="rtl"] .over-image-dark header a,
html[dir="rtl"] .over-image header a {
    background: transparent url('/etc/docroot/cobas/sites/coaguchek/common/img/links-sprite-arabic.png') no-repeat right 9px
}

html[dir="rtl"] .over-image header a {
    padding: 0 24px 0 0
}

.ie6 .over-image header a {
    background-position: 10px -592px;
    color: #fff;
    text-decoration: none
}

.ie6 .over-image header a:link,
.ie6 .over-image header a:visited,
.ie6 .over-image header a:focus,
.ie6 .over-image header a:active,
.ie6 .over-image header a:hover {
    text-decoration: underline
}

.over-image-dark header a {
    background-position: 6px -91px
}

html[dir="rtl"] .over-image-dark header a {
    background-position: right -88px
}

.ie6 .over-image-dark header a {
    background-position: 10px -492px;
    color: #00925b
}

.article-link {
    display: inline;
    padding-left: 0;
    background: 0;
    font-weight: bold
}

html[dir="rtl"] .article-link {
    padding-right: 0
}

table {
    margin-bottom: 10px
}

.productTable table {
    width: 100%;
    margin-bottom: 40px;
    border: 1px solid #aeaeae;
    border-width: 2px 0 1px
}

.productTable th {
    padding: 10px 0;
    line-height: 11px;
    vertical-align: middle
}

.productTable td {
    padding: 10px 20px 10px 0
}

.productTable td:last-child {
    padding-right: 0
}

.productTable th {
    border-bottom: 1px solid #b2b2b2
}

.productTable td {
    border-bottom: 1px dashed #b2b2b2
}

.productTable th p {
    padding: 0;
    margin-bottom: 0
}

table .numeric {
    text-align: right;
    padding-right: 0;
    padding-left: 20px
}

.productTable tr:last-child th,
.productTable tr:last-child td {
    border-bottom: 1px solid #999
}

table caption {
    text-align: left;
    font-weight: bold;
    padding-bottom: 2px;
    margin-top: -1px
}

table caption span {
    font-weight: normal;
    color: #999
}

th {
    text-align: left
}

col.highlighted {
    background-color: #fff3d0
}

col.highlighted-2 {
    background-color: #cce0f5
}

col.highlighted-3 {
    background-color: #e5effa
}

form .intro {
    color: #000;
    margin-bottom: 8px
}

legend {
    font: italic bold 20px/1.25 "minion-pro", "Minion", "Verdana", "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", serif;
    color: #666;
    margin-bottom: 5px
}

html[dir="rtl"] legend {
    font-size: 22px
}

form ul {
    margin-bottom: 0
}

form li {
    margin-bottom: 6px;
    line-height: 1.41
}

input[type="text"],
input[type="email"],
input[type="tel"],
input[type="password"],
textarea,
select {
    font: normal 12px/1.41 "Verdana", "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", sans-serif;
    border: 1px solid #ccc;
    width: 293px;
    margin: 0
}

html[dir="rtl"] input[type="text"],
html[dir="rtl"] input[type="email"],
html[dir="rtl"] input[type="tel"],
html[dir="rtl"] input[type="password"],
html[dir="rtl"] textarea,
html[dir="rtl"] select {
    font-size: 14px;
    height: 20px
}

input[type="text"],
input[type="email"],
input[type="tel"],
input[type="password"] {
    padding: 1px 3px 2px;
    width: 287px
}

input[type="radio"],
input[type="checkbox"] {
    border: 0 none;
    height: 13px;
    position: relative;
    top: -1px;
    vertical-align: bottom;
    width: 13px;
    margin: 0 4px 0 0
}

.ie6 input.radio,
.ie6 input.checkbox {
    overflow: hidden
}

.ie7 input[type="radio"],
.ie7 input[type="checkbox"],
.ie8 input[type="radio"],
.ie8 input[type="checkbox"] {
    overflow: hidden;
    top: 2px;
    margin-right: 0
}

label {
    cursor: pointer;
    margin-bottom: 1px;
    position: relative
}

select {
    width: 295px;
    padding-bottom: 1px
}

button,
a.button,
button.alternate,
input[type="button"] {
    font: normal 11px/1.41 "Verdana", "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", sans-serif;
    color: #fff;
    border: 0;
    cursor: pointer;
    padding: 0 7px 1px
}

button:hover,
a.button:hover,
button.alternate:hover,
input[type="button"]:hover {
    -moz-box-shadow: inset 0 0 10px 5px rgba(128, 128, 128, 0.5);
    -webkit-box-shadow: inset 0 0 10px 5px rgba(128, 128, 128, 0.5);
    box-shadow: inset 0 0 10px 5px rgba(128, 128, 128, 0.5)
}

input[type="button"] {
    margin: 5px 0
}

html[dir="rtl"] button,
html[dir="rtl"] a.button,
html[dir="rtl"] button.alternate {
    font: 15px/16px "Simplified Arabic", "Geeza Pro", "Arial", "Verdana", "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", sans-serif;
    padding: 0 7px 2px
}

a.button {
    letter-spacing: .04em;
    padding: 0 11px 1px;
    margin: 2px 0 12px
}

a.button:hover,
a.button:focus,
a.button:active {
    text-decoration: none
}

.ie7 a.button,
.ie8 a.button {
    background: #247fe2 url('/etc/docroot/cobas/sites/coaguchek/common/img/button-bg.jpg') repeat-x
}

.ie6 a.button {
    color: #fff;
    text-decoration: none
}

#content .error-message {
    margin-bottom: 4px
}

.section .form_row.error,
.section .form_row.error label,
.error-message,
.errors p {
    color: #bd576f
}

.form_row.error .form_leftcollabel,
.error-message,
.errors p {
    font-weight: bold
}

.error input[type="text"],
.error input[type="email"],
.error input[type="tel"] {
    border-color: #bd576f
}

#register div.form p {
    margin: 0
}

#register div.section {
    margin: 9px 0
}

#register div.form+div.section {
    margin-top: 5px
}

#register div.section.parbase {
    margin-top: 27px;
    margin-bottom: 0;
    width: 295px
}

#register div.section.parbase p {
    width: auto
}

#register div.section.parbase h2 {
    margin-bottom: 4px
}

#register div.section.parbase+div.section {
    margin-top: 4px
}

#register .section .form_field_text {
    padding-top: 0;
    padding-bottom: 1px
}

#register .section .form_leftcol {
    overflow: auto
}

#register .section .form_rightcol {
    margin-top: 1px
}

#register .section.text .error .form_rightcol input,
#register .section.password .error .form_rightcol input,
#register .section.dropdown .error .form_rightcol select {
    border-color: #bd576f
}

#register .section.checkbox .error .form_rightcol input {
    outline: 1px solid #bd576f
}

#register .dropdown select {
    padding-bottom: 0
}

#register .radio .form_leftcollabel,
#register .radio .form_leftcolmark {
    display: inline
}

#register .radio .form_row+.form_row {
    display: inline-block;
    margin-right: 15px
}

.ie7 #register .radio .form_row:first-child {
    float: none
}

.ie7 #register .radio .form_row {
    float: left
}

.ie7 #register .section {
    overflow: hidden
}

#register .radio input[type="radio"],
#register .radio input[type="checkbox"] {
    margin-right: 0
}

#register .form_row_description {
    position: absolute;
    margin: -25px 0 0 330px;
    width: 290px
}

#register .form_error {
    color: #be294e
}

embed,
object {
    position: relative;
    z-index: 0
}

.clear {
    clear: both
}

.cobas-toolbox {
    display: inline-block;
    margin: 40px 120px 0 25px;
    height: 50px;
	float:right;
}

html[dir="rtl"] .cobas-toolbox {
    padding: 32px 20px 0 0
}

.cobas-toolbox>li {
    float: left;
    border-left: 1px solid #666;
    height: 20px
}

.cobas-toolbox>li:first-child {
    border-left: 0
}

html[dir="rtl"] .cobas-toolbox>li {
    float: right
}

.cobas-toolbox>li>a,
.cobas-toolbox>li>span {
    margin: -1px 10px 0;
    padding-left: 0;
    border: 1px solid transparent
}

html[dir="rtl"] .cobas-toolbox>li>a {
    padding-right: 0
}

.ie6 .cobas-toolbox li a {
    margin: -1px 10px 0;
    padding-left: 0;
    border: 1px solid #fff
}

.ie6 .cobas-toolbox li * a {
    margin: 0;
    padding-left: 12px;
    border: 0
}

.ie6 .cobas-toolbox a {
    color: #999
}

.cobas-toolbox-logout {
    position: relative
}

.cobas-toolbox-logout .logout-form {
    margin: -1px 10px 0;
    padding-left: 0
}

.cobas-toolbox-logout .logout-button {
    background: 0;
    border: 0;
    padding: 0;
    font: inherit;
    color: #999;
    text-decoration: none;
    margin-top: 0
}

.ie8 .cobas-toolbox-logout .logout-button {
    margin-top: -1px
}

.cobas-toolbox-logout .logout-button:focus,
.cobas-toolbox-logout .logout-button:hover,
.cobas-toolbox-logout .logout-button:active {
    color: #00925b
}

.cobas-toolbox-local-career-websites {
    position: relative
}

#search {
    position: absolute;
    z-index: 9003;
    right: 22px;
    top: 100px
}

html[dir="rtl"] #search {
    right: 815px;
    left: auto
}

html[dir="rtl"].ie7 #search {
    left: 19px;
    border-left: 1px solid #ccc
}

#search label {
    display: none
}

#search-query {
    width: 134px;
    height: 18px;
    border: 1px solid #e3e3e3;
    padding: 1px 0 1px 3px;
    color: #999;
    font-size: 12px
}

#search button {
    width: 20px;
    height: 20px;
    padding: 0;
    border: 0;
    cursor: pointer;
    background: transparent;
    text-indent: -9999px;
    margin-left: -24px;
    position: relative
}

html[dir="rtl"] #search button {
    background-position: 1px -600px
}

html[dir="rtl"].ie7 #search button {
    border: 0
}

#search-query,
#search button {
    float: left
}

html[dir="rtl"] #search-query,
html[dir="rtl"] #search button {
    float: right
}

.js .no-ajax {
    display: none
}

#form-login {
    position: relative;
    margin-bottom: 15px
}

#form-login fieldset div {
    width: 270px
}

#form-login label {
    display: block;
    margin: 1px 0 2px
}

html[dir="rtl"] #form-login label {
    font-size: 16px
}

#form-login input {
    width: 262px;
    height: 14px;
    border: 1px solid #ccc;
    margin-bottom: 5px;
    padding-bottom: 1px
}

.form-login-below {
    width: 270px
}

.form-login-below li.submit {
    float: left
}

.form-login-below li {
    float: right;
    padding-top: 5px
}

.help {
    margin-top: -17px;
    text-align: right
}

html[dir="rtl"] .help {
    text-align: left
}

.submit {
    padding-top: 5px
}

form dt,
form dd {
    margin-bottom: 3px
}

.contact-form p {
    margin-bottom: 10px
}

.contact label {
    display: block
}

.contact ul {
    float: left;
    width: 295px
}

#content .contact ul p {
    width: 295px
}

.ie6 #content .contact ul p {
    width: auto
}

.contact .first {
    padding-right: 30px
}

.ie6 .contact .first {
    padding-left: 0
}

.contact textarea {
    height: 78px
}

.contact .city-details label {
    display: inline
}

.contact .city-details p {
    margin-bottom: 2px
}

.contact #city {
    width: 212px;
    margin-right: 1px
}

.contact #zip {
    width: 62px
}

.contact .salutation {
    width: 170px
}

#content .contact .choice {
    margin-bottom: 1px
}

.contact .choice label {
    display: inline-block;
    padding-left: 18px;
    margin-right: 10px;
    margin-top: 5px;
    color: #000
}

.contact .choice input {
    margin-left: -18px
}

.ie7 .contact .choice input {
    float: left
}

#content .contact .info {
    margin: 5px 0 -21px;
    text-align: right;
    width: 295px
}

.ie6 #email,
.ie6 #name,
.ie6 #surname,
.ie6 #company,
.ie6 #address,
.ie6 #telephone,
.ie6 #fax,
.ie6 #position {
    padding: 1px 3px 2px;
    width: 283px
}

.ie6 .error #email,
.ie6 .error #name,
.ie6 .error #surname,
.ie6 .error #company,
.ie6 .error #address,
.ie6 .error #telephone,
.ie6 .error #fax,
.ie6 .error #position {
    border: 1px solid #bd576f
}

.error-page {
    overflow: hidden
}

.error-page h1 {
    margin-bottom: 18px
}

.error-page .over-image {
    left: 26px;
    top: 158px
}

.error-page p,
.error-page .link-list {
    margin-bottom: 10px
}

.error-page label {
    display: block;
    color: #000
}

.error-page .over-image label {
    color: #666
}

.error-page .over-image a {
    color: #000;
    background-position: 0 -194px
}

.error-page input {
    width: 232px;
    margin-right: 6px
}

.error-page select {
    width: 240px
}

.error-page .content {
    width: 735px;
    padding-top: 10px;
    float: right
}

#content.error-page p {
    width: 100%
}

.error-page .left-col {
    width: 200px;
    margin: 10px 0 0 20px;
    float: left
}

.cv {
    margin-bottom: 16px
}

.cv caption {
    margin: 0
}

.cv th {
    padding: 11px 0 2px 0
}

.cv td {
    padding-bottom: 1px
}

.cv a.document {
    position: relative;
    bottom: -1px;
    padding-left: 0;
    float: right
}

.cv.no-header .first td {
    padding: 10px 0 2px
}

#flash-nav-container {
    height: 42px
}

.ie6 #flash-nav-container,
.ie7 #flash-nav {
    z-index: 2;
    overflow: hidden
}

.flash-nav-active #main-nav {
    display: none
}

#main-nav li ul.touch-visible {
    display: block
}

#container.touch-visible-1 {
    padding-top: 196px
}

#container.touch-visible-2 {
    padding-top: 240px
}

#container.touch-visible-3 {
    padding-top: 274px
}

.vcard {
    margin: 10px 0 15px
}

.vcard h2 {
    margin-bottom: 6px
}

.vcard .group {
    display: block
}

.vcard .tel .type,
.vcard .fax .type {
    font-size: 0;
    left: -9999px;
    line-height: 0;
    position: absolute
}

.vcard .tel,
.vcard .fax,
.vcard .email {
    display: block;
    padding: 4px 0 0 19px;
    background-position: 0 -147px
}

.vcard .fax {
    background-position: 0 -48px
}

.vcard .email {
    background-position: 0 -91px;
    padding-left: 15px
}

.vcard .email a {
    background-image: none;
    padding-left: 0
}

#select-country {
    position: relative;
    margin-top: -4px;
    margin-bottom: 15px
}

#select-country select {
    position: absolute;
    top: 30px;
    left: 18px;
    width: 240px
}

.tag-cloud {
    text-align: center;
    margin-bottom: 15px
}

#content .tag-cloud li {
    display: inline-block;
    position: relative;
    padding: 10px
}

.tag-cloud a {
    white-space: nowrap;
    padding: 0;
    background: 0;
    color: #333;
    font: italic 20px "minion-pro", "Minion", "Verdana", "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", serif
}

.weight-10 {
    font-size: 30px
}

.weight-9 {
    font-size: 26px
}

.weight-8 {
    font-size: 24px
}

.weight-7 {
    font-size: 22px
}

.weight-6 {
    font-size: 20px
}

.weight-5 {
    font-size: 18px
}

.weight-4 {
    font-size: 15px
}

.weight-3 {
    font-size: 13px
}

.weight-2 {
    font-size: 12px
}

.weight-1 {
    font-size: 11px
}

.order-now {
    margin-top: -7px
}

.order-now .list {
    margin-bottom: 24px
}

.ie6 .order-now .list ul {
    zoom: 1
}

.order-now .list ul,
.image-gallery {
    overflow: hidden;
    border-bottom: 1px solid #ccc;
    padding-bottom: 4px;
    margin-bottom: 10px
}

.order-now .list .item ul {
    border-bottom: 0
}

.image-gallery {
    border-top: 1px solid #ccc
}

.ie6 .image-gallery {
    zoom: 1
}

.order-now h3,
.order-now p,
.order-now label {
    color: #000
}

.order-now h3 {
    font: bold 11px/1.37 "Verdana", "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", sans-serif;
    margin-bottom: 4px
}

.order-now h3 span {
    background-position: 4px -648px;
    display: inline-block;
    width: 10px;
    cursor: pointer;
    margin-left: 4px
}

.order-now p {
    margin: -5px 0 5px
}

#content .order-now p,
#content .image-gallery p {
    width: auto
}

.ie6 #content .order-now p,
.ie6 #content .image-gallery p,
.ie7 #content .order-now p,
.ie7 #content .image-gallery p {
    padding-right: 0
}

#content .order-now .list li.odd,
#content .image-gallery li.odd,
.with-left-navigation #content .image-gallery .odd {
    clear: left;
    margin-left: 0
}

.order-now .description {
    width: auto
}

.js .order-now .description,
.tooltip {
    display: none;
    position: absolute
}

.tooltip .description {
    background: #fff;
    padding: 7px 12px 7px 8px;
    border: 1px solid #ccc;
    z-index: 1;
    width: auto;
    margin-bottom: 0
}

.tooltip {
    width: 250px
}

#content .order-now .list .item,
.image-gallery li {
    position: relative;
    margin: 0 0 0 30px;
    width: 200px;
    min-height: 106px;
    padding: 10px 0 4px 95px;
    float: left;
    border-top: 1px solid #ccc
}

.ie6 .image-gallery li,
.ie6 .order-now .list .item {
    height: 106px
}

.order-now .list ul li.first,
.image-gallery li.first {
    border-top: 0
}

.image-gallery li {
    margin-bottom: 3px
}

.order-now .list li {
    margin-bottom: 3px
}

#content .image-gallery li {
    padding-top: 6px;
    padding-left: 84px;
    margin-left: 42px
}

#content .image-gallery figure {
    margin-top: 0
}

.with-left-navigation #content .image-gallery li {
    margin-left: 30px;
    width: 143px
}

.order-now .list li ul {
    margin-bottom: -3px
}

#content .order-now img,
.image-gallery .image-preview {
    position: absolute;
    top: 10px;
    left: 0;
    padding-left: 0;
    background: 0
}

.order-now .submit {
    clear: both
}

.order-now .contact {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #ccc
}

.order-now .contact label {
    color: #999
}

.order-now .contact h2 {
    margin-bottom: 6px
}

.order-now .contact .salutation {
    width: 130px
}

.order-now .contact .city-details {
    margin-top: 10px
}

.order-now .contact textarea {
    height: 138px
}

.search-content {
    margin: 24px 0 15px
}

.search-content input {
    width: 154px
}

.search-content select {
    width: 60px;
    margin-right: 6px
}

.dataTables_wrapper {
    margin-bottom: 30px;
    padding-top: 17px
}

p+.dataTables_wrapper,
figure+.dataTables_wrapper,
ul+.dataTables_wrapper,
ol+.dataTables_wrapper {
    margin-top: 25px
}

.dataTables_wrapper caption {
    position: absolute;
    margin-top: -82px;
    white-space: nowrap
}

.dataTables_wrapper th {
    padding-top: 41px
}

.dataTables_wrapper th span {
    width: 14px;
    height: 10px;
    display: inline-block;
    background: url('/etc/docroot/cobas/sites/coaguchek/common/img/tablesort-arrows.gif') no-repeat 1px 2px;
    cursor: pointer
}

.dataTables_wrapper .sorting_desc span {
    background-position: 1px -23px
}

.dataTables_wrapper .sorting_asc span {
    background-position: 1px -44px
}

.dataTables_filter input {
    width: 142px;
    margin-right: 6px
}

.ie6 .dataTables_filter input {
    border: 1px solid #ccc
}

.dataTables_filter .placeholder {
    position: relative;
    text-indent: 0
}

.dataTables_filter .placeholder span {
    position: absolute;
    top: 1px;
    left: 4px;
    z-index: 10000
}

.ie6 .dataTables_filter .placeholder span,
.ie7 .dataTables_filter .placeholder span {
    top: 4px
}

.sorting_1 {
    background-color: #e5effa
}

.table-paginated {
    margin-bottom: 4px
}

.top-controls,
.bottom-controls {
    position: relative
}

.ie6 .top-controls,
.ie6 .bottom-controls {
    zoom: 1
}

.top-controls div,
.bottom-controls div {
    position: absolute
}

div.top-controls select,
div.bottom-controls select {
    width: 60px;
    margin-top: 2px
}

.ie6 .top-controls select,
.ie6 .bottom-controls select {
    margin-top: 1px;
    font-size: 11px
}

.top-controls label {
    text-indent: -9999px
}

.ie6 .top-controls label,
.ie7 .top-controls label,
.ie8 .top-controls label {
    text-indent: 0
}

.bottom-controls .dataTables_info {
    left: 0;
    top: 0
}

.dataTables_paginate {
    top: -25px;
    right: 68px
}

.dataTables_length {
    top: -24px;
    right: 0
}

.dataTables_filter {
    right: 0;
    top: 8px
}

.bottom-controls .dataTables_length {
    top: 0
}

.bottom-controls .dataTables_paginate {
    top: -1px
}

.no-controls .bottom-controls,
.no-controls .top-controls {
    display: none
}

.js .secondary-caption {
    margin-top: -28px
}

.no-controls th {
    padding-top: 18px
}

.pagination {
    clear: both;
    overflow: hidden;
    float: right;
    margin-bottom: 4px
}

.pagination-bottom {
    margin: -12px 0 15px
}

.pagination a,
.pagination .active,
.paginate_button,
.paginate_active {
    color: #00925b;
    display: inline-block;
    padding: 3px
}

.ie6 .pagination a,
.ie6 .pagination .active,
.ie6 .paginate_button,
.ie6 .paginate_active,
.ie7 .pagination a,
.ie7 .pagination .active,
.ie7 .paginate_button,
.ie7 .paginate_active {
    padding-bottom: 0
}

.pagination a,
.pagination .active {
    padding: 3px 0
}

.pagination .active,
.paginate_active {
    font-weight: bold
}

.pagination a,
.paginate_button {
    background: 0;
    cursor: pointer;
    text-decoration: none
}

.pagination a:hover,
.paginate_button:hover {
    text-decoration: underline
}

.pagination .disabled,
.paginate_button_disabled {
    display: none
}

.ie7 .pagination .disabled {
    position: absolute
}

.dynamic-list {
    margin: 25px 0 30px
}

.dynamic-list dd,
.dynamic-list dt {
    margin-bottom: 0
}

.dynamic-list dt {
    position: relative;
    padding: 6px 0 8px;
    font-weight: bold;
    border-bottom: 1px solid #ccc
}

.dynamic-list dt.active {
    border-bottom: 0;
    padding-bottom: 6px
}

.dynamic-list dt div {
    min-width: 38px;
    cursor: pointer;
    padding: 0;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 3px;
    color: #000;
    font-weight: normal;
    position: absolute;
    text-align: center;
    right: 0;
    top: 5px;
    background: #dedede;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dedede));
    background: -moz-linear-gradient(top, #fff, #dedede);
    background: -o-linear-gradient(top, #fff, #dedede);
    background: -ms-linear-gradient(top, #fff 0, #dedede 100%);
    background: linear-gradient(top, #fff, #dedede);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#dedede', GradientType=0)
}

.dynamic-list dt.active div {
    background: #fff
}

.dynamic-list dd {
    border-bottom: 1px solid #ccc;
    padding-bottom: 6px
}

.js .dynamic-list dd {
    display: none
}

section.references {
    border-top: 1px solid #ccc;
    padding-top: 12px;
    margin-top: -3px
}

.references h3 {
    color: #000;
    font: bold 11px/1.37 "Verdana", "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", sans-serif
}

.references li,
.references h4 {
    margin-bottom: 2px
}

.references ol {
    margin: 0 0 13px 18px;
    list-style: decimal outside
}

.references h4 {
    font-weight: bold
}

.references h4,
.references li {
    color: #787878;
    font-size: 10px
}

#content .references li {
    padding-left: 0;
    background: 0
}

.image-dialog {
    padding: 0;
    box-shadow: 0 0 10px
}

.image-dialog img {
    display: block
}

.ui-dialog-title span {
    display: block
}

.ui-dialog-title .main-title {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 3px
}

.ui-dialog-title .secondary-title {
    font-size: 14px;
    font-weight: bold;
    color: #5e5759
}

.ui-dialog-titlebar {
    background: #fff
}

.ui-dialog .ui-dialog-content {
    padding: 0
}

.dialog-content-loading {
    box-shadow: 0
}

.dialog-content-loading .ui-dialog-titlebar {
    display: none
}

.dialog-content-loading .ui-dialog-content {
    background: transparent url('/etc/docroot/cobas/sites/coaguchek/common/img/loading.gif') center center no-repeat
}

.ui-dialog .ui-dialog-titlebar {
    padding: 23px 12px 12px;
    font-weight: bold;
    font-size: 18px
}

.ui-dialog .ui-dialog-titlebar-close,
.ui-dialog .ui-dialog-titlebar-close span {
    width: auto;
    height: auto;
    border: 0;
    margin: 0;
    padding: 0;
    background: 0;
    text-indent: 0;
    font-size: 11px;
    font-weight: normal
}

.ui-dialog .ui-dialog-titlebar-close {
    top: 6px;
    right: 10px
}

.disclaimer {
    padding: 10px;
    width: 450px
}

.disclaimer input {
    display: block
}

.disclaimer-mobile .disclaimer {
    width: 95%;
    font-size: 20px
}

.disclaimer-mobile .disclaimer input {
    width: 60%;
    height: 60px;
    display: block;
    margin: auto;
    margin-top: 10px;
    font-size: 22px
}

.address-details {
    overflow: hidden;
    border-top: 1px solid #ccc;
    padding-top: 8px
}

.ie6 .address-details {
    clear: left;
    zoom: 1
}

.address-details-first {
    border-top: 0;
    padding-top: 0
}

.address-details .vcard {
    margin: 0 0 12px;
    line-height: 1.65
}

.address-details h2 span {
    font-size: 14px
}

.ie6 .address-details .vcard,
.ie7 .address-details .vcard {
    overflow: hidden;
    width: 100%
}

.address-details .vcard .tel,
.address-details .vcard .fax {
    padding-top: 0
}

.address-details .details {
    float: left;
    width: 270px
}

.ie6 .address-details .details {
    zoom: 1;
    overflow: hidden
}

.address-details .odd {
    clear: left;
    width: 350px
}

.address-details h3 {
    clear: both;
    padding: 11px 0 3px;
    margin-bottom: 0;
    font: normal 11px "Verdana", "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", sans-serif;
    color: #000
}

.address-details h3 strong {
    font-size: 12px
}

.address-details h3+h3 {
    margin-top: 14px;
    font-size: 12px
}

.address-details h4 {
    margin-bottom: 4px
}

.ie6 .address-details h4 {
    font-weight: normal
}

.address-map {
    margin-bottom: 15px
}

.left-navigation {
    padding-left: 20px;
    float: left;
    width: 200px;
    margin-top: 4px
}

.left-navigation li ul {
    display: none;
    padding-left: 20px;
    padding-top: 4px;
    margin-bottom: 10px
}

.left-navigation .active>ul {
    display: block
}

.left-navigation a {
    padding-left: 0;
    background: 0
}

.left-navigation a.active {
    color: #000;
    font-weight: bold;
    text-decoration: none
}

.taleo-search-results>p a {
    margin-right: 10px
}

.youtube {
    clear: both
}

.socialSharing {
    clear: both
}

.socialSharing div>span {
    display: inline-block;
    margin-bottom: 5px
}

.cq-colctrl-lt0 {
    overflow: hidden
}

.cq-colctrl-lt0 {
    padding-left: 20px
}

.cq-colctrl-lt0 .parsys_column {
    float: left;
    width: 50%;
    padding: 5px 0 0 0
}

.cq-colctrl-lt0 .cq-colctrl-lt0-c0 {
    margin-right: 10px;
    margin-left: -20px
}

.cq-colctrl-lt1 {
    overflow: hidden
}

.cq-colctrl-lt1 .parsys_column {
    float: left;
    margin-left: 3%;
    width: 31.33%
}

.cq-colctrl-lt1 .cq-colctrl-lt1-c0 {
    margin-left: 0
}

.section .checkbox,
.section .radio {
    color: #999
}

.section .form_field_text {
    margin: 0;
    border: 1px solid #ccc;
    padding: 1px 3px 2px;
    width: 287px;
    font: 11px/1.41 "Verdana", "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", sans-serif
}

.section select {
    width: 296px
}

.section .form_leftcol {
    margin-bottom: 2px
}

.section .form_leftcollabel label {
    float: left
}

.section textarea {
    height: 77px
}

.section .form_row {
    margin-bottom: 6px;
    color: #999
}

.section .radio.section .form_row {
    float: left
}

.section .radio {
    margin-top: 9px
}

.section .radio input {
    margin: 0
}

.section .radio .form_rightcol {
    margin-right: 14px
}

.section.radio .form_rightcol {
    margin-right: 14px
}

.section.radio .form_row.radio_vartical,
.section.radio .form_rightcol.radio_vartical {
    display: block
}

.section.radio .form_row.radio_horizontal,
.section.radio .form_rightcol.radio_horizontal {
    display: inline
}

.section .checkbox {
    clear: left
}

.section.checkbox .form_rightcol {
    margin-right: 14px
}

.section.checkbox .form_row.checkbox_vartical,
.section.checkbox .form_rightcol.checkbox_vartical {
    display: block
}

.section.checkbox .form_row.checkbox_horizontal,
.section.checkbox .form_rightcol.checkbox_horizontal {
    display: inline
}

.section .submit .form_leftcol {
    display: none
}

.section .form_button_submit {
    border: 1px solid #00925b;
    border-radius: 5px;
    padding: 0 6px 1px;
    cursor: pointer;
    color: #fff;
    font: 11px/1.41 "Verdana", "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", sans-serif;
    font-weight: bold
}

.section .form_button_submit:hover {
    -moz-box-shadow: inset 0 0 10px 5px rgba(128, 128, 128, 0.5);
    -webkit-box-shadow: inset 0 0 10px 5px rgba(128, 128, 128, 0.5);
    box-shadow: inset 0 0 10px 5px rgba(128, 128, 128, 0.5)
}

#_corporate_contact_form {
    margin-bottom: 15px
}

#_corporate_contact_form #_corporate_contact_form_title {
    width: 170px
}

.videoViewer {
    overflow: hidden
}

.videoViewer-right .brc-player {
    float: right;
    padding-left: 10px
}

.videoViewer-left .brc-player {
    float: left;
    padding-right: 10px
}

.productStep .product-step-left {
    float: left
}

.productStep .product-step-left>div {
    overflow: hidden
}

.productStep ul>li {
    background: url('/etc/docroot/cobas/sites/coaguchek/common/img/list-bullet.gif') no-repeat 0 6px;
    width: auto
}

.three-column-content .image .pull-left,
.container-one-col .image .pull-left {
    position: relative;
    left: -20px
}

.richtext-caption-description {
    overflow: hidden
}

.richtext-caption-description p {
    display: block;
    float: left
}

#main-nav li.page-switch {
    float: right;
    border: 0;
    height: 40px;
    margin: 3px 0 0
}

#main-nav li.page-switch a {
    border: 0;
    padding-top: 13px;
    height: 20px
}

[class^="icon-"]:before,
[class*=" icon-"]:before,
[class^="icon-"] .before,
[class*=" icon-"] .before {
    content: " ";
    display: inline-block;
    width: 2em;
    height: 2em;
    margin: 0 .2em;
    text-decoration: inherit;
    text-indent: -9999px;
    float: left
}

.icon-search {
    display: block;
    width: 20px;
    height: 20px;
    position: relative
}

.icon-search:before {
    float: none;
    position: absolute;
    top: 0;
    left: 0
}

#main-nav-container #main-nav.main-mega-menu {
    height: 38px
}

.ie7 #header,
.ie8 #header {
    position: static
}

.ie7 #header,
.ie8 #header {
    position: static
}

.ie7 #content aside,
.ie8 #content aside,
.ie7 #container aside[role='complementary'],
.ie8 #container aside[role='complementary'] {
    width: 295px;
    overflow: hidden;
    white-space: normal;
    display: block;
    float: right
}

#CQ button {
    filter: none
}

sub,
sup {
    font-size: 80%
}

.ie8 sub,
.ie8 sup {
    font-size: 12px
}

.text_size-1,
.text_size-2,
.text_size-3 {
    line-height: 1.5
}

.richtext .phoneNumber,
.phoneNumber a {
    background: transparent left center no-repeat
}

a,
a:link,
.patients-page a,
.patients-page a:link,
#content-container a,
#content-container a:link,
.patients-page #content-container a,
.patients-page #content-container a:link,
aside a,
aside a:link,
.patients-page aside a,
.patients-page aside a:link,
#sitemap .level-0 a,
.patients-page #sitemap .level-0 a,
#main-nav a.active,
#main-nav a:focus,
#main-nav a:hover,
#main-nav a:active,
#main-nav>li>a:hover,
.patients-page #main-nav>li>a:hover,
#main-nav li.hover>a,
.patients-page #main-nav li.hover>a,
.page-switch a:hover,
.patients-page .page-switch a:hover,
.content-toolbox a,
.patients-page .content-toolbox a,
#breadcrumbs a,
.patients-page #breadcrumbs a,
.cobas-toolbox .flyout-wrapper a,
.patients-page .cobas-toolbox .flyout-wrapper a,
.banner-box-list a:hover figcaption,
.patients-page .banner-box-list a:hover figcaption,
.tag-cloud a:focus,
.tag-cloud a:hover,
.tag-cloud a:active,
.tag-cloud .hover .ghost,
#main-nav.main-mega-menu a:focus,
#main-nav.main-mega-menu a:hover,
#main-nav.main-mega-menu a:active,
#main-nav.main-mega-menu .home-icon-link:hover,
.patients-page #main-nav.main-mega-menu a:focus,
.patients-page #main-nav.main-mega-menu a:hover,
.patients-page #main-nav.main-mega-menu a:active,
.patients-page #main-nav.main-mega-menu .home-icon-link:hover,
.dynamic-product-item .button-expand,
.dynamic-product-item .button-collapse,
.google-maps-caption a.google-maps-active:hover {
    color: #04a6a8
}

#main-nav>li>a.active,
#main-nav>li>a:hover,
#main-nav li.hover>a,
.patients-page #main-nav>li>a.active,
.patients-page #main-nav>li>a:hover,
.patients-page #main-nav li.hover>a {
    border-color: #04a6a8
}

.link-go-to a:hover,
.patients-page .link-go-to a:hover {
    color: #5e89c2
}

.patients-page .main-slider-content:after,
.patients-page .main-slider-content .js-generated-after {
    background-image: url('/etc/docroot/cobas/sites/coaguchek/common/img/coagu/patients/curve.png')
}

button,
a.button,
button.alternate,
input[type="button"],
.sliderBanner .sliders-wrap-inner .slider-over a,
.section .form_button_submit,
.patients-page a.button-basket,
.patients-page button,
.patients-page a.button,
.patients-page button.alternate,
.patients-page input[type="button"],
.patients-page .sliderBanner .sliders-wrap-inner .slider-over a,
.patients-page .section .form_button_submit,
.patients-page .sup-reference,
.patients-page .ref-tooltip .ref-count,
.patients-page .richtext-with-references sup,
.patients-page .reference-index .patients-page .google-maps-caption a:hover,
.patients-page .google-maps-item button[name="submit"],
.patients-page .google-maps-item input[name="submit"] {
    background: #04a6a8
}

.wf-active #main-nav.main-mega-menu .home-icon-link,
#main-nav.main-mega-menu .home-icon-link,
.wf-active .patients-page #main-nav.main-mega-menu .home-icon-link,
.patients-page #main-nav.main-mega-menu .home-icon-link {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAA3CAYAAAA4yKuJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAASxJREFUeNrsVsENgjAUBdIB8KRRL2yAG+gGuoGO4Ahu4AAmejLeGAE2wAE00USNnnCD+r95JbUioBcTQpMXCv+93/ZTeLWllJbZOq1uwtfz9dQwY84HssugfpwrAIHJc8KK4L+JeEqMdrMTEyRhqWLUD/AsUDwHmZnkE6LL7TzR8nF/SxiCY9nIOEZgQIK7PgOK8xRDJJyxgMt0IPRMsibyIXIFyudpC+/rZIpFGL1BMSkyEobGvZ37HopaFQTqPZQXZG3vqlepFtSCvwnEYrf/7psW601d1l8FCVBKkPo0IS4SvPm0KRIG2QdximcsHhICwkgfIfVpeLNqI+XT4DxHePHpjDX1MDpzjryXlE97BRVNUp82yH2DGOHKR6Hap8v9BNRJLofzEnsIMABZCWQVULaB9wAAAABJRU5ErkJggg==')
}

.hcp-page a,
.hcp-page a:link,
.hcp-page #content-container a,
.hcp-page #content-container a:link,
.hcp-page aside a,
.hcp-page aside a:link,
.hcp-page #sitemap .level-0 a,
.hcp-page #main-nav a.active,
.hcp-page #main-nav a:focus,
.hcp-page #main-nav a:hover,
.hcp-page #main-nav a:active,
.hcp-page #main-nav>li>a:hover,
.hcp-page #main-nav li.hover>a,
.hcp-page .page-switch a:hover,
.hcp-page .content-toolbox a,
.hcp-page #breadcrumbs a,
.hcp-page .cobas-toolbox .flyout-wrapper a,
.hcp-page .banner-box-list a:hover figcaption,
.hcp-page .tag-cloud a:focus,
.hcp-page .tag-cloud a:hover,
.hcp-page .tag-cloud a:active,
.hcp-page .tag-cloud .hover .ghost,
.hcp-page #main-nav.main-mega-menu a:focus,
.hcp-page #main-nav.main-mega-menu a:hover,
.hcp-page #main-nav.main-mega-menu a:active,
.hcp-page #main-nav.main-mega-menu .home-icon-link:hover,
.hcp-page .dynamic-product-item .button-expand,
.hcp-page .dynamic-product-item .button-collapse,
.google-maps-caption a.google-maps-active:hover {
    color: #5e89c2
}

.hcp-page #main-nav>li>a.active,
.hcp-page #main-nav>li>a:hover,
.hcp-page #main-nav li.hover>a {
    border-color: #5e89c2
}

.hcp-page .link-go-to a:hover {
    color: #04a6a8
}

.hcp-page .main-slider-content:after,
.hcp-page .main-slider-content .js-generated-after {
    background-image: url('/etc/docroot/cobas/sites/coaguchek/common/img/coagu/hcp/curve.png')
}

.hcp-page button,
.hcp-page a.button,
.hcp-page button.alternate,
.hcp-page input[type="button"],
.hcp-page .section .form_button_submit,
.hcp-page .sliderBanner .sliders-wrap-inner .slider-over a,
.hcp-page .sup-reference,
.hcp-page .ref-tooltip .ref-count,
.hcp-page .richtext-with-references sup,
.hcp-page .reference-index,
.hcp-page .google-maps-caption a:hover,
.hcp-page .google-maps-item button[name="submit"],
.hcp-page .google-maps-item input[name="submit"] {
    background: #5e89c2
}

.wf-active .hcp-page #main-nav.main-mega-menu .home-icon-link,
.hcp-page #main-nav.main-mega-menu .home-icon-link {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAA3CAYAAAA4yKuJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAStJREFUeNrsVrsNwjAUJJEHIBUIaNgg2QA2CBvACEyA2IANYIPUVHiDQE0DEkFQwQbmPXRGxvlCg4Ri6ZQX393zL9Gzo5Rq2K3b7t34mVxOns25OeImg+K40AABixeEFcFPmXhKjE6rGxMUYak5iiP0RVrnIjOLfII8X5OJkY/jLSGEpuEg4xjEkAx3cwbE8xQ3SDhnA2/TgRDYYsPkw9QU2L6+sfCBKSZOYnSPOCUyEm6sd6fwHMraPxj0OVQ3ZH3e/75LtaE2/Mwg5O7ymWG53tfb+q3hBlQyvOo0IS4zpOq0bRKW2Idwij42h4SIMDJHeNVp1GbdRrpOQ/Mc4a1OZ6wpwOisOboIDiDyGnNcw2d6DX2DHFhiiSdfheo6Xe2f1je5As0b9xBgAEaDY95uGMWOAAAAAElFTkSuQmCC')
}

#main-nav-container {
    width: 100%
}

.link-go-to {
    width: 20%;
    max-width: 197px;
    position: absolute;
    right: 0;
    top: 133px;
    text-align: right;
    height: 32px;
    z-index: 9000
}

.link-go-to:after,
.link-go-to .js-generated-after {
    content: " ";
    clear: both
}

.link-go-to a {
    display: block;
    font: bold 14px/32px Arial, sans-serif;
    color: #000
}

.link-go-to a:hover {
    text-decoration: none
}

.icon-spin:before {
    float: right;
    margin-left: 7px
}

.col-sm-8 {
    width: 66.666%;
    float: left
}

.col-sm-6 {
    width: 50%;
    float: left
}

.col-sm-4 {
    width: 33.333%;
    float: left
}

.ui-tabs {
    position: relative;
    padding: 2px;
    zoom: 1
}

.ui-tabs p {
    width: auto
}

.ui-tabs .ui-tabs-nav {
    margin: 0 0 0 -3px;
    padding: 0
}

.ui-tabs .ui-tabs-nav li {
    list-style: none;
    float: left;
    position: relative;
    top: 1px;
    padding: 0
}

#content .ui-tabs .ui-tabs-nav li:before {
    background: 0
}

#content-container .ui-tabs-nav .ui-state-default a {
    text-decoration: none;
    padding-left: 3px;
    background: url('/etc/docroot/cobas/sites/coaguchek/common/img/tab-nav-left.gif') no-repeat left top
}

.section.tabs ul li a span {
    display: block;
    text-align: center;
    color: #000;
    height: 18px;
    background: url('/etc/docroot/cobas/sites/coaguchek/common/img/tab-nav-right.gif') no-repeat right top;
    padding: 1px 5px 0 3px;
    font-size: 12px
}

.ui-tabs .ui-tabs-nav .ui-tabs-selected {
    margin-bottom: 0;
    padding-bottom: 5px;
    background: #fff;
    border: 1px solid #ccc;
    border-bottom: 0
}

#content-container .ui-tabs-nav .ui-tabs-selected a,
#content-container .ui-tabs-nav .ui-tabs-selected span {
    background: #fff
}

.ui-tabs .ui-tabs-nav .ui-tabs-selected a,
.ui-tabs .ui-tabs-nav .ui-state-disabled a,
.ui-tabs .ui-tabs-nav .ui-state-processing a {
    cursor: text
}

.ui-tabs .ui-tabs-nav li a,
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav .ui-tabs-selected a {
    cursor: pointer
}

.ui-tabs .ui-tabs-panel {
    display: block;
    clear: left;
    border-width: 0;
    padding-left: 0;
    background: 0
}

.js .tab-content,
.section.tabs,
.tabs .tab-nav-example,
.ui-tabs .ui-tabs-hide {
    display: none
}

.section.tabs {
    width: 100%;
    clear: both
}

.tabs .tab-nav-example li,
#content .ui-tabs .ui-tabs-nav .ui-state-default {
    margin: 0 0 0 3px;
    padding: 0
}

.section.tabs ul li:first-child {
    margin-left: 0
}

.ie7 .section.tabs ul li,
.ie8 .section.tabs ul li {
    background: url('/etc/docroot/cobas/sites/coaguchek/common/img/button-bg-gray.png') 0 0 repeat-x
}

#content ul li:before,
.ie7 #content ul li .before {
    background: 0;
    margin: 0;
    width: 0
}

.layout-1-cols,
.layout-2-cols,
.layout-3-cols {
    border-top: 1px solid #b2b2b2;
    padding-top: 26px;
    padding-right: 320px;
    overflow: hidden;
    width: 620px
}

.layout-1-cols:after,
.layout-2-cols:after,
.layout-3-cols:after {
    clear: both
}

.ie7 .layout-1-cols,
.ie7 .layout-2-cols,
.ie7 .layout-3-cols {
    margin-top: 0
}

div[class|='layout'] .column {
    overflow: hidden
}

div[class|='layout'] .column .nofloat img {
    max-width: 99.6%;
    height: auto
}

.layout-1-cols .column.first {
    width: 620px;
    padding-left: 0
}

.layout-2-cols .column.first,
.layout-2-cols .column.second {
    float: left;
    width: 300px
}

#content-container.container-one-col .layout-2-cols .column.first {
    width: 67%
}

#content-container.container-one-col .layout-2-cols .column.second {
    width: 30%
}

.layout-2-cols .column.first {
    padding-left: 0
}

.layout-2-cols .column.second {
    padding-left: 20px
}

.layout-3-cols .column.first {
    float: left;
    width: 124px;
    padding-left: 0
}

.layout-3-cols .column.second {
    float: left;
    width: 279px;
    padding-left: 20px
}

.layout-3-cols .column.third {
    float: left;
    width: 155px;
    padding-left: 20px
}

#content .layout-2-cols .faq-list dd p,
#content .layout-3-cols .faq-list dd p {
    width: auto
}

.tab-switcher {
    margin: 18px 0 12px;
    height: 21px;
    border-bottom: 1px solid #ccc
}

#content .tab-switcher li {
    float: left;
    margin-right: 3px;
    padding-left: 0;
    background: 0
}

.ie6 #content .tab-switcher li {
    margin-bottom: -1px
}

.tab-switcher a {
    padding: 0 4px;
    color: #000;
    text-decoration: none;
    border: 1px solid #ccc;
    border-radius: 3px;
    background: #dedede;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dedede));
    background: -moz-linear-gradient(top, #fff, #dedede);
    background: -o-linear-gradient(top, #fff, #dedede);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dedede');
    background: linear-gradient(top, #fff, #dedede);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dedede')
}

.ie6 #content .tab-switcher a {
    color: #000;
    text-decoration: none
}

.ie6 .tab-switcher a,
.ie7 .tab-switcher a,
.ie8 .tab-switcher a {
    position: relative
}

.tab-switcher .active {
    background: #fff;
    border-radius: 0;
    padding-bottom: 5px;
    border-bottom: 1px solid #fff
}

.tabs h2 {
    margin: 14px 0
}

.tabs>h2 {
    margin-top: 0
}

.tabs .text:first-child h2:first-child {
    margin: 0 0 14px 0
}

.tabs section {
    overflow: hidden;
    margin: -4px 0 0;
    padding-bottom: 10px
}

.tabs img {
    margin-bottom: 18px
}

.js aside[role="complementary"].js-tabs-sidebar {
    margin-top: 20px;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.js-tabs-sidebar h2 {
    margin-top: 14px
}

#content-container.container-one-col .layout-1-cols,
#content-container.container-one-col .layout-2-cols,
#content-container.container-one-col .layout-3-cols {
    padding-right: 0;
    width: auto;
    max-width: 945px
}

.layout-1-cols .image .pull-left,
.layout-2-cols .image .pull-left {
    position: static
}

.column img {
    max-width: 100%;
    height: auto
}

.cq-wcm-edit .section.tabs {
    display: initial
}

.form_leftcollabel,
.form_leftcolmark {
    float: left
}

form .richtext>p {
    margin: 0
}

.richtext .phoneNumber,
.richtext .faxNumber {
    padding-left: 18px;
    display: inline-block;
    min-height: 19px
}

.richtext .phoneNumber,
.phoneNumber a {
    background: transparent url('/etc/docroot/cobas/sites/coaguchek/common/img/contact-phone.gif') 0 0 no-repeat
}

.richtext .faxNumber,
.faxNumber a {
    background: transparent url('/etc/docroot/cobas/sites/coaguchek/common/img/contact-fax.gif') 0 0 no-repeat
}

.richtext .phoneNumber {
    background-position: left center
}

.richtext .faxNumber {
    background-position: left top
}

.richtext .faxNumber>a,
.richtext .phoneNumber>a {
    background: 0;
    padding-left: 0
}

.faxNumber a,
.phoneNumber a {
    padding-left: 19px
}

.related-links h2 {
    padding-bottom: 3px;
    border-bottom: 1px dashed #ccc
}

aside[role="complementary"] .email a,
aside[role="complementary"] a[href^="mailto"] {
    display: inline-block;
    border-top: 0;
    padding-top: 0;
    margin-top: 7px
}

.email a {
    display: inline-block;
    background-position: 0 1px;
    padding-left: 25px
}

.phoneNumber a,
.faxNumber a {
    background-position: 0 50%
}

.form_row {
    display: block;
    clear: both
}

.form_leftcol {
    display: block;
    clear: both;
    overflow: hidden
}

.section .form_row .form_leftcolmark,
.section .form_leftcollabel label {
    font-weight: bold;
    color: #000
}

form .richtext-highlighted {
    background: transparent;
    border-color: #dedede;
    margin: 15px 0;
    padding: 10px 0
}

form .richtext-highlighted,
form .richtext-highlighted p {
    color: #898989
}

.newsletter-two-cols {
    float: left;
    margin: 10px 0
}

.section.radio .newsletter-two-cols .form_rightcol {
    margin: 0
}

.newsletter-two-cols input[type="radio"] {
    margin: 0 2px
}

.newsletter-two-cols label.error {
    top: -16px;
    left: 0;
    width: 300px;
    text-align: right
}

.newsletter-version {
    width: 210px
}

.newsletter-version .form_row:first-child {
    border-left: 1px solid #000;
    padding-left: 10px
}

.newsletter-agree {
    width: 90px
}

.newsletter-version:after,
.newsletter-version .js-generated-after {
    content: " ";
    display: block;
    clear: both
}

.section .form_row {
    position: relative
}

.section.radio .form_row.radio_horizontal,
.section.radio .form_rightcol.radio_horizontal {
    position: static
}

textarea.error,
.section .form_field_text.error,
.section input[type='password'].error,
select.error {
    border: 1px solid #a0522d;
    background: #fff8dc
}

label.error {
    color: #a0522d;
    left: auto;
    position: absolute;
    right: 3px;
    top: 0
}

.radio_horizontal label.error {
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    text-align: right;
    top: -22px;
    white-space: nowrap;
    width: 296px
}

.content-toolbox {
    margin: 0 10px 0 20px;
    padding: 0;
    position: relative
}

aside .content-toolbox {
    margin: 0 0 4px 0;
    padding-bottom: 4px;
    position: absolute;
    top: 0;
    left: auto;
    right: 20px
}

.ie7 aside .content-toolbox {
    display: block;
    margin-left: 0
}

.content-toolbox .share>a .stButton {
    display: none!important
}

.content-toolbox li {
    float: right;
    height: 18px;
    padding: 0 4px 2px
}

.content-toolbox a {
    color: #00925b;
    display: block;
    float: left;
    height: 21px;
    padding-top: 3px;
    vertical-align: bottom
}

.content-toolbox a:link,
.content-toolbox a:visited {
    text-decoration: none
}

.content-toolbox a:focus,
.content-toolbox a:hover,
.content-toolbox a:active {
    text-decoration: underline
}

.content-toolbox .print a {
    padding-left: 19px
}

.content-toolbox .recommend a {
    padding-left: 23px
}

.content-toolbox .ask a {
    padding-left: 0
}

.basket {
    margin: 10px 0 10px
}

.basket-inner {
    border-top: 1px solid #999;
    border-bottom: 1px solid #999;
    padding: 5px 0
}

.basket-entry {
    overflow: hidden;
    width: 100%;
    margin-bottom: 5px
}

.basket-entry-desc {
    float: left
}

.basket-entry span {
    display: block
}

.basket-del-span {
    float: right;
    width: 10px
}

.basket-del-span:hover {
    cursor: pointer
}

aside[role="complementary"] .basket-del {
    background-repeat: no-repeat;
    background-position: left center;
    background-color: transparent;
    border: 0;
    display: block;
    height: 17px;
    width: 17px
}

.basket-entry-size {
    color: #999
}

.basket-footer {
    border-top: 0
}

aside[role="complementary"] .basket-footer a {
    display: inline-block
}

aside[role="complementary"] .basket-footer .basket-download-all {
    width: 100%;
    background-repeat: no-repeat;
    background-position: right 2px;
    background-color: transparent
}

aside[role="complementary"] .basket-footer .basket-download-all-icon {
    display: none
}

.basket a {
    padding: 0;
    background: 0
}

.ie7 .basket-download-all {
    padding-left: 0;
    background: 0
}

.download-group-items {
    display: none
}

.download-group {
    border-bottom: 1px solid #ccc;
    margin-bottom: 30px;
    overflow: hidden;
    width: 100%
}

.download-group-hide {
    display: none;
    float: right
}

.download-group-show {
    float: right
}

.download-group-title {
    float: left;
    font-weight: bold;
    padding-top: 8px
}

.download-group-items {
    clear: both;
    padding-bottom: 30px
}

.download-group-hide input,
.download-group-show input {
    width: 70px
}

.download-group-show input {
    background: 0;
    padding: 0
}

.download-item {
    overflow: hidden;
    width: 100%;
    padding-top: 20px
}

.download-item-logo {
    float: left
}

.download-item-logo>img {
    width: 165px
}

.download-item-description {
    float: left;
    margin-left: 30px;
    width: 230px
}

.download-item-description p {
    width: 230px
}

.download-item-dropdowns {
    float: right;
    width: 165px
}

.dropdown-buttons {
    text-align: right
}

.dropdown-add-files {
    margin-top: 10px
}

#content-container a.button-basket {
    display: inline-block;
    height: 14px;
    width: 14px;
    padding: 0;
    text-indent: 9999em
}

#content-container a.button-basket,
input.dropdown-add-files-enable[type="button"],
input.dropdown-add-files-disable[type="button"] {
    border: 0;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: transparent;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease
}

#content-container a.button-basket:hover,
input.dropdown-add-files-enable[type="button"]:hover,
input.dropdown-add-files-disable[type="button"]:hover {
    border-radius: 11px;
    -webkit-box-shadow: 0 0 5px 0 rgba(128, 128, 128, 0.3);
    box-shadow: 0 0 5px 0 rgba(128, 128, 128, 0.3)
}

.dropdown-add-files-disable {
    padding-left: 16px
}

.ie8 .dropdown-add-files-enable,
.ie8 .dropdown-add-files-disable {
    width: 16px;
    height: 16px
}

.dropdown-add-files .dropdown-item-button {
    display: inline;
    margin-left: 10px
}

.dropdowns-container select {
    width: 165px;
    margin-top: 5px
}

#content .dropdown-item-button a.button {
    background: #5e89c2;
    margin: 5px 0;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    font: 11px/1.41 "Verdana", "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", sans-serif;
    padding: 0 7px 1px
}

.faq-list h2:hover,
.faq-list dt:hover {
    text-decoration: underline;
    cursor: pointer
}

.faq-list h2 {
    margin-top: 10px;
    padding-left: 10px;
    font: bold 11px "Verdana", "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", serif;
    color: #000
}

.faq-list dl {
    margin-bottom: 0;
    padding-bottom: 10px
}

.faq-list dt,
.faq-list dd {
    margin-bottom: 0;
    padding: 0 0 0 10px;
    clear: both
}

.faq-list dt {
    font-weight: normal;
    margin-bottom: 4px
}

#content .faq-list dd p {
    margin-bottom: 0;
    padding-bottom: 15px;
    width: auto
}

#content .faq-list ul li {
    display: table;
    padding-left: 0
}

#content .faq-list ul li:before,
.ie7 #content .faq-list ul li .before {
    padding: 0;
    display: table-cell;
    width: 12px;
    background-position: 0 6px
}

.js .faqListContainer .faq-list dd {
    display: none
}

.js .faqListContainer .faq-list h2+dl {
    margin-left: 10px
}

.js .faqList .faq-list dt {
    font-weight: bold
}

.js .faqList .faq-list dd {
    display: none
}

.js .faqList .item-content {
    overflow: hidden;
    clear: both
}

.faqList .faqListItem p {
    margin-left: 25px
}

.faqList .faqListItem p:first-child {
    margin-left: 12px
}

.faqList .faqListItem p:first-child:before {
    content: "> "
}

.faq-controls {
    text-align: right;
    color: #7f7f7f
}

.faq-controls .faq-expand,
.faq-controls .faq-collapse {
    cursor: pointer
}

.faqList .faq-list figure img {
    border: 1px solid #cecece;
    max-width: 295px
}

.buttons-expand {
    width: auto;
    float: right;
    margin: 0 10px 0 0;
    padding: 0
}

.buttons-expand:after,
.with-buttons-expand .js-after {
    content: " ";
    float: none;
    clear: both
}

.button-expand,
.button-collapse {
    list-style: none;
    margin: 0;
    border: 1px solid #ccc;
    border-radius: 3px;
    color: #000;
    cursor: pointer;
    font-weight: normal;
    min-width: 20px;
    text-align: center;
    background: #fff;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWRlZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0, rgba(222, 222, 222, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 1)), color-stop(100%, rgba(222, 222, 222, 1)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0, rgba(222, 222, 222, 1) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0, rgba(222, 222, 222, 1) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0, rgba(222, 222, 222, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0, rgba(222, 222, 222, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dedede', GradientType=0)
}

#content .buttons-expand .button-expand,
#content .buttons-expand .button-collapse {
    padding: 0 5px
}

h2 .button-collapse,
dt .button-expand,
.faq-expand .button-collapse,
.faq-collapse .button-expand {
    display: inline-block
}

h2 .button-expand,
dt .button-collapse,
.faq-expand .button-expand,
.faq-collapse .button-collapse {
    display: none
}

.with-buttons-expand {
    min-height: 20px;
    margin-bottom: 10px
}

.buttons-expand-text {
    max-width: 90%;
    display: inline-block
}

@media all and (min-width:1px) {
    .button-expand,
    .button-collapse {
        filter: none
    }
}

.cq-wcm-edit aside[role='complementary'] .faqList .item-content,
.js aside[role='complementary'] .faqList .item-content {
    overflow: visible
}

.cq-wcm-edit aside[role='complementary'] .faq-list .richtext ol {
    margin-left: 27px
}

aside[role='complementary'] .faq-list .richtext ol {
    margin-left: 15px
}

.cq-wcm-edit aside[role='complementary'] .faq-list ol,
aside[role='complementary'] .faq-list ol {
    list-style: decimal
}

.cq-wcm-edit aside[role='complementary'] .faq-list ol li aside[role='complementary'] .faq-list ol li {
    background: transparent
}

.cq-wcm-edit aside[role='complementary'] .faq-list .richtext ol,
aside[role='complementary'] .faq-list .richtext ol,
.cq-wcm-edit aside[role='complementary'] .faq-list .richtext ul,
aside[role='complementary'] .faq-list .richtext ul {
    padding-left: 0
}

.cq-wcm-edit aside[role='complementary'] .faq-list dl dd aside[role='complementary'] .faq-list dl dd {
    padding-left: 12px
}

.cq-wcm-edit aside[role='complementary'] .faq-list ul li,
.cq-wcm-edit aside[role='complementary'] .richtext ul,
aside[role='complementary'] .faq-list dd ul li {
    list-style: none
}

.cq-wcm-edit aside[role='complementary'] .faq-list ul,
.cq-wcm-edit aside[role='complementary'] .faq-list ol,
.cq-wcm-edit aside[role='complementary'] .faq-list ol li .cq-wcm-edit aside[role='complementary'] .faq-list .richtext ul {
    margin-left: 12px
}

.cq-wcm-edit #container aside[role='complementary'] .faq-list ul li,
aside[role='complementary'] .faq-list dd ul li,
.cq-wcm-edit aside[role='complementary'] .faq-list ol,
aside[role='complementary'] .faq-list ol {
    padding-left: 15px
}

.breadcrumbs {
    max-width: 70%
}

#breadcrumbs {
    margin-bottom: 15px;
    max-width: 70%;
    overflow: hidden;
    float: left;
    position: relative;
    z-index: 2
}

.ie6 #breadcrumbs {
    position: relative
}

#breadcrumbs li {
    float: left;
    margin-left: 7px;
    margin-top: 3px;
    color: #7f7f7f
}

#breadcrumbs li:before {
    content: "> "
}

#breadcrumbs li:first-child:before,
#breadcrumbs li.first:before {
    content: ""
}

#breadcrumbs li a {
    padding-left: 0;
    color: #000;
    background-repeat: no-repeat
}

#breadcrumbs .first,
#breadcrumbs .first a,
.hcp-page #breadcrumbs .first a,
.patients-page #breadcrumbs .first a {
    margin-left: 0;
    padding-left: 0;
    background-image: none
}

#breadcrumbs .last,
#breadcrumbs li:last-child {
    font-weight: bold
}

#breadcrumbs .last a,
#breadcrumbs li:last-child a {
    color: #000
}

.flyout-wrapper {
    display: none;
    position: absolute;
    z-index: 9005;
    background: #fff url('/etc/docroot/cobas/common/img/loading.gif') no-repeat 20px 50%
}

.flyout-wrapper.content-loaded {
    background-image: none
}

.flyout-active {
    z-index: 1001
}

.cobas-toolbox .cobas-toolbox-login .flyout-active {
    border-bottom: 0;
    background: #fff;
    padding-bottom: 2px;
    z-index: 9021
}

.cobas-toolbox .cobas-toolbox-login .flyout-wrapper {
    padding: 16px 11px 22px;
    top: 20px;
    width: 272px
}

.cobas-toolbox .cobas-toolbox-login .flyout-wrapper h1,
.cobas-toolbox .cobas-toolbox-login .flyout-wrapper h2 {
    font: bold 11px/1 "Verdana", "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", sans-serif
}

.cobas-toolbox-login .flyout-wrapper article>h1 {
    display: none
}

.cobas-toolbox .cobas-toolbox-login .flyout-wrapper form {
    padding: 0;
    clear: both;
    margin-bottom: 0
}

.cobas-toolbox-login .flyout-wrapper form .intro {
    color: inherit
}

.cobas-toolbox-login .flyout-wrapper button[type="submit"] {
    border-radius: 3px
}

.cobas-toolbox .cobas-toolbox-logout button {
    color: #666
}

.cobas-toolbox .cobas-toolbox-logout button:hover {
    color: #000;
    box-shadow: none
}

.cobas-toolbox-login .flyout-wrapper a:hover {
    text-decoration: underline
}

#content .form-login-above li:first-child,
#content .form-login-below li {
    padding-left: 0
}

.form-login-above {
    margin-left: -1px
}

#content .form-login-above li:first-child {
    margin-left: 0;
    border-left: 0
}

.form-login-above li {
    width: auto;
    float: left;
    padding-left: 10px;
    margin-left: 10px;
    border-left: 1px solid #000;
    font-weight: bold
}

.form-login-above li a {
    font-weight: normal
}

.login form {
    clear: both
}

iframe.flyout-frame {
    width: 100%;
    height: 100%;
    background: #fff;
    border: 0;
    z-index: -1;
    position: absolute;
    top: 0;
    left: 0
}

#form-login .password label {
    display: inline
}

#form-login,
#form-logout {
    margin-bottom: 11px
}

.patient-page #content-container .richtext-tight a,
.hcp-page #content-container .richtext-tight a {
    background: 0;
    padding-left: 0
}

.minor a {
    margin-top: 0;
    display: inline
}

.minor a:before {
    content: "> "
}

.minor a[href^="http"]:before,
.minor a[target="_blank"]:before {
    content: ""
}

.minor a.file:before {
    content: ""
}

.minor a.file {
    padding-bottom: 1px;
    padding-top: 1px
}

.sup-reference,
.ref-tooltip sup {
    font-size: 80%;
    bottom: 4px;
    cursor: pointer
}

.minor,
.ref-tooltip {
    font-size: 10px;
    color: #666
}

.ref:hover {
    text-decoration: none
}

.ref-tooltip {
    border: 1px solid #ccc;
    box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
    max-width: 420px;
    line-height: 1.46;
    padding: 0;
    background: #fff
}

.ref-tooltip .ui-tooltip-content {
    overflow: visible;
    background: #fff;
    border: 0;
    padding: 12px 10px 0 22px
}

#content a.referencesList {
    background: 0;
    padding: 0
}

.referencesList .richtext {
    display: inline-block;
    vertical-align: top;
    width: 95%
}

.referencesList {
    color: #787878
}

.sup-reference,
.ref-tooltip .ref-count,
.richtext-with-references sup,
.reference-index {
    bottom: 1px;
    padding: 2px 3px 1px 2px;
    margin: 0 3px -2px;
    color: #fff;
    background: #00925b;
    display: inline-block;
    font: normal 10px/1 Arial, Helvetica, sans-serif;
    height: 12px
}

.ref-tooltip a {
    display: none
}

.ref-tooltip .ref-count {
    float: left;
    margin-left: -15px
}

.ref-tooltip strong {
    margin-top: 6px;
    display: block;
    position: relative
}

.references ol {
    font-weight: bold;
    line-height: 1.5
}

.ielte7 .references ol {
    margin-left: 25px
}

.references span {
    font-weight: normal
}

.references strong {
    display: inline-block;
    margin: 15px 0 3px
}

.reference-index {
    vertical-align: super;
    font-size: 80%
}

.text_size-1 {
    font-size: 1em
}

.text_size-2 {
    font-size: 1.3em
}

.text_size-3 {
    font-size: 1.6em
}

.cobas-toolbox-text-resize {
    padding-left: 10px
}

.cobas-toolbox-text-resize span {
    float: left
}

.cobas-toolbox-text-resize #decrease-font,
.cobas-toolbox-text-resize #increase-font {
    cursor: default
}

.cobas-toolbox-text-resize #decrease-font.active,
.cobas-toolbox-text-resize #increase-font.active {
    cursor: pointer
}

#increase-font,
#decrease-font {
    width: 8px;
    height: 13px;
    margin: -2px 0 0;
    display: inline-block;
    text-indent: -9999px
}

#text-resize-caption {
    margin: -1px 5px 0
}

#main-nav {
    margin: 0;
    position: relative;
    z-index: 9000;
    height: 32px
}

.ie7 #main-nav,
.ie8 #main-nav {
    position: static
}

#main-nav li,
#main-nav h2,
#main-nav ul {
    margin: 0
}

#main-nav ul {
    position: absolute;
    margin-top: 2px!important;
    left: 0;
    display: none;
}

#main-nav,
#main-nav ul {
    width: 100%;
    background-color:rgba(90,126,160,0.8);
    float: left
}

#main-nav li:first-child {
    margin-left: 10px
}

html[dir="rtl"] #main-nav li:first-child {
    margin: 0 10px 0 0
}

#main-nav li {
    margin: 0px 0
}

#main-nav li a {

}

.wf-active #main-nav>li>a,
#main-nav>li>a {
    font-weight: bold;
    -webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    transition: all 1s ease 0s
}

#main-nav li li a {
    font-weight: normal
}

.ie7 #main-nav ul {
    width: 985px
}

.ie7 #main-nav li ul {
    top: 29px
}

.no-js #main-nav li:hover>ul {
    display: block
}

#main-nav li {
    float: left
}

html[dir="rtl"] #main-nav li {
    float: right
}

#main-nav a {
    color: #000;
    padding: 0 10px
}

.wf-active #main-nav a,
.wf-active #main-nav li li a {
}

.wf-active #main-nav a {
    font-size: 15px;
    font-weight: normal;
    font-style: normal
}

.wf-active #main-nav li li a {
    font-size: 14px
}

html[dir="rtl"] #main-nav a {
    letter-spacing: 0;
    font-size: 21px;
    padding: 5px 10px 11px
}

.wf-active #main-nav a.active {
    font-weight: 700
}

.ie7 .wf-active #main-nav a.active,
.ie8 .wf-active #main-nav a.active,
html[dir="rtl"] #main-nav a.active,
#main-nav a.selected,
#main-nav a.active {
    font-weight: bold
}

#main-nav a:focus,
#main-nav a:hover,
#main-nav a:active {
    text-decoration: none
}

#main-nav a.selected:focus,
#main-nav a.selected:hover,
#main-nav a.selected:active {
    color: #06c
}

#main-nav.main-mega-menu {
    margin: 0;
    position: relative;
    z-index: 9000;
    height: 43px;
	line-height:40px;
}

#main-nav.main-mega-menu .level-0 {
    border:none;
	text-align:center;

}

#main-nav.main-mega-menu .level-0 .mega-drop-down {
    display: block;
    max-height: 0;
    height: 80px;
    overflow: hidden;
    visibility: hidden;
    zoom: 1;
    filter: alpha(opacity=0);
    -ms-filter: "alpha(opacity=0)";
    -moz-opacity: 0;
    -webkit-opacity: 0;
    -o-opacity: 0;
    opacity: 0;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
    position: absolute;
    left: 0;
    z-index: -1;
    width: 985px;
    border-bottom: 1px solid #b2b2b2;
    background:rgba(208,218,248,0.8);

}

.ie7 #main-nav.main-mega-menu .level-0 .mega-drop-down {
    top: 44px
}

#main-nav.main-mega-menu .level-0:hover,
#main-nav.main-mega-menu .level-0.js-hover {
    background:rgba(208,218,248,0.5);
    border: none!important;
}

#main-nav.main-mega-menu .level-0:first-child:hover,
#main-nav.main-mega-menu .level-0.js-hover:first-child {
    background: #fff;
}

#main-nav.main-mega-menu .level-0:hover .mega-drop-down,
#main-nav.main-mega-menu .level-0.js-hover .mega-drop-down {
    visibility: visible;
    height: auto;
    overflow: hidden;
    max-height: 2048px;
    filter: alpha(opacity=100);
    -ms-filter: "alpha(opacity=100)";
    -moz-opacity: 1;
    -webkit-opacity: 1;
    -o-opacity: 1;
    opacity: 1
}

.ie7 #main-nav.main-mega-menu .level-0.js-hover .mega-drop-down,
.ie8 #main-nav.main-mega-menu .level-0.js-hover .mega-drop-down {
    min-height: 60px;
    height: auto!important;
    height: 60px;
    width: 985px
}

.ie7 #main-nav.main-mega-menu .no-spotlight .mega-menu-list,
.ie8 #main-nav.main-mega-menu .no-spotlight .mega-menu-list {
    display: inline-block
}

.cq-wcm-edit #main-nav.main-mega-menu .level-0:hover .mega-drop-down,
.cq-wcm-preview #main-nav.main-mega-menu .level-0:hover .mega-drop-down {
    display: block
}

.ie7 #main-nav.main-mega-menu ul.mega-menu-list,
.ie8 #main-nav.main-mega-menu ul.mega-menu-list {
    margin-top: 0!important
}

.ie7 #main-nav.main-mega-menu .level-0 .mega-drop-list,
.ie7 #main-nav.main-mega-menu .level-0 .mega-menu-list,
.ie7 #main-nav.main-mega-menu .level-0 .home-icon,
.ie8 #main-nav.main-mega-menu .level-0 .mega-drop-list,
.ie8 #main-nav.main-mega-menu .level-0 .mega-menu-list,
.ie8 #main-nav.main-mega-menu .level-0 .home-icon {
    background: #eee
}

#main-nav.main-mega-menu .level-0 ul li.home-icon {
    display: block;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px
}

.wf-active #main-nav.main-mega-menu .home-icon-link,
#main-nav.main-mega-menu .home-icon-link {
    padding: 2px 0 0 30px;
  
}

#main-nav.main-mega-menu .home-icon-link:link,
#main-nav.main-mega-menu .home-icon-link:visited,
#main-nav.main-mega-menu .home-icon-link:active {
    color: #000
}

#main-nav.main-mega-menu .home-icon-link:hover {
    background-position: 10px -40px;
    color: #00925b
}

#main-nav.main-mega-menu li,
#main-nav.main-mega-menu ul {
    margin: 0
}

#main-nav.main-mega-menu ul li,
#main-nav.main-mega-menu .level-0 ul {
    float: left
}

#main-nav.main-mega-menu .level-0 ul,
#main-nav.main-mega-menu .level-0 ul li {
    
}

#main-nav.main-mega-menu .level-0 ul {
    width: 195px

}

#main-nav.main-mega-menu .level-0 ul li {
    width: auto;
	display:inline;
	padding:0 20px;
	line-height:38px;
}

#main-nav.main-mega-menu .level-0 ul li li {
    padding-right: 0
}

#main-nav.main-mega-menu .level-0 ul li li li {
    width: 160px
}

#main-nav.main-mega-menu .mega-drop-down ul {
    background: transparent
}

#main-nav.main-mega-menu .mega-drop-down>ul>li {
}

#main-nav.main-mega-menu .mega-drop-down ul li {
    border-right: 0
}

#main-nav.main-mega-menu .mega-drop-down>ul>li.expanded {
    margin-bottom: 24px
}

#main-nav.main-mega-menu .mega-drop-down ul li,
#main-nav.main-mega-menu .mega-drop-down li a {
    padding-top: 0;
    padding-bottom: 0
}

.wf-active #main-nav.main-mega-menu a.active,
#main-nav.main-mega-menu a.active,
#main-nav.main-mega-menu a.selected,
html[dir="rtl"] #main-nav.main-mega-menu a.active,
.wf-active #main-nav.main-mega-menu .home-icon-link,
#main-nav.main-mega-menu .home-icon-link,
#main-nav.main-mega-menu .mega-menu-list>li,
#main-nav.main-mega-menu .mega-menu-list>li>a,
.mega-drop-down>ul>li>a {
    font-weight: bold
}

.ie8 .wf-active #main-nav.main-mega-menu a.active,
.ie8 #main-nav.main-mega-menu a.active,
.ie8 #main-nav.main-mega-menu a.selected,
.ie8 html[dir="rtl"] #main-nav.main-mega-menu a.active,
.ie8 .wf-active #main-nav.main-mega-menu .home-icon-link,
.ie8 #main-nav.main-mega-menu .home-icon-link,
.ie8 #main-nav.main-mega-menu .mega-menu-list>li,
.ie8 #main-nav.main-mega-menu .mega-menu-list>li>a,
.ie8 .mega-drop-down>ul>li>a {
    font-weight: 700
}

#main-nav.main-mega-menu ul li {
    text-align: left
}

#main-nav.main-mega-menu .level-0 .mega-menu-list {
    display:block;
    float: none;
    width: 100%;
    overflow: hidden;
    border: 0;
    position: static;
    vertical-align: top
}

.mega-drop-down .mega-menu-list ul ul {
    padding-left: 14px;
    margin-top: 10px
}

#main-nav.main-mega-menu .level-0 .spotlight {
    background: #e5effa;
    display: table-cell;
    margin-top: 0;
    padding: 0 10px;
    vertical-align: top;
    width: 174px;
    float: none;
    overflow: hidden
}

#main-nav.main-mega-menu .spotlight:after,
#main-nav.main-mega-menu .js-after {
    content: " ";
    display: block;
    clear: both;
    float: none
}

.wf-active #main-nav.main-mega-menu .spotlight-link,
#main-nav.main-mega-menu .spotlight-link {
    padding: 0
}

#main-nav.main-mega-menu .spotlight figure img {
    width: auto;
    max-width: 172px;
    margin: 10px auto
}

#main-nav.main-mega-menu .spotlight figure figcaption+img {
    margin-top: 0
}

#main-nav.main-mega-menu,
#main-nav.main-mega-menu>ul {

}

#main-nav.main-mega-menu .mega-drop-down ul {
    display: block;
    border: 0;
    position: static
}

.ie7 #main-nav.main-mega-menu .mega-drop-down>ul {
    width: 985px
}

.ie7 #main-nav.main-mega-menu {
    padding-bottom: 15px
}

.ie7 #main-nav.main-mega-menu li ul {
    top: 39px
}

.no-js #main-nav.main-mega-menu li:hover>ul {
    display: block
}

#main-nav.main-mega-menu>li {
    float: left;
	min-width:140px !important; 
	display:inline-block;
}

.wf-active #main-nav.main-mega-menu li,
.wf-active #main-nav.main-mega-menu li a,
.wf-active #main-nav.main-mega-menu ul li,
.wf-active #main-nav.main-mega-menu ul a,
.wf-active #main-nav.main-mega-menu li li a {
}

.wf-active #main-nav.main-mega-menu a {

    color: #7f7f7f;
    padding: auto 10px
}

.wf-active #main-nav.main-mega-menu .has-mega-menu>a {
    padding: 11px 10px
}

.wf-active #main-nav.main-mega-menu .no-mega-menu>a {
    padding: 11px 10px 9px 10px
}

.wf-active #main-nav.main-mega-menu li li a {
    font-size: 14px;
    line-height: 14px;
    padding-top: 10px;
    padding-bottom: 0
}

.wf-active #main-nav.main-mega-menu li li li a {
    padding-top: 5px
}

#main-nav.main-mega-menu>li>a,
#main-nav.main-mega-menu .spotlight-label,
#main-nav.main-mega-menu .spotlight figcaption {
    color: #fff;
}

#main-nav.main-mega-menu li>a {
    padding: 0px 0px;
	height:38px;
	margin:0 0px;
	line-height:38px;
	width:100%; display:block;
}

#main-nav.main-mega-menu .spotlight figcaption {
    padding: 0 0 10px;
    margin: 0
}

#main-nav.main-mega-menu .spotlight figcaption p {
    margin: 0;
    padding: 0
}

#main-nav.main-mega-menu .spotlight figure {
    padding-bottom: 10px
}

#main-nav.main-mega-menu .spotlight-label {
    display: block;
    font-weight: 500;
    padding: 10px 0 0
}

html[dir="rtl"] #main-nav.main-mega-menu a {
    letter-spacing: 0;
    font-size: 21px;
    padding: 5px 10px 11px
}

#main-nav.main-mega-menu a:focus,
#main-nav.main-mega-menu a:hover,
#main-nav.main-mega-menu a:active {
    text-decoration: none;
	border:none !important;
}

.ie7 #main-nav.main-mega-menu .no-mega-menu.js-hover {

}

.ie7 #main-nav.main-mega-menu .no-mega-menu:first-child.js-hover {

}

#main-nav.main-mega-menu a.selected {
    color: #333
}

#main-nav.main-mega-menu a.selected:link,
#main-nav.main-mega-menu a.selected:visited,
#main-nav.main-mega-menu a.selected:focus,
#main-nav.main-mega-menu a.selected:hover,
#main-nav.main-mega-menu a.selected:active {
    color: #06c
}

#main-nav.main-mega-menu li li a {
    padding: 5px 0 5px 10px;
	line-height:38px;
    font-size: 14px;
    width:auto;
    font-weight:300;
}

#main-nav.main-mega-menu .level-0 .ipad-fake-content {
    display: none
}

#main-nav.main-mega-menu .level-0>a:hover .ipad-fake-content {
    display: inline;
    padding: 0
}

.news,
.media-gallery,
.image-gallery {
    clear: both
}

.news li {
    margin: 0;
    border-top: 1px solid #ccc;
    padding: 12px 0 6px
}

.news li:first-child {
    border-top: 0
}

.media-gallery li {
    margin-bottom: 24px
}

.media-gallery .js-generated-last-child,
.media-gallery li:last-child {
    margin-bottom: 19px
}

.ie7 .news li,
.ie7 .media-gallery li {
    zoom: 1
}

.news .date,
.media-gallery time {
    color: #757575;
    font-size: 9px;
    display: block;
    margin-bottom: 4px
}

.news p strong,
.media-gallery p strong,
.image-gallery p strong {
    color: #06c
}

.media-gallery li p {
    margin-bottom: 6px
}

.media-gallery .preview {
    position: relative;
    float: left;
    margin-right: 19px
}

html[dir="rtl"] .media-gallery .preview {
    float: right
}

.column .media-gallery .preview {
    margin-right: 0
}

.media-gallery a .preview {
    overflow: hidden;
    margin-right: 0
}

.media-gallery .preview figcaption {
    position: absolute;
    text-indent: -9999px;
    overflow: hidden;
    width: 100%;
    height: 100%;
    background: url('/etc/docroot/cobas/common/img/play-video.png') no-repeat center center;
    top: 4px;
    left: 0;
    opacity: .85
}

.ie6 .media-gallery .preview figcaption {
    width: 82px;
    height: 59px;
    left: -82px
}

.media-gallery+.more,
.news+.more {
    margin-top: -6px
}

.list-wide {
    border-top: 1px solid #ccc;
    padding-top: 11px
}

.media-gallery {
    padding-top: 12px
}

.column .media-gallery {
    padding-top: 0
}

.media-gallery strong,
.image-gallery strong,
.news strong {
    display: block
}

.list-wide li {
    border-bottom: 1px solid #ccc;
    padding-bottom: 12px;
    margin-bottom: 11px;
    overflow: hidden
}

.media-gallery li {
    padding-bottom: 15px
}

.column .media-gallery li {
    padding-bottom: 0
}

#content .list-wide p {
    width: auto;
    margin-bottom: 0
}

.ie7 #content .list-wide p {
    padding-right: 0
}

.list-wide .pull-left,
.media-gallery .pull-left {
    margin: 3px 9px 0 0;
    padding-left: 0
}

html[dir="rtl"] .media-gallery .pull-right {
    margin: 3px 0 0 9px;
    padding-right: 0
}

.media-gallery .pull-left img,
.list-wide .pull-left img {
    margin: 0
}

.list-wide .trailer {
    margin-right: 19px;
    background-image: none
}

.list-wide time {
    margin-bottom: 0
}

.duration {
    font-weight: normal;
    color: #757575
}

.newsList {
    clear: both
}

.news a {
    padding: 0;
    background: transparent;
    display: inline
}

.news a:hover {
    text-decoration: none
}

.news a strong {
    color: #000
}

.news a:hover strong {
    color: #7f7f7f;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    transition: all .5s ease
}

.news .more {
    display: inline-block;
    padding: 0 0 0 12px;
    background: transparent url('/etc/docroot/cobas/common/img/links-sprite.gif') no-repeat scroll 0 4px
}

.news a:hover .more {
    text-decoration: underline
}

.news-item-figure img {
    float: left;
    margin: 0 15px 10px 0;
    width: 90px;
    height: 65px
}

.news .news-spot {
    margin: 5px 0 0
}

#product-explorer {
    position: relative;
    min-height: 75px;
    z-index: 8500;
    clear: both
}

#product-explorer h2 {
    min-height: 25px
}

#product-explorer.active {
    height: 250px
}

#product-explorer ul {
    margin-bottom: 0;
    width: 295px;
    z-index: 100;
    position: absolute
}

.cq-wcm-edit #product-explorer ul {
    z-index: 9000
}

#product-explorer .product-explorer-push {
    position: static;
    visibility: hidden;
    padding-bottom: 4px
}

.product-explorer-push li {
    height: 18px
}

html[dir="rtl"] #product-explorer {
    right: 640px;
    left: auto
}

#product-explorer .trigger {
    margin: 0;
    border: 1px solid #ccc;
    border-radius: 3px;
    background: #dedede;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dedede));
    background: -moz-linear-gradient(center top, #fff, #dedede) repeat scroll 0 0 transparent;
    background: -o-linear-gradient(top, #fff, #dedede);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dedede');
    background: linear-gradient(top, #fff, #dedede)
}

.ie6 #product-explorer .trigger,
.ie7 #product-explorer .trigger,
.ie8 #product-explorer .trigger {
    background: url('/etc/docroot/cobas/common/img/button-bg-gray.png') 0 0 repeat-x
}

#product-explorer .trigger a {
    height: 15px;
    padding: 1px 0 0 10px;
    display: block;
    color: #000;
    font: 11px Verdana;
    background: url('/etc/docroot/cobas/common/img/arrows-black.gif') no-repeat 284px 4px
}

html[dir="rtl"] #product-explorer .trigger a {
    background: url('/etc/docroot/cobas/common/img/arrows-black-arabic.gif') no-repeat 2px 4px;
    padding: 1px 10px 0 0;
    font-size: 13px;
    line-height: 15px
}

.ie7 #product-explorer .trigger a {
    background-position: 284px 4px;
    padding-top: 0
}

html.ie6[dir="rtl"] #product-explorer .trigger a,
html.ie7[dir="rtl"] #product-explorer .trigger a,
html.ie8[dir="rtl"] #product-explorer .trigger a {
    background: url('/etc/docroot/cobas/components/cobas/common/img/bg-productfinder-arabic.gif') no-repeat left top;
    padding: 2px 11px 1px 0
}

#product-explorer .expanded .trigger a {
    background-position: 281px -15px
}

html[dir="rtl"] #product-explorer .expanded .trigger a {
    background-position: 4px -15px
}

.ie6 #product-explorer .expanded .trigger a,
.ie7 #product-explorer .expanded .trigger a,
.ie8 #product-explorer .expanded .trigger a {
    background-position: 281px -18px
}

#product-explorer .trigger a {
    text-decoration: none
}

#product-explorer .trigger a:hover {
    text-decoration: none
}

#product-explorer ul a {
    color: #000;
    background-image: none
}

html[dir="rtl"] #product-explorer ul a {
    font-size: 13px
}

#product-explorer li ul {
    display: none
}

#product-explorer li li a:focus,
#product-explorer li li a:hover,
#product-explorer li li a:active {
    color: #00925b;
    text-decoration: underline
}

.ie7 #product-explorer li li a:visited {
    text-decoration: none
}

#content #product-explorer>ul>li {
    padding-left: 0
}

#content #product-explorer ul li:before {
    display: none
}

#product-explorer li li {
    margin-bottom: 0;
    padding: 3px 0 3px 10px;
    max-width: 250px
}

.scroll-container {
    position: relative;
    display: none;
    border: 1px solid #ccc;
    margin-bottom: 0;
    background: #fff;
    padding-top: 4px;
    padding-bottom: 10px
}

#product-explorer li .scroll-container ul {
    display: block
}

.ie6 .scroll-container,
.ie7 .scroll-container {
    width: 293px
}

.scroll-pane {
    overflow: hidden;
    position: relative;
    height: 250px;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none
}

.scroll-content {
    position: absolute;
    top: 0;
    left: 0;
    overflow: auto
}

html[dir="rtl"] .scroll-content {
    right: 0;
    left: auto
}

.slider-wrap {
    background-color: #ccc;
    width: 5px;
    border: 0;
    position: absolute;
    right: 9px;
    top: 7px
}

html[dir="rtl"] .slider-wrap {
    left: 9px;
    right: auto
}

.slider-vertical {
    position: relative;
    height: 100%
}

a.ui-slider-handle {
    width: 5px;
    height: 10px;
    margin: 0 auto;
    padding: 0;
    background-color: #000;
    display: block;
    position: absolute
}

html[dir="rtl"] a.ui-slider-handle {
    background-color: #000;
    background-image: none;
    padding: 0
}

#product-explorer .touchScrollbarV {
    position: absolute;
    z-index: 100;
    width: 5px;
    bottom: 7px;
    top: 2px;
    right: 5px;
    left: auto;
    background: #dedede
}

#product-explorer .touchScrollbarV>div {
    position: absolute;
    z-index: 100;
    width: 100%;
    background: #808080
}

.product #container,
.product-columns #container {
    background: url('/etc/docroot/cobas/common/img/bg-productlist.gif') repeat-x
}

.product-columns #container {
    width: 100%;
    overflow: hidden;
    padding: 0 0 150px
}

.product-columns #content-container {
    min-height: 330px;
    padding-left: 0
}

.product-columns #breadcrumbs {
    margin-top: 16px;
    margin-left: 20px
}

.product-columns #content {
    padding: 0 20px 0 20px
}

.product-columns .content-toolbox {
    margin-top: 6px
}

.product-columns #product-explorer {
    width: 295px;
    z-index: 100
}

.cq-wcm-edit .product-columns #product-explorer {
    z-index: 9000
}

.product-columns h1,
.product-columns .product-list,
.product .product-list,
.productsList {
    width: 550px
}

.product-columns dt,
.product dt {
    clear: left;
    border-bottom: 1px solid #ccc;
    margin: 0;
    padding: 1px 0 2px;
    line-height: 1.47;
    font-weight: normal
}

.product-columns dt.active,
.product dt.active {
    display: none
}

.product-columns dd,
.product dd {
    clear: left;
    padding: 5px 0 20px 10px;
    margin: 0;
    overflow: hidden;
    border-bottom: 1px solid #ccc
}

.product-list dd figure {
    float: left
}

.product-list p {
    font-size: 12px
}

.product-columns dd figure a,
.product dd figure a,
.detail-view a.lightbox {
    background: url('/etc/docroot/cobas/common/img/icon-enlarge.gif') no-repeat
}

.product-columns dd figure a,
.product dd figure a {
    padding-left: 16px;
    float: left;
    clear: both;
    margin-top: 5px
}

.detail-view a.lightbox {
    float: none;
    clear: none;
    padding-left: 16px;
    margin-top: 5px
}

.js .product-columns dd,
.js .product dd {
    display: none
}

#content .product-list p,
#content .product p {
    width: auto;
    margin-top: -3px
}

.product-list-tabs {
    margin: 28px 0 19px;
    border-bottom: 1px solid #ccc;
    position: relative
}

.product-list-tabs li {
    position: relative;
    top: 1px;
    margin: 0;
    padding: 1px 4px;
    display: inline-block;
    font-weight: bold;
    color: #010101;
    border: 1px solid #ccc;
    border-bottom: 1px solid #f9f9f9
}

#content .product-list-tabs li {
    padding-left: 4px
}

.ie6 #content .product-list-tabs li,
.ie7 #content .product-list-tabs li {
    display: inline
}

.product #breadcrumbs {
    float: left;
    width: 620px
}

.product .content-toolbox {
    float: right;
    margin-top: -13px;
    width: 295px
}

.product #content-container {
    float: none;
    padding: 0 20px;
    width: auto
}

.product #product-explorer {
    clear: both;
    margin-left: 650px;
    width: 295px;
    margin-bottom: -75px
}

.product #product-explorer h2 {
    margin-top: 9px
}

.product .contentToolbox {
    overflow: hidden;
    padding-top: 13px;
    margin-top: -13px
}

.layout-3-cols .related-products {
    margin-top: 14px
}

.related-products a {
    margin-bottom: 4px
}

.product #container h1 {
    width: 620px
}

.product #container .tabs {
    margin-top: 30px
}

.product-details .nofloat .detail-view {
    display: block;
    margin-bottom: 5px
}

.product-details .caption-bottom .detail-view {
    display: block;
    margin-bottom: 10px
}

.scrollbox {
    height: 300px;
    overflow: hidden;
    background-image: none
}

.scrollbox-slider.ui-slider {
    position: absolute;
    width: 5px;
    top: 5px;
    left: auto;
    right: 5px;
    bottom: 5px;
    background-color: #ccc;
    overflow: hidden
}

.scrollbox-slider.ui-slider .ui-slider-handle {
    margin: 0 0 -25px;
    width: 5px;
    height: 50px;
    background-color: #000
}

.scrollbox-clear {
    background-image: none!important
}

.search-results h3 {
    color: #000;
    font: normal 11px/1.37 "Verdana", "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", sans-serif;
    margin-bottom: 7px;
    margin-top: 25px
}

.search-results h3 span {
    font-weight: bold
}

.search-results h4 {
    font-weight: bold;
    width: 555px
}

#content .search-results ol {
    border: 1px solid #999;
    border-width: 1px 0;
    margin: 0;
    list-style: none
}

#content .search-results ol li {
    position: relative;
    clear: both;
    padding: 11px 0 8px
}

.search-results ol li.first {
    border-top: 0
}

.search-results p {
    margin-bottom: 4px
}

.search-results .details {
    margin: 4px 0 0;
    overflow: hidden
}

.search-results .pagination-bottom {
    margin-top: 0;
    top: 2px
}

.search-phrase {
    background: #e5effa
}

#content .search-results .relevance {
    position: absolute;
    background: transparent url('/etc/docroot/cobas/sites/coaguchek/common/img/search-percents.gif') no-repeat left top;
    width: 63px;
    height: 8px;
    top: 15px;
    right: 0
}

#content .search-results .relevance-2 {
    background-position: left -8px
}

#content .search-results .relevance-3 {
    background-position: left -16px
}

#content .search-results .relevance-4 {
    background-position: left -24px
}

#content .search-results .relevance-5 {
    background-position: left -32px
}

#content .search-results .relevance-6 {
    background-position: left -40px
}

#content .search-results .details li {
    float: left;
    clear: none;
    color: #999;
    border: 0;
    background: transparent url('/etc/docroot/cobas/sites/coaguchek/common/img/list-divider.gif') no-repeat left center;
    padding: 0 10px 0 11px;
    margin-bottom: 0
}

#content .search-results .details li a {
    background-image: none;
    padding-left: 0
}

#content .search-results .details li.first {
    background: 0;
    padding-left: 0
}

.content-search {
    border: 1px solid #b2b2b2;
    border-width: 1px 0;
    background: transparent url('/etc/docroot/cobas/sites/coaguchek/common/img/bg-search-content.gif') repeat;
    padding: 5px 10px 15px;
    margin-top: -9px
}

.content-search p {
    margin-bottom: 13px
}

.content-search form {
    position: relative
}

.content-search input[type="text"] {
    width: 252px;
    margin-right: 6px
}

.content-search label {
    color: #000;
    position: absolute;
    right: 0
}

.content-search-related {
    margin-top: -1px;
    padding: 14px 11px 0;
    border: 1px solid #ccc;
    border-width: 1px 0;
    background: transparent url('/etc/docroot/cobas/sites/coaguchek/cobas/common/img/bg-search-related.gif') repeat
}

.content-search-related h2 {
    color: #c03
}

.content-search-related .link-listlink-list {
    margin-bottom: 14px
}

.results-info {
    position: relative;
    padding: 30px 0 10px
}

#content-container .results-info .pagination a {
    background: transparent;
    padding-left: 0
}

#content .results-info .nav {
    width: auto;
    position: absolute;
    right: 0;
    top: 0
}

#content .results-info.bottom {
    padding-top: 5px
}

#content .results-info.bottom .nav {
    top: 5px
}

.results-info .current {
    color: #06c
}

.results-info p a {
    background: 0;
    padding: 0
}

.result {
    padding: 30px 0 10px
}

.search-filter select {
    margin: 2px 0 1px;
    width: 240px
}

#search-filter-method {
    margin-bottom: 6px
}

.search-filter legend {
    color: #999
}

#sitemap {
    overflow: hidden
}

#sitemap ul {
    margin-bottom: 0
}

#sitemap li {
    padding-left: 9px
}

#sitemap .level-0 {
    float: left;
    width: 220px;
    padding-right: 3px;
    margin-bottom: 7px
}

#sitemap .break-line {
    clear: left
}

#sitemap .level-0 a {
    padding: 0;
    background: 0;
    color: #00925b;
    font-weight: bold
}

#sitemap .level-0 li {
    margin-left: -9px;
    margin-top: 4px
}

#sitemap .level-0 .collapsed {
    background: transparent url('/etc/docroot/cobas/sites/coaguchek/common/img/arrow-right.gif') no-repeat 0 4px
}

#sitemap .expanded {
    background: transparent url('/etc/docroot/cobas/sites/coaguchek/common/img/arrow-down.gif') no-repeat 0 7px
}

#sitemap .level-0 li a {
    color: #00925b;
    font-weight: normal
}

#sitemap .level-0 li li {
    margin-left: 3px
}

#sitemap .separator,
#sitemap-flyout .separator {
    background: transparent url('/etc/docroot/cobas/sites/coaguchek/common/img/dotline-2-space.gif') repeat-x;
    height: 1px;
    clear: left;
    padding: 0
}

#sitemap-flyout .separator {
    width: auto;
    margin: 0 0 12px
}

.ie6 #sitemap .separator,
.ie7 #sitemap .separator {
    float: none;
    zoom: 1
}

.ie7 .cobas-toolbox {
    position: static
}

.cobas-toolbox .flyout-active {
    border: 1px solid #ccc;
    border-width: 1px 1px 0;
    margin: -6px 0 0;
    padding: 5px 10px 0;
    position: relative;
    background: #fff;
    z-index: 9999
}

.ie6 .cobas-toolbox li .flyout-active {
    border: 1px solid #ccc;
    border-width: 1px 1px 0;
    color: #00925b;
    margin: -6px 0 0;
    padding: 5px 10px 12px
}

.ie6 .cobas-toolbox .flyout-active,
.ie7 .cobas-toolbox .flyout-active {
    left: 0;
    zoom: 1
}

.flyout-wrapper {
    margin-top: -1px!important;
    padding: 10px 0 7px;
    z-index: 9020;
    border: 1px solid #ccc;
    font: 11px "Verdana", "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", sans-serif
}

.ie7 .cobas-toolbox-local-career-websites {
    position: relative
}

.ie7 .flyout-wrapper {
    left: 0;
    top: 31px
}

.flyout-wrapper ul {
    margin: 0
}

.cobas-toolbox .flyout-active {
    background: #fff;
    border: 1px solid #ccc;
    border-bottom-color: #fff
}

.cobas-toolbox-contact .flyout-wrapper {
    padding-top: 11px;
    width: 145px
}

.cobas-toolbox-sitemap .flyout-wrapper {
    left: 20px;
    padding-top: 13px;
    width: 928px
}

.cobas-toolbox-sitemap .flyout-active {
    margin-left: -1px;
    margin-right: -1px;
    padding: 5px 11px 2px;
    float: left
}

.cobas-toolbox-login .flyout-active {
    z-index: 9021
}

.cobas-toolbox-login .flyout-wrapper {
    top: -5px;
    padding-top: 30px
}

.cobas-toolbox-login .flyout-wrapper form {
    padding: 0 11px
}

.cobas-toolbox-local-career-websites .flyout-active {
    padding: 5px 11px 0
}

.cobas-toolbox-local-career-websites .flyout-wrapper {
    width: 100%;
    top: -5px;
    left: 0
}

.cobas-toolbox-local-career-websites .flyout-wrapper .scrollbox {
    height: 295px
}

.cobas-toolbox-local-career-websites .flyout-wrapper .scrollbox li {
    margin-bottom: 0
}

.cobas-toolbox-local-career-websites .flyout-wrapper .scrollbox-slider.ui-slider {
    top: 10px
}

.cobas-toolbox-local-career-websites .flyout-wrapper .scrollbox-slider.ui-slider .ui-slider-handle {
    margin: 0 0 -33px;
    padding: 0;
    height: 66px
}

.cobas-toolbox-local-career-websites #local-career-websites a {
    padding-left: 12px!important
}

.flyout-wrapper.scrollbox-clear.content-loaded {
    margin-left: -1px;
    padding-top: 40px;
    position: absolute;
    z-index: 9009
}

.cobas-toolbox-local-career-websites>.flyout-active {
    border: 0
}

.cobas-toolbox-contact,
.cobas-toolbox-login {
    position: relative
}

#sitemap-flyout,
#contact-flyout,
#login-flyout,
.flyout {
    font: 11px/1.37 "Verdana", "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", sans-serif;
    display: none;
    position: absolute;
    border: 1px solid #ccc;
    padding: 11px 0 7px;
    z-index: 9020;
    background-color: #fff;
    overflow: hidden
}

#sitemap-flyout {
    top: 64px;
    left: 20px;
    width: 928px;
    min-height: 25px;
    padding-top: 13px
}

#sitemap-flyout #sitemap {
    margin-bottom: 0
}

#contact-flyout {
    left: 0;
    top: 29px;
    width: 145px
}

#contact-flyout ul {
    margin-bottom: 0
}

#contact-flyout li {
    margin-right: 0;
    float: none
}

#login-flyout {
    min-height: 40px;
    width: 240px;
    top: -6px;
    left: 0;
    padding: 30px 11px 7px
}

#login-flyout #login {
    margin-top: 2px;
    margin-bottom: 4px
}

#sitemap-flyout a:link,
#sitemap-flyout a:visited,
#sitemap-flyout a:focus,
#sitemap-flyout a:hover,
#sitemap-flyout a:active {
    text-decoration: underline
}

#sitemap-flyout li {
    margin-right: 0
}

#sitemap-flyout .level-0 {
    padding-left: 20px;
    margin-bottom: 7px;
    width: 202px;
    background-position: 10px 7px;
    padding-right: 10px
}

#sitemap-flyout.cols-5 .level-0 {
    width: 155px
}

#sitemap-flyout.cols-5 .level-0 a {
    line-height: 1.3
}

#sitemap-flyout .level-0 a {
    color: #00925b
}

#sitemap-flyout .level-0 li {
    float: none;
    margin-left: -10px
}

#sitemap-flyout.cols-5 .level-0 li ul {
    padding-left: 5px
}

#sitemap-flyout .separator {
    width: 908px;
    margin: 1px 10px 12px
}

#header .cobas-toolbox .help a {
    color: #06c;
    background: url('/etc/docroot/cobas/sites/coaguchek/common/img/links-sprite.gif') no-repeat scroll 0 6px transparent;
    display: inline-block;
    padding-left: 12px
}

.cobas-toolbox .help a:link,
.cobas-toolbox .help a:visited,
.cobas-toolbox .help a:focus,
.cobas-toolbox .help a:active,
.cobas-toolbox .help a:hover {
    text-decoration: underline
}

.flyout-loading {
    background: #fff url('/etc/docroot/cobas/common/img/loading.gif') no-repeat 20px 14px
}

.cobas-toolbox-login .flyout-loading {
    background-position: 13px 40px
}

.content-toolbox .flyout {
    padding: 10px 5px;
    top: 20px;
    right: 5px
}

.content-toolbox .flyout ul {
    width: 200px;
    overflow: hidden;
    margin-bottom: 0
}

.content-toolbox .flyout ul li {
    float: left;
    width: 90px;
    padding-left: 0
}

.banner-box-list {
    width: 660px;
    position: absolute;
    top: 150px;
    margin: 0 0 0 -1px;
    padding-top: 10px;
    z-index: 100
}

.banner-box-list a {
    padding: 0;
    margin: 0;
    display: block
}

.banner-box-list a:hover {
    text-decoration: none
}

.banner-content-box,
.hcp-page .banner-content-box,
.patients-page .banner-content-box {
    background: transparent
}

.banner-box-list>li {
    width: 150px;
    float: left;
    position: relative;
    vertical-align: bottom;
    text-align: center;
    font: italic 19px "Minion Pro", "minion-pro", serif;
    margin: 0 15px 0 0;
    padding: 0
}

.banner-box-list img {
    display: inline;
    margin: auto;
    height: auto;
    max-width: 150px;
    width: auto
}

.banner-box-list figcaption {
    display: block;
    width: 100%;
    text-align: left;
    margin: 0;
    line-height: 1
}

.banner-box-list .bottom-caption {
    position: absolute;
    bottom: 0;
    text-align: center;
    padding: 0
}

.banner-box-list figcaption:before {
    content: " ";
    width: 1px;
    height: 57px;
    display: block;
    position: absolute;
    bottom: 0;
    margin: 0 20px 0 -5px;
    background: #009395;
    background: -moz-linear-gradient(top, rgba(147, 149, 152, 0) 10%, rgba(147, 149, 152, 1) 50%, rgba(147, 149, 152, 0) 90%);
    background: -webkit-linear-gradient(top, rgba(147, 149, 152, 0) 10%, rgba(147, 149, 152, 1) 50%, rgba(147, 149, 152, 0) 90%);
    background: -o-linear-gradient(top, rgba(147, 149, 152, 0) 10%, rgba(147, 149, 152, 1) 50%, rgba(147, 149, 152, 0) 90%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00939598', endColorstr='#00939598', GradientType=0);
    background: -ms-linear-gradient(top, rgba(147, 149, 152, 0) 10%, rgba(147, 149, 152, 1) 50%, rgba(147, 149, 152, 0) 90%);
    background: linear-gradient(to bottom, rgba(147, 149, 152, 0) 10%, rgba(147, 149, 152, 1) 50%, rgba(147, 149, 152, 0) 90%)
}

.banner-box-list .with-custom-style:before {
    background: transparent;
    filter: none
}

@media screen and (min-height:1px) {
    .banner-box-list figcaption:before {
        filter: none
    }
}

.ie7 .banner-box-list figcaption {
    left: 19px
}

.banner-box-list a figcaption {
    color: #000;
    -webkit-transition: color ease .5s;
    -moz-transition: color ease .5s;
    -o-transition: color ease .5s;
    transition: color ease .5s
}

.banner-box-list.slider-over-light a figcaption {
    color: #fff
}

.banner-box-list strong {
    display: block
}

.banner-box-list figure {
    display: table-cell;
    padding: 0;
    width: 160px;
    height: 100px;
    text-align: center;
    vertical-align: middle
}

.banner-box-list .fake-empty-tint {
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1
}

.sliderBanner {
    position: relative;
    margin-left: -20px;
    width: 985px
}

.sliderBanner .sliders-wrap-inner li>img {
    width: 985px
}

.sliderBanner .preload {
    display: none;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1000;
    text-align: center;
    background: #fff
}

.sliderBanner .sliders-wrap-inner,
.sliderBanner .preload div {
    background: transparent url('/etc/docroot/cobas/sites/coaguchek/components/sliderBanner/img/load-indicator.gif') no-repeat scroll 50% 50%
}

.sliderBanner .preload div {
    height: 100%;
    width: 100%
}

.sliderBanner .sliders-wrapper {
    position: relative;
    overflow: hidden;
    width: 985px;
    z-index: 3
}

.sliderBanner .sliders-wrap-inner {
    width: 9999px;
    padding: 0;
    margin: 0;
    position: relative;
    display: block
}

.sliderBanner .sliders-wrap-inner>li {
    float: left;
    width: 985px;
    height: auto;
    padding: 0;
    margin: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative
}

.sliderBanner .lof-opacity>li {
    position: absolute;
    top: 0;
    left: 0;
    float: inherit
}

.sliderBanner .navigator-content {
    position: absolute;
    bottom: 60px;
    right: 10px;
    padding: 5px 0;
    z-index: 101;
    overflow: hidden
}

.sliderBanner .button-control,
.sliderBanner .navigator-content {
    display: none;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjMiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjMiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==');
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.3)), color-stop(100%, rgba(0, 0, 0, 0.3)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#4d000000', endColorstr='#4d000000', GradientType=0)
}

@media screen and (min-width:1px) {
    .sliderBanner .button-control,
    .sliderBanner .navigator-content {
        filter: none
    }
}

.sliderBanner .navigator-wrapper {
    position: relative;
    z-index: 10;
    height: 180px;
    width: 310px;
    color: #fff;
    float: left;
    overflow: hidden;
    padding-bottom: 5px
}

.sliderBanner .navigator-wrap-inner {
    top: 0;
    padding: 0;
    margin: 0;
    position: absolute;
    width: 100%
}

.sliderBanner .navigator-wrap-inner>li {
    cursor: pointer;
    list-style: none;
    padding: 0;
    margin-left: 0;
    margin-bottom: 0;
    overflow: hidden;
    float: left;
    display: block;
    text-align: center
}

.sliders-wrap-inner>li:after,
.sliders-wrap-inner .js-generated-after {
    display: none
}

.sliders-wrap-inner>li img {
    padding: 0
}

.sliderBanner .slider-description .readmore {
    color: #58b1ea;
    font-size: 10px
}

.sliderBanner .slider-description a {
    color: #fff
}

.sliderBanner .slider-description {
    z-index: 101;
    position: absolute;
    bottom: 20px;
    left: 0;
    color: #fff
}

.sliderBanner .slider-description-bg {
    z-index: 100;
    position: absolute;
    bottom: 20px;
    left: 0;
    background: url('/etc/docroot/cobas/sites/coaguchek/components/sliderBanner/img/bg_trans.png');
    color: transparent
}

.sliderBanner .slider-description>div,
.sliderBanner .slider-description-bg>div {
    margin: 10px
}

.sliderBanner .slider-description h4 {
    font-size: 14px;
    margin: 10px 0;
    padding: 0
}

.sliderBanner .slider-description .slider-meta a {
    margin: 0;
    background: #c01f25;
    padding: 2px 3px;
    font: 8px "Trebuchet MS", "Trebuchet", "Arial", "Verdana", sans-serif;
    text-transform: uppercase;
    text-decoration: none
}

.sliderBanner .item-meta a:hover {
    text-decoration: underline
}

.sliderBanner .item-meta i {
    font-size: 9px
}

.sliderBanner .navigator-wrap-inner>li {
    margin-top: 3px
}

.sliderBanner .navigator-wrap-inner>li img {
    border: #666 solid 3px
}

.sliderBanner .navigator-wrap-inner .active img,
.sliderBanner .navigator-wrap-inner>li:hover img {
    border: #a8a8a8 solid 3px;
    -moz-transition: border-color ease-in-out .4s;
    -o-transition: border-color ease-in-out .4s;
    -webkit-transition: border-color ease-in-out .4s;
    transition: border-color ease-in-out .4s
}

.sliderBanner .navigator-content .button-next,
.sliderBanner .navigator-content .button-previous {
    display: block;
    width: 22px;
    height: 30px;
    color: #fff;
    cursor: pointer;
    float: left;
    text-indent: -9999px
}

.sliderBanner .navigator-content .button-next {
    margin-right: 5px
}

.sliderBanner .navigator-content .button-previous {
    margin-left: 5px
}

.sliderBanner .button-control {
    position: absolute;
    top: 10px;
    right: 10px;
    height: 20px;
    width: 20px;
    cursor: pointer;
    z-index: 101
}

.sliderBanner .button-control span {
    display: block;
    width: 100%;
    height: 100%
}

.sliderBanner .sliderBannerOverlayImageEach {
    position: absolute;
    top: 0;
    left: 0
}

.sliderBanner .sliderBannerOverlayImage {
    display: none
}

.slider-over {
    width: 520px;
    position: absolute;
    top: 35px;
    left: 20px;
    font-style: normal;

}

.slider-over p {
    color: #fff;
    font-size: 16px;

    margin-bottom: 5px
}

.slider-over h2,
.slider-over h3 {

    color: #fff
}

.slider-over h2 {
    line-height: 1.1;
    font-size: 35px
}

.slider-over h3 {
    font-weight: normal;
    font-size: 22px;
    line-height: 1.15
}

.slider-over-dark p,
.slider-over-dark h2,
.slider-over-dark h3 {
    color: #000
}

.slider-over a,
.slider-over a:link {
    color: #fff;
    font: "맑은 고딕",slider-over a:linknormal 12px "Arial", "Verdana", "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", serif;
    text-decoration: none;
    border-radius: 5px;
    padding: 3px 10px;
    margin-top: 10px
}

.slider-over a,
body.hcp-page .slider-over a,
body.patient-page .slider-over a {
    background-image: none
}

.slider-over a:hover,
.slider-over a:focus {
    -webkit-box-shadow: inset 0 0 5px 5px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0 0 5px 5px rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 0 5px 5px rgba(0, 0, 0, 0.15)
}

.sliderBannerOverlayImage,
.sliderBannerOverlayImageEach {
    display: none!important
}

.main-slider-content:after,
.main-slider-content .js-generated-after {
    width: 985px;
    height: 61px;
    display: block;
    content: " ";
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: -1
}

.tag-cloud a:link,
.tag-cloud a:visited {
    color: #666;
    font-family: "minion-pro", "Minion", "Verdana", "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", serif;
    position: relative;
    z-index: 1
}

.ie6 #content .tag-cloud li,
.ie7 #content .tag-cloud li {
    display: inline
}

.tag-cloud .ghost {
    font-size: 3em;
    left: -100%;
    opacity: 1;
    position: absolute;
    top: -0.465em;
    visibility: hidden;
    -ms-transform: scale(0.33);
    -moz-transform: scale(0.33);
    -webkit-transform: scale(0.33);
    transform: scale(0.33)
}

.ie6 .tag-cloud .ghost,
.ie7 .tag-cloud .ghost,
.ie8 .tag-cloud .ghost {
    display: none
}

.tag-cloud a:focus,
.tag-cloud a:hover,
.tag-cloud a:active {
    color: #00925b;
    text-decoration: none;
    z-index: 1
}

.tag-cloud .hello-im-animated {
    z-index: 0
}

.tag-cloud .hover .ghost {
    color: #00925b
}

.tag-cloud a:hover .ghost,
.tag-cloud .hello-im-animated .ghost {
    visibility: visible;
    -webkit-animation: ghost 1.5s ease-out .05s infinite;
    -moz-animation: ghost 1.5s ease-out .05s infinite;
    -ms-animation: ghost 1.5s ease-out .05s infinite;
    animation: ghost 1.5s ease-out .05s infinite
}

@-webkit-keyframes ghost {
    100% {
        opacity: 0;
        -webkit-transform: scale(1)
    }
}

@-moz-keyframes ghost {
    100% {
        opacity: 0;
        -moz-transform: scale(1)
    }
}

@-ms-keyframes ghost {
    100% {
        opacity: 0;
        -ms-transform: scale(1)
    }
}

@keyframes ghost {
    100% {
        opacity: 0;
        transform: scale(1)
    }
}

.technicalSpecificationTable table table,
.technicalSpecificationTable table table tr td {
    border: 0
}

.productIntro {
    display: inline-block;
    vertical-align: top
}

.product-intro {
    overflow: hidden
}

.product-intro img {
    float: left;
    margin: 0 10px 10px 0
}

#content .product-intro p {
    width: auto
}

.product-intro ul li {
    overflow: auto
}

.product .related-links:first-child {
    margin-top: 0
}

.related-links p {
    margin-bottom: 0
}

.rightSidebar>div {
    margin-bottom: 30px
}

#CQrte p,
#CQrte ul,
#CQrte li {
    color: #000;
    font: normal 11px/1.37 "Verdana", "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", sans-serif
}

#CQrte h2 {
    font-family: "minion-pro-1", "minion-pro-2", "Minion", "Verdana", "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", serif
}

#CQrte a:link {
    color: #00925b;
    text-decoration: none
}

#CQrte a:visited,
#CQrte a:focus,
#CQrte a:hover,
#CQrte a:active {
    text-decoration: underline
}

#CQrte h2 {
    font-style: italic;
    font-weight: bold
}

#CQrte h2,
#CQrte h3 {
    margin-bottom: 5px;
    line-height: 1.25
}

#CQrte h2 {
    color: #666;
    font-size: 20px
}

#CQrte h3 {
    font-weight: bold;
    font-size: 11px
}

#CQrte p,
#CQrte ul,
#CQrte dl {
    margin: 0 0 15px 0;
    padding-left: 0
}

#CQrte ul li {
    list-style-type: none;
    background: url('/etc/docroot/cobas/common/img/list-bullet.gif') no-repeat 0 6px;
    padding-left: 9px
}

#CQrte ol {
    margin: 0 0 13px 18px;
    list-style: decimal outside;
    padding-left: 0
}

#CQrte a {
    display: inline-block;
    padding-left: 12px;
    background: transparent url('/etc/docroot/cobas/common/img/links-sprite.gif') no-repeat 0 6px
}

#CQrte a:link {
    color: #00925b;
    text-decoration: none
}

#CQrte a:visited {
    color: #00925b
}

#CQrte a:focus,
#CQrte a:hover,
#CQrte a:active {
    text-decoration: underline
}

#CQrte a[_rte_href^="http"] {
    padding-left: 18px;
    background-position: 1px -698px
}

#CQrte .phoneNumber,
#CQrte .faxNumber,
#CQrte .email {
    padding-left: 18px;
    display: inline-block;
    min-height: 19px
}

#CQrte .phoneNumber {
    background: transparent url('/etc/docroot/cobas/common/img/contact-phone.gif') center left no-repeat
}

#CQrte .faxNumber {
    background: transparent url('/etc/docroot/cobas/common/img/contact-fax.gif') center left no-repeat
}

#CQrte .email,
#CQrte a[href^="mailto"] {
    background: url('/etc/docroot/cobas/common/img/contact-mail.gif') no-repeat scroll 2px 3px
}

#CQrte a[href^="mailto"] .email,
#CQrte .email a[href^="mailto"] {
    background: 0;
    padding-left: 0
}

#CQrte .phoneNumber a,
#CQrte .faxNumber a,
#CQrte .email a {
    background: 0;
    padding: 0
}

#CQrte a.download,
#CQrte a>span.download,
#CQrte span.download>a {
    background: transparent url('/etc/docroot/cobas/common/img/tools-sprite.gif') no-repeat 3px -349px;
    padding-left: 19px;
    white-space: nowrap
}

#CQrte a[href$=".pdf"][href^="http"] {
    background: transparent url('/etc/docroot/cobas/common/img/links-sprite.gif') no-repeat 1px -698px
}

#CQrte span.download>a[href^="http"] {
    background: transparent url('/etc/docroot/cobas/common/img/tools-sprite.gif') no-repeat 3px -349px
}

.section .form_leftcollabel .find-country-label {
    color: #7f7f7f;
    font: italic bold 20px "minion-pro", "Minion", "Verdana", "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", serif
}

.find-country-wrap {
    background: transparent url('/etc/docroot/cobas/components/findCountry/img/findCountry.png') 0 0 no-repeat;
    min-height: 107px;
    padding-top: 70px
}

.js input[name='selectCountry'] {
    display: none
}

.curtain {
    display: table;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9500;
    background: rgba(80, 80, 80, 0.40);
    text-align: center;
    vertical-align: middle;
    width: 100%;
    height: 100%
}

.ie6 .curtain,
.ie7 .curtain,
.ie8 .curtain {
    background: 0;
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='/etc/docroot/cobas/components/layerPopup/img/curtain-505050-alpha40.png', sizingMethod='scale')
}

.popup {
    display: table-cell;
    text-align: center;
    vertical-align: middle
}

.ie6 .popup,
.ie7 .popup {
    display: block;
    position: relative;
    top: 25%
}

.js-img-content {
    margin-top: 25px
}

.js-img-content img {
    margin: auto;
    max-width: 100%;
    height: auto
}

.js-img-content figcaption {
    margin: 8px 0 0;
    color: #000
}

.popup>.wrapper>p {
    margin: 0;
    position: static
}

.popup>.wrapper a.close-popup {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
    background: #fff;
    border: 1px solid #888;
    border-radius: 11px;
    font-size: 12px;
    font-weight: bold;
    line-height: 1;
    margin: 10px;
    padding: 1px 4px 3px;
    text-align: left;
    vertical-align: middle
}

.ie7 .popup>.wrapper a.close-popup,
.ie8 .popup>.wrapper a.close-popup {
    width: 18px;
    height: 18px;
    display: block;
    padding: 0;
    background: 0 0 no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAllBMVEUAAACOjo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo7///+Ojo7T09P8/PxOTk7m5ubGxsZbW1vw8PDJycmysrK3t7dubm74+Pinp6fY2NihoaHq6uqVlZXs7Ozh4eHQ0NDe3t65ubl4eHjMzMyNjY1UVFSYmJhSUlJjY2PAwMBdrcMLAAAAEnRSTlMANxjx2E7fMOymG7iWzodgvwPpM8OmAAAAw0lEQVQY002P6RKCUAhGsdS0Pe6ipua+tff+LxeX1On84QzDAB8wq/3Otnf7FUws/DIOqiqIS38xjnghjoQeD66XEmfkck2tTYx/xBsAKycJ0gAxSwvS3IJtR1VdLgrrqCHttuBSpbFXHuqbscYFkaEh1VHJogQIhUykz1PL+1nyeN9Zzh74hZFWJ1Lzx4UPTsIXr4hPvpg4ALZElLX5q/6Q2Sai6HGmFxzSEXKOKBxgLHdoFS1sB9eCkdPhKIjj4QTEFyYZFcp/3TZuAAAAAElFTkSuQmCC');
    border: 0;
    text-indent: -9999px
}

.popup>.wrapper a.close-popup:hover {
    text-decoration: none
}

.popup>.wrapper {
    display: inline-block;
    text-align: left;
    position: relative;
    border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 3px solid #fff;
    padding: 20px;
    background: #fff
}

.popup h1 {
    padding: 15px;
    font-size: 26px;
    margin-bottom: 0
}

.popup h2 {
    min-height: 25px;
    padding: 0 30px 5px 0;
    margin: 0
}

.ie6 .popup>.wrapper,
.ie7 .popup>.wrapper,
.content-only-container,
.content-only-container .richtext {
    max-width: 620px
}

.content-only-container .visual-xl {
    margin: 0
}

.content-only-container h1,
.content-only-container p {
    text-align: left
}

html[dir="rtl"] .content-only-container h1,
html[dir="rtl"] .content-only-container p {
    text-align: right
}

.video-popup .popup>.wrapper {
    min-height: 300px;
    width: 690px
}

.video-popup .youtube iframe {
    width: 690px;
    height: 420px
}

.video-popup .brightcove-plugin-title {
    margin-bottom: 5px
}

.video-popup .brightcove-plugin-desc {
    padding: 0 0 5px
}

.video-popup .brightcove-plugin-desc p {
    margin-bottom: 5px
}

.js-img-content,
.video-popup .brightcove-plugin-video-wrapper {
    background: url('/etc/docroot/common/img/loading.gif') no-repeat center
}

.js-img-content.loaded {
    background: 0
}

h1+.js-img-content,
h2+.js-img-content {
    margin-top: 0
}

.lightbox-popup .popup>.wrapper {
    min-height: 80px;
    height: auto;
    width: 78%;
    max-width: 960px
}

.lightbox-popup .popup>.wrapper.dialog-size,
.lightbox-popup .popup>.wrapper.has-youtube {
    max-width: initial;
    width: auto
}

.lightbox-popup .popup h1 {
    padding: 0 30px 15px 0
}

.video-popup .brightcove-plugin-playlist-header {
    display: none
}

.video-popup .youtube+.youtubePlaylist,
.video-popup .brightcoveVideo+.brightcovePlaylist {
    margin-bottom: 90px
}

#content .youtubePlaylist {
    position: relative
}

#content .youtube-playlist-wrapper,
.video-popup .youtube-playlist-wrapper,
.video-popup .brightcove-plugin-playlist-wrapper {
    padding: 0;
    margin: 5px 35px 0;
    height: auto;
    overflow-y: hidden;
    overflow-x: auto;
    clear: both;
    position: absolute;
    width: 620px;
    bottom: 10px
}

#content-container .youtube-playlist-wrapper {
    width: 550px;
    position: relative
}

#content .youtube-playlist-wrapper.playlist-slide-added,
.youtube-playlist-wrapper.playlist-slide-added {
    bottom: 0;
    overflow: hidden
}

.video-popup .brightcove-plugin-playlist-wrapper.playlist-slide-added {
    bottom: 5px;
    overflow: hidden
}

.youtube-playlist-wrapper ul,
.video-popup .brightcove-plugin-playlist-wrapper ul {
    display: table;
    width: 100%;
    margin-bottom: 0
}

.youtube-playlist-wrapper li,
.video-popup .brightcove-plugin-playlist-wrapper li {
    clear: none;
    display: table-cell;
    -moz-box-shadow: 0;
    -webkit-box-shadow: 0;
    box-shadow: 0;
    border-radius: 0;
    text-align: center
}

.youtube-playlist-wrapper li a,
.video-popup .brightcove-plugin-playlist-wrapper li a {
    border: 1px solid #ccc;
    margin: 10px;
    background: #ccc url('/etc/docroot/cobas/components/layerPopup/img/loading.gif') no-repeat center
}

.youtube-playlist-wrapper li a,
#content .youtube-playlist-wrapper li a {
    background: #fff;
    overflow: hidden
}

.youtube-playlist-wrapper figcaption,
.video-popup .brightcove-plugin-playlist-wrapper figcaption {
    display: none
}

.youtube-playlist-wrapper img,
.video-popup .brightcove-plugin-playlist-wrapper img {
    height: 67px;
    margin-left: -10px;
    margin-right: -9px;
    width: 120px;
    background: #fff
}

.youtube-playlist-wrapper img {
    width: 100px;
    margin: 0;
    float: left
}

#content .playlist-slide-nav,
.video-popup .playlist-slide-nav {
    height: 36px;
    width: 20px;
    position: absolute;
    top: auto;
    bottom: 30px;
    text-indent: -9999px;
    padding: 0
}

.video-popup .playlist-slide-nav.prev {
    left: 15px;
    right: auto
}

.video-popup .playlist-slide-nav.next {
    right: 15px;
    left: auto
}

#content .playlist-slide-nav.prev {
    left: 5px;
    right: auto
}

#content .playlist-slide-nav.next {
    right: 5px;
    left: auto
}

a.playlist-slide-nav:focus {
    outline: 0
}

.youtube-playlist-wrapper a:hover,
.section a.playlist-slide-nav:hover,
.video-popup .brightcove-plugin-playlist-wrapper a:hover,
.video-popup a.playlist-slide-nav:hover {
    opacity: .7
}

#content a.playlist-slide-nav.prev,
#content a.playlist-slide-nav.next,
a.playlist-slide-nav {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAABMCAYAAACPiIzuAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB90GEQw4DBKiab8AABbnSURBVFgJAdwWI+kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3t7e/8DAwP8AAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOjo6P/V1dUA/v7+AAEBAQAZGRkAKysrAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD39/f/ysrKAPj4+AAAAAAAAAAAAAMDAwD///8ARUVFAQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANnZ2QD4+PgAAAAAAAAAAAAAAAAAAQEBABsbGwAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADf39//6enpAAAAAAAAAAAAAAAAAAAAAAAPDw8AKSkpAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7Ozs/+Dg4AABAQEAAAAAAAAAAAABAQEABAQEADQ0NAEAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADc3NwA+vr6AAEBAQAAAAAAAAAAAAAAAAAqKioAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0dHR//Ly8gAAAAAA/v7+AAAAAAABAQEAHh4eABkZGQEAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANzc3P/r6+sAAgICAAAAAAABAQEAAAAAABAQEAAoKCgBAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADu7u7/39/fAP7+/gD+/v4AAAAAAP///wAFBQUANjY2AQAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAA+vr6/9fX1wABAQEA////AP///wAAAAAAAQEBACMjIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAADa2toA8/PzAP///wAAAAAAAAAAAAEBAQAXFxcAHx8fAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAA4eHh/+Tk5AADAwMA/v7+AAAAAAABAQEACwsLAC8vLwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAPDw8P/g4OAAAQEBAP///wAAAAAABAQEAAEBAQA7OzsBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAD6+vr/2traAPj4+AAAAAAA////AAAAAAD7+/sAJSUlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAN/f3wDx8fEAAAAAAAEBAQD///8AAwMDABcXFwAgICABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAADz8/P/4eHhAP7+/gAAAAAA////AAAAAAD8/PwALS0tAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAA0NDQEbGxsAAAAAAAAAAAAAAAAAAAAAAAICAgDT09P/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAACUlJQASEhIAAAAAAAAAAAAAAAAA////AOHh4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAABgYGASYmJgAGBgYAAAAAAAAAAAAAAAAACAgIAL6+vv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAADw8PASEhIQABAQEAAAAAAAAAAAD9/f0A+fn5AMbGxv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAICAgAR0dHQADAwMAAAAAAAAAAAAEBAQA8/PzANTU1P8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAIiIiAAUFBQAAAAAAAAAAAP7+/gAAAAAA5+fnAOLi4v8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAHBwcBMjIyAAAAAAAAAAAAAAAAAAEBAQD///8A3d3dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANDQ0BJiYmAAEBAQAAAAAA////AAAAAAD7+/sAy8vL/wAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhISEBGRkZAP7+/gAAAAAA////AP7+/gDu7u4A2dnZ/wAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlJSUAERERAP///wAAAAAAAQEBAAAAAADi4uIA4+Pj/wAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgICAEmJiYABAQEAAAAAAACAgIAAAAAAPz8/ADh4eEA8PDw/wAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABISEgEjIyMAAQEBAP///wAAAAAAAgICAPT09ADc3NwAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEhIQEXFxcA////AAAAAAAAAAAAAQEBAOvr6wDY2Nj/AAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgoKAAHBwcAAQEBAAAAAAAAAAAABgYGAOjo6AAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO7u7v/MzMwAAQEBAP///wAdHR0AKSkpAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOHh4f/Hx8f/6urq/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDAwP/e3t7/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAANXV1f/n5+cA////AAICAgArKysAGBgYAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAC7u7v/AQEBAP39/QAAAAAAAAAAAAgICAA2NjYACQkJAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAABwcHAABAQEAAAAAAAAAAAAAAAAA+Pj4ANnZ2QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAKSkpAQ8PDwAAAAAAAAAAAAAAAAAAAAAA6enpAN/f3/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAANDQ0AQQEBAABAQEAAAAAAAAAAAABAQEA4ODgAOzs7P8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAKioqAAAAAAAAAAAAAAAAAAEBAQD6+voA3NzcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAZGRkBHh4eAAEBAQAAAAAA/v7+AAAAAADy8vIA0dHR/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAoKCgBEBAQAAAAAAABAQEAAAAAAAICAgDr6+sA3Nzc/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAA2NjYBBQUFAP///wAAAAAA/v7+AP7+/gDf398A7u7u/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjIyMAAQEBAAAAAAD///8A////AAEBAQDX19cA+vr6/wAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8fHwEXFxcAAQEBAAAAAAAAAAAA////APPz8wDa2toAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8vLwELCwsAAQEBAAAAAAD+/v4AAwMDAOTk5ADh4eH/AAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADs7OwEBAQEABAQEAAAAAAD///8AAQEBAODg4ADw8PD/AAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUlJQD7+/sAAAAAAP///wAAAAAA+Pj4ANra2gD6+vr/AAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAgARsbGwADAwMAAAAAAAEBAQAAAAAA8fHxAN/f3wAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALS0tAfz8/AAAAAAA////AAAAAAD+/v4A4eHhAPPz8/8AAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADT09P/AgICAAAAAAAAAAAAAAAAAAAAAAAbGxsADQ0NAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOHh4QD///8AAAAAAAAAAAAAAAAAEhISACUlJQAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC+vr7//v7+AP39/QAAAAAAAAAAAAYGBgAmJiYABgYGAQAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxsbG//n5+QD9/f0AAAAAAAAAAAABAQEAISEhAA8PDwEAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANTU1P/z8/MABAQEAAAAAAAAAAAAAwMDAB0dHQAgICABAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADi4uL/5+fnAAAAAAD+/v4AAAAAAAAAAAAFBQUAIiIiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN3d3QD///8AAQEBAAAAAAAAAAAAAAAAADIyMgAHBwcBAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAADLy8v/+/v7AAAAAAD///8AAAAAAAEBAQAmJiYADQ0NAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAA2dnZ/+7u7gD+/v4A////AAAAAAD+/v4AGRkZACEhIQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAOPj4//i4uIAAAAAAAEBAQAAAAAA////ABEREQAlJSUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAADw8PD/4eHhAPz8/AAAAAAAAgICAAAAAAAEBAQAJiYmAAgICAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAANzc3AD09PQAAgICAAAAAAD///8AAQEBACMjIwASEhIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAADY2Nj/6+vrAAEBAQAAAAAAAAAAAP///wAXFxcAISEhAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAOjo6AAGBgYAAAAAAAAAAAABAQEABwcHACgoKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAANfX1//j4+MAAQEBAP///wA0NDQAEhISAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOrq6v/Hx8f/4eHh/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALJFZKhnLsj1AAAAAElFTkSuQmCC') no-repeat 0 0
}

#content a.playlist-slide-nav.next,
a.playlist-slide-nav.next {
    background-position: 0 -42px
}

a.playlist-slide-nav:hover,
a.playlist-slide-nav:focus {
    text-decoration: none
}

.youtube-playlist-wrapper a:focus,
.youtube-playlist-wrapper a.active,
.video-popup li a.active {
    border-color: #888;
    -moz-box-shadow: 0 0 1px 3px #888;
    -webkit-box-shadow: 0 0 1px 3px #888;
    -o-box-shadow: 0 0 1px 3px #888;
    box-shadow: 0 0 1px 3px #888
}

#content .youtube-playlist-wrapper ul li,
#content .youtube-playlist-wrapper a {
    padding: 0
}

#content .youtube-playlist-wrapper ul li:after,
#content .youtube-playlist-wrapper ul li:before {
    display: none
}

.captcha-container {
    width: 96px;
    height: 36px;
    border: 2px solid #000;
    background: #000 url('/etc/docroot/cobas/common/img/loading.gif') 50% 50% no-repeat
}

.productsListCustBio.section {
    clear: both
}

.dynamic-product-list {
    width: 100%;
    display: table;
    overflow: hidden;
    padding-top: 25px;
    margin-top: -25px
}

.productsListCustBio .dynamic-product-list {
    clear: both
}

.productsListCustBio .dynamic-product-list-items {
    top: 0
}

.productsListCustBio .dynamic-product-pagination-wrap {
    margin-top: -25px
}

.dynamic-product-list-categories {
    width: 200px;
    padding-right: 30px
}

.dynamic-product-list-items {
    display: block;
    position: relative;
    top: -25px;
    width: auto;
    max-width: 580px
}

.ie8 .dynamic-product-list-items {
    top: -5px
}

.dynamic-product-list-categories,
.dynamic-product-list-items {
    display: table-cell;
    vertical-align: top
}

.dynamic-product-pagination-wrap {
    min-height: 20px
}

.dynamic-product-list-items {
    padding-right: 10px
}

.dynamic-product-list-items:after,
.dynamic-product-list-items .js-after {
    clear: both;
    display: block;
    float: none;
    content: " "
}

.dynamic-product-list-items ul {
    border: solid #b2b2b2;
    border-width: 1px 0;
    margin: 10px 0;
    padding: 10px 0
}

.dynamic-product-list-items ul li {
    max-width: 385px;
    margin-bottom: 15px
}

.dynamic-product-list-items ul li:last-child {
    margin-bottom: 0
}

#content .dynamic-product-list-items ul li {
    padding-left: 0
}

.dynamic-product-list-items .pagination .total-pages,
.dynamic-product-list-footer .dynamic-product-list-showing .pagination a,
#content .dynamic-product-list-items ul li:before,
.ie7 #content .dynamic-product-list-items ul li .before {
    display: none
}

.dynamic-product-list-categories .productsListCustBioCategory.section {
    width: 190px
}

.dynamic-product-list-categories .productsListCustBioCategory.section,
.dynamic-product-list-items ul li {
    line-height: 1.6
}

.dynamic-product-list-categories .productsListCustBioCategory.section,
.dynamic-product-list-items ul li a {
    margin: 0;
    padding: 0
}

.dynamic-product-list-categories .productsListCustBioCategory.section a:before,
.ie7 .dynamic-product-list-categories .productsListCustBioCategory.section a .before {
    content: "+";
    display: block;
    width: 10px;
    position: absolute;
    top: 0;
    left: 0
}

.dynamic-product-list-categories .productsListCustBioCategory.section a,
.dynamic-product-list-items ul li a {
    background: transparent
}

.dynamic-product-list-categories .productsListCustBioCategory.section a {
    position: relative;
    padding: 0 0 0 15px
}

.dynamic-product-list-categories .productsListCustBioCategory.section a:hover {
    text-decoration: none
}

.dynamic-product-list-items ul li>p {
    margin: 0
}

.dynamic-product-list-items .pagination {
    clear: both;
    float: none;
    text-align: right;
    line-height: 18px
}

.dynamic-product-list-items .pagination .active,
.dynamic-product-list-items .pagination a {
    display: inline-block;
    padding: 0 5px;
    border: 1px #ccc solid
}

.product-list-loading {
    background: #fff url('/etc/docroot/cobas/common/img/loading.gif') 50% 50% no-repeat;
    text-indent: -9999px
}

.product-list-loading .dynamic-product-list-items ul {
    border-color: #fff
}

.product-list-loading .dynamic-product-list-showing,
.product-list-loading .pagination {
    visibility: hidden
}

.dynamic-product-list-items .no-data-message {
    background: #d3e1f1;
    padding: 3px 5px;
    border-radius: 2px
}

.dynamic-product-list-footer .pagination {
    float: right;
    clear: none
}

.dynamic-product-list-footer .dynamic-product-list-showing {
    display: inline-block;
    line-height: 1.6
}

.dynamic-product-list-footer .dynamic-product-list-showing>span {
    float: left;
    width: auto
}

.dynamic-product-list-footer .dynamic-product-list-showing .pagination .total-pages,
.dynamic-product-list-footer .dynamic-product-list-showing .pagination {
    display: inline
}

.dynamic-product-list-footer .dynamic-product-list-showing .pagination .total-pages,
.dynamic-product-list-footer .dynamic-product-list-showing .pagination .active {
    font-weight: normal;
    border: 0;
    color: #000;
    padding-right: 0
}

html.ie .js-generated-last {
    margin-bottom: 0
}

.dynamic-product-item.faq-list-container {
    border-top: 1px solid #f2f2f2;
    padding-top: 16px
}

.dynamic-product-item .faq-list br {
    line-height: 0;
    font-size: 0;
    height: 0;
    display: block
}

.dynamic-product-item .faq-list dl dt {
    padding: 0;
    background: transparent;
    font-size: 12px
}

.dynamic-product-item .faq-list dl dt,
.dynamic-product-item .faq-list dl dd {
    border: 0;
    padding: 0
}

.dynamic-product-item .faq-list dl dd {
    line-height: 1.5;
    padding-bottom: 10px;
    overflow: visible
}

.dynamic-product-item .buttons-expand {
    float: left;
    margin: 0
}

.dynamic-product-item .button-expand,
.dynamic-product-item .button-collapse {
    background: transparent;
    border: 0;
    color: inherit;
    margin: 0 0 0 -5px
}

.ie8 .dynamic-product-item .button-expand,
.ie8 .dynamic-product-item .button-collapse {
    filter: none
}

#content .dynamic-product-item .buttons-expand .button-expand,
#content .dynamic-product-item .buttons-expand .button-collapse {
    padding: 0
}

.product-columns #content {
    padding: 0 0 0 20px
}

.img-bricks .brick.dynamic-product-additional-image {
    width: 190px;
    float: none;
    margin: 0;
    padding: 0
}

.img-bricks .brick.dynamic-product-additional-image img {
    max-width: 190px;
    float: none;
    margin: 0;
    padding: 0
}

.dynamic-product-item figure.content-fig,
.dynamic-product-item .content-fig figcaption {
    margin: 0;
    padding: 0;
    width: auto;
    color: inherit
}

.dynamic-product-item .content-fig figcaption {
    padding-bottom: 5px
}

.dynamic-product-item dl.content-def {
    overflow: hidden;
    padding: 0
}

.dynamic-product-item dl.content-def dt {
    float: left;
    clear: none;
    padding: 0;
    max-width: 110px;
    color: inherit;
    font-size: inherit;
    cursor: default
}

.dynamic-product-item dl.content-def dt:hover {
    text-decoration: none;
    color: inherit
}

.dynamic-product-item dl.content-def dl {
    overflow: hidden;
    padding: 0 0 5px 10px
}

table.content-tbl {
    width: 100%;
    border: 1px solid #ccc
}

table.content-tbl tr {
    border-top: 1px solid #ccc
}

table.content-tbl td,
table.content-tbl th {
    padding: 2px;
    border-left: 1px solid #ccc
}

table.content-tbl td:first-child,
table.content-tbl th:first-child {
    width: 20%;
    border-left: 0
}

table.content-tbl tr:hover {
    background: #eee
}

table.content-tbl tr:first-child:hover {
    background: inherit
}

section.img-bricks {
    margin: 0;
    padding: 0;
    overflow: hidden
}

.img-bricks .brick {
    float: left;
    margin: 0 15px 15px 0;
    width: 190px;
    height: 135px;
    overflow: hidden;
    position: relative
}

.img-bricks .brick.end {
    margin-right: 0
}

.img-bricks .brick.begin {
    clear: left
}

.img-bricks .brick>a {
    width: 190px;
    height: 135px;
    float: none;
    display: table-cell;
    vertical-align: middle;
    margin: 0;
    padding: 0
}

.img-bricks .brick>a,
.img-bricks .brick>a:hover,
.img-bricks .brick>a:focus,
.img-bricks .brick>a:visited,
.img-bricks .brick>a:before {
    text-decoration: none;
    background: 0
}

.img-bricks .brick>a:before {
    display: none
}

.img-bricks .brick img {
    display: block;
    margin: auto;
    width: auto;
    height: auto;
    max-width: 190px;
    max-height: 135px
}

.img-bricks figcaption.over-caption {
    position: absolute;
    top: auto;
    bottom: 0;
    left: 0;
    height: auto;
    width: 100%;
    padding: 5px 0;
    margin: 0;
    text-align: center;
    background: #888;
    color: #fff;
    opacity: .8
}

.img-bricks figcaption.over-caption p {
    padding: 0 3px;
    margin: 0
}

.breadcrumbs {
    max-width: 70%
}

#breadcrumbs {
    margin-bottom: 15px;
    max-width: 70%;
    overflow: hidden;
    float: left;
    position: relative;
    z-index: 2
}

.ie6 #breadcrumbs {
    position: relative
}

#breadcrumbs li {
    float: left;
    margin-left: 7px;
    margin-top: 3px;
    color: #7f7f7f
}

#breadcrumbs li:before {
    content: "> "
}

#breadcrumbs li:first-child:before,
#breadcrumbs li.first:before {
    content: ""
}

#breadcrumbs li a {
    padding-left: 0;
    color: #000;
    background-repeat: no-repeat
}

#breadcrumbs .first,
#breadcrumbs .first a,
.hcp-page #breadcrumbs .first a,
.patients-page #breadcrumbs .first a {
    margin-left: 0;
    padding-left: 0;
    background-image: none
}

#breadcrumbs .last,
#breadcrumbs li:last-child {
    font-weight: bold
}

#breadcrumbs .last a,
#breadcrumbs li:last-child a {
    color: #000
}

.google-maps-item form {
    width: 620px
}

.google-maps-item {
    overflow: hidden
}

.google-maps-item form {
    margin: 0;
    padding: 0
}

.google-maps-item fieldset {
    width: 294px;
    min-height: 40px;
    height: auto;
    margin-right: 10px;
    display: block;
    float: left;
    vertical-align: top
}

.google-maps-item input[type="text"],
.google-maps-item label {
    width: 286px
}

.google-maps-item input[type="button"],
.google-maps-item button {
    margin: 20px 0
}

.google-maps-item select {
    width: 296px
}

.google-maps-item .google-maps-checkboxes {
    width: 620px;
    float: none;
    clear: both;
    padding-top: 10px;
    min-height: 1px
}

.google-maps-item .google-maps-checkboxes label {
    width: 600px
}

.google-maps-drawing {
    min-height: 480px;
    height: auto
}

.google-maps-drawing,
.google-maps-results {
    width: 100%
}

.google-maps-results tr {
    border-bottom: 1px solid #e5e5e5;
    cursor: pointer
}

.google-maps-tbody tr:not(.google-maps-paginated) {
    display: none
}

.google-maps-results tr th {
    color: #000;
    font-weight: bold
}

.google-maps-results tr th,
.google-maps-results tr td {
    padding: 5px;
    vertical-align: top;
    width: auto;
    max-width: 200px
}

.google-maps-results tr:nth-child(2n) {
    background-color: #f3f3f3
}

.google-maps-lat,
.google-maps-lng {
    display: none
}

.google-maps-item button[name="submit"],
.google-maps-item input[name="submit"] {
    color: #fff;
    border: 0
}

.google-maps-item caption {
    caption-side: bottom;
    font-weight: normal
}

.google-maps-info {
    width: 200px
}

.google-maps-caption a {
    padding: 0 5px;
    background: 0;
    display: inline-block;
    border: 1px solid #ccc;
    margin: 0 2px
}

#container .google-maps-caption a:hover {
    text-decoration: none
}

.google-maps-caption a:not(.google-maps-active):hover {
    color: #fff
}

.google-maps-caption a:last-child {
    margin-right: 0
}

.google-maps-caption a.google-maps-active {
    font-weight: bold
}

.google-maps-caption a.google-maps-active:hover {
    background: transparent
}

.gm-style a[href^="http://www.google.com"],
.gm-style a[href^="http://maps.google.com"] {
    background: 0;
    padding-left: 0
}

.google-maps-email a,
.google-maps-link a {
    white-space: nowrap
}

.google-maps-counter.invisible {
    visibility: hidden
}

.google-maps-counter,
.google-maps-caption {
    width: 49%;
    display: inline-block
}

.google-maps-caption {
    text-align: right
}

.google-maps-contact a,
.google-maps-contact div {
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block
}

.google-maps-info a[href^="mailto:"],
.google-maps-contact a[href^="mailto:"],
#container .google-maps-info a[href^="http"],
#container .google-maps-contact a[href^="http"] {
    background: 0;
    padding-left: 0
}

#container .google-maps-results a[href^="tel:"] {
    color: #000;
    background: 0;
    padding-left: 0;
    display: inline
}

#container .google-maps-results a[href^="tel:"] .rocheicon {
    display: inline-block
}

.google-maps-info a[href^="mailto:"] .rocheicon,
.google-maps-contact a[href^="mailto:"] .rocheicon {
    font-size: 18px;
    position: relative;
    top: 4px
}

.google-maps-info .rocheicon,
.google-maps-contact .rocheicon {
    width: 20px
}

.x-masked {
    position: absolute;
    left: 0;
    right: 0;
    height: 100%;
    overflow: hidden
}

#CQ .ext-el-mask {
    z-index: 9999
}

.ui-widget-overlay {
    background: #000!important;
    opacity: .7!important;
    left: 0;
    position: fixed;
    top: 0
}

.ui-widget-overlay.ui-front {
    z-index: 9998
}

.disclaimer-dialog {
    z-index: 9999;
    left: 350px!important;
    width: 650px!important
}

.disclaimer-dialog.mini-dialog {
    min-width: 445px
}

.disclaimer-dialog .ui-dialog-titlebar {
    border: 0
}

.disclaimer-dialog .ui-widget-content {
    min-height: inherit
}

.disclaimer-dialog.mini-dialog .ui-dialog-content-wrapper {
    width: 350px;
    border-radius: 10px;
    margin: -20px;
    margin-left: 0
}

.disclaimer-dialog.ui-corner-all,
.disclaimer-dialog.ui-corner-top,
.disclaimer-dialog.ui-corner-left,
.disclaimer-dialog.ui-corner-tl {
    border-radius: 10px
}

.disclaimer-dialog .ui-dialog-titlebar .ui-button {
    color: #06c!important
}

.disclaimer-dialog:focus {
    outline: 0
}

html[dir="rtl"] .ui-dialog .ui-dialog-title {
    float: right
}

.ui-dialog-title span {
    display: block
}

.ui-dialog-title .main-title {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 3px
}

html[dir="rtl"] .ui-dialog-title .main-title {
    font-size: 20px
}

.ui-dialog-title .secondary-title {
    font-size: 14px;
    font-weight: bold;
    color: #5e5759
}

html[dir="rtl"] .ui-dialog-title .secondary-title {
    font-size: 20px
}

.ui-dialog-titlebar {
    background: #fff
}

.ui-dialog .ui-dialog-content {
    padding: 0
}

.dialog-content-loading {
    box-shadow: 0
}

.dialog-content-loading .ui-dialog-titlebar {
    display: none
}

.dialog-content-loading .ui-dialog-content {
    background-image: url('/etc/docroot/corporate/common/img/loading.gif');
    background-position: center center;
    background-repeat: no-repeat
}

.ui-dialog .ui-dialog-titlebar {
    padding: 23px 12px 12px;
    font-weight: bold;
    font-size: 18px;
    background: #fff
}

.ui-dialog .ui-dialog-titlebar-close,
.ui-dialog .ui-dialog-titlebar-close span {
    width: auto!important;
    height: auto!important;
    border-radius: 10px;
    margin-left: 130px;
    padding: 0;
    background: 0;
    text-indent: 0;
    font-size: 11px;
    font-weight: normal
}

.ui-dialog .ui-dialog-titlebar-close {
    top: 6px;
    right: 10px;
    color: #06c
}

html[dir="rtl"] .ui-dialog .ui-dialog-titlebar-close {
    left: 10px;
    right: auto
}

.mini-dialog .ui-dialog-titlebar {
    width: 364px;
    padding: 0 12px 4px!important
}

.mini-dialog .ui-dialog-content-wrapper {
    width: 413px;
    padding: 0 19px 15px;
    background: #fff
}

.disclaimer-buttons {
    padding-top: 7px;
    overflow: hidden
}

.disclaimer-buttons button {
    margin-left: 7px;
    float: right
}

html[dir="rtl"] .disclaimer-buttons button {
    float: left
}

.ui-widget-header {
    background: #fff;
    border-radius: 10px;
    height: 50px;
    margin-top: 2cm
}