.comp-breadcrumb{border-top:1px #084b5f solid;background-color:#0a7595;box-shadow:0 2px 3px 0 rgba(0,0,0,0.11);padding:10px 0 10px 0;font-size:14px;line-height:18px;font-family:"RNHouseSansRegular",sans-serif;height:50px}
.comp-breadcrumb *{letter-spacing:.2px !important;word-spacing:0 !important}
.comp-breadcrumb .overflow-item ol.breadcrumb-list{margin:0;padding:0}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li{padding:6px 0 0 0;display:none;float:left;color:#0a7595;list-style-type:none}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li a{color:#fff;display:block;float:left;text-decoration:none;font-size:14px;line-height:18px}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li a span{background-image:none}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li a span.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li a:hover{width:auto;padding-bottom:0}
html:not(.firefox) .comp-breadcrumb .overflow-item ol.breadcrumb-list li a:focus{border-bottom:0;background-image:none;border:0;outline-offset:3px;outline:2px solid #fff}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li a:focus span{background-image:none;border:0;padding-bottom:0}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li:nth-last-child(1){display:block}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li:nth-last-child(1) a{min-width:120px;position:relative;text-decoration:none;cursor:pointer;display:inline-block}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li:nth-last-child(1) a.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;position:static}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li:nth-last-child(1) a.truncate:focus{border-bottom:0;background-image:none;outline-offset:3px;outline:2px solid #fff !important}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li:nth-last-child(1) a .tooltip-text{position:absolute;background-color:#ffeef3;padding:4px;margin-top:11px;border-radius:4px;font-size:12px;white-space:normal;opacity:0;visibility:hidden;z-index:100;border:1px solid #cccfd0;color:#3f4448;width:max-content;max-width:480px;transform:translateX(-65%)}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li:nth-last-child(1) a .tooltip-text::before{content:'';position:absolute;top:-24px;left:70%;transform:translateX(-50%);border-left-width:12px;border-right-width:12px;border-top-width:12px;border-bottom-width:12px;border-style:solid;border-color:transparent transparent #f2f2f8 transparent}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li:nth-last-child(1) a .tooltip-text::after{background:0}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li:nth-last-child(1) a .tooltip-text.dynamicClass{transform:translateX(-25%)}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li:nth-last-child(1) a:hover .tooltip-text,.comp-breadcrumb .overflow-item ol.breadcrumb-list li:nth-last-child(1) a:focus .tooltip-text{opacity:1;visibility:visible}
html:not(.firefox) .comp-breadcrumb .overflow-item ol.breadcrumb-list li .dropdown-items a:focus{outline:0;background-color:#e6f1f4}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li span{display:block;float:left}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li span.breadcrumb-arrow{padding:0 15px 0 10px;position:relative}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li span.breadcrumb-arrow:after{content:"\e00b";font-size:9px;font-family:"nw-icons";color:#fff;font-weight:normal}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li .currentlink{color:#fff;border-bottom:1px solid transparent;font-family:"RNHouseSansRegular",sans-serif;font-weight:bold;padding-bottom:5px;cursor:text}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li .currentlink:focus{outline:0 !important;border-bottom:1px solid transparent !important;margin-bottom:0 !important}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li .currentlink:hover{background-image:none}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li:first-child{padding-left:5px !important}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li:not([class*="active"]) a{position:relative}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li:not([class*="active"]) a>span{position:relative;display:block}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li:not([class*="active"]) a>span:after{position:absolute;content:"";width:0;height:1px;background:#fff;position:absolute;bottom:0;left:0;transition:width .3s ease;-ms-transition:width .3s ease}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li:not([class*="active"]) a:hover>span:after{width:100%}
@media(max-width:1023px){.comp-breadcrumb .overflow-item ol.breadcrumb-list li:not([class*="active"]) a:hover>span:after{width:0}
}
.comp-breadcrumb .overflow-item ol.breadcrumb-list .collapsed-items{color:#0a7595;cursor:pointer;padding-top:4px !important}
.comp-breadcrumb .overflow-item ol.breadcrumb-list .collapsed-items .bredcrumb-dropdown.active{outline:2px solid #fff}
html:not(.firefox) .comp-breadcrumb .overflow-item ol.breadcrumb-list .collapsed-items .bredcrumb-dropdown:focus{border-bottom:0;background-image:none;border:0;outline-offset:2px;outline:2px solid #fff}
.comp-breadcrumb .overflow-item ol.breadcrumb-list .collapsed-items .bredcrumb-dropdown:focus span{background-image:none;border:0;padding-bottom:0}
.comp-breadcrumb .overflow-item ol.breadcrumb-list .collapsed-items .bredcrumb-dropdown:hover{background-image:none}
.comp-breadcrumb .overflow-item ol.breadcrumb-list .collapsed-items .dropdown-items{display:none;position:absolute;top:34px;background-color:#f2f2f8;z-index:999;width:222px;box-shadow:0 12px 20px 0 rgba(33,33,33,0.12);border:1px solid #cccfd0}
.comp-breadcrumb .overflow-item ol.breadcrumb-list .collapsed-items .dropdown-items a{float:none;padding:9px 20px;color:#3f4448;font-size:18px;line-height:26px}
.comp-breadcrumb .overflow-item ol.breadcrumb-list .collapsed-items .dropdown-items a:hover{background-color:#f2eaf9;outline:1px solid #5e10b1;background-image:none}
.comp-breadcrumb .overflow-item ol.breadcrumb-list .collapsed-items .dropdown-items a:focus{border:1px solid #5e10b1}
.comp-breadcrumb .overflow-item ol.breadcrumb-list .collapsed-items .breadcrumb-arrow{padding-top:2px}
.comp-breadcrumb .overflow-item ol.breadcrumb-list .collapsed-items .breadcrumb-arrow:after{content:"\e00b";font-size:9px;font-family:"nw-icons";color:#fff;font-weight:normal}
@media(min-width:1024px){.share::-webkit-scrollbar{width:100%}
.comp-breadcrumb.share{height:50px;font-size:14px;line-height:18px;width:100%}
.comp-breadcrumb.share .breadcrumb{display:inline-block}
.comp-breadcrumb.share .scrolling-text{position:relative}
.comp-breadcrumb.share .scrolling-text.overlay.left:before{content:' ';width:48px;height:100%;position:absolute;left:0;top:0;background:-moz-linear-gradient(left,white 0,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,white 0,rgba(255,255,255,0) 100%);background:linear-gradient(to right,white 0,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=1)}
.comp-breadcrumb.share .overlay .overflow-item{direction:ltr}
.comp-breadcrumb.share .overflow-item{direction:ltr}
.comp-breadcrumb.share .overflow-item ol.breadcrumb-list{display:none}
.comp-breadcrumb.share .overflow-item ol.breadcrumb-list li{padding:6px 0 0 0;display:inline-block;float:none}
.comp-breadcrumb.share .overflow-item ol.breadcrumb-list li .currentlink{padding-bottom:0}
.comp-breadcrumb.share .overflow-item ol.breadcrumb-list li:last-child a:hover{padding-bottom:0}
.comp-breadcrumb.share .overflow-item ol.breadcrumb-list li.collapsed-items .bredcrumb-dropdown{padding:3px 0}
.comp-breadcrumb.share .overflow-item ol.breadcrumb-list li.collapsed-items span{padding-top:5px}
.comp-breadcrumb.share .overflow-item::-webkit-scrollbar{height:10px}
.comp-breadcrumb.share .overflow-item::-webkit-scrollbar-track{background:transparent}
.comp-breadcrumb.share .overflow-item::-webkit-scrollbar-thumb{background:#c5c5c5 !important;border-radius:10px}
.comp-breadcrumb.share .share-button{display:flex;float:right}
.comp-breadcrumb.share .share-button ul{margin:0;padding:0}
.comp-breadcrumb.share .share-button ul li{display:inline-flex}
.comp-breadcrumb.share .share-button a{margin-left:16px;width:24px;height:24px;font-size:25px;line-height:25px;display:inline-block;margin-top:3px}
.comp-breadcrumb.share .share-button a .fa-facebook{background:url("clientlib_breadcrumb/resources/images/champ-fb.svg")}
.comp-breadcrumb.share .share-button a .fa-facebook:hover{background:url("clientlib_breadcrumb/resources/images/ulydien-fbhover.svg")}
.comp-breadcrumb.share .share-button a .fa-twitter{background:url("clientlib_breadcrumb/resources/images/champ-twitter.svg")}
.comp-breadcrumb.share .share-button a .fa-twitter:hover{background:url("clientlib_breadcrumb/resources/images/ulydien-twitterhover.svg")}
.comp-breadcrumb.share .share-button a .fa-linkedin{background:url("clientlib_breadcrumb/resources/images/champ-ln.svg")}
.comp-breadcrumb.share .share-button a .fa-linkedin:hover{background:url("clientlib_breadcrumb/resources/images/ulydien-lnhover.svg")}
.comp-breadcrumb.share .share-button a .fa-email{background:url("clientlib_breadcrumb/resources/images/champ-mail.svg")}
.comp-breadcrumb.share .share-button a .fa-email:hover{background:url("clientlib_breadcrumb/resources/images/ulydien-mailhover.svg")}
.comp-breadcrumb.share .share-button a .fa{width:inherit;height:inherit;display:inline-block}
.comp-breadcrumb.share .share-button a .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.comp-breadcrumb.share .share-button a:hover,.comp-breadcrumb.share .share-button a:focus{text-decoration:none;border-bottom:0;background-image:none;border:0;outline-offset:3px;outline:2px solid #fff}
.comp-breadcrumb.share .share-button .share-text{font-size:14px;font-family:"RNHouseSansRegular",sans-serif;line-height:18px;display:inline-block;vertical-align:super;color:#fff;padding-top:6px;padding-left:16px}
}
@media(min-width:1024px) and (max-width:1255px){.comp-breadcrumb .overflow-item ol.breadcrumb-list li:nth-last-child(1) a .tooltip-text{transform:translateX(-70%)}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li:nth-last-child(1) a .tooltip-text::before{left:80%}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li:nth-last-child(1) a .tooltip-text.dynamicClass{transform:translateX(-15%)}
}
@media(max-width:1023px){.comp-breadcrumb{overflow:visible;font-size:14px;line-height:18px}
.comp-breadcrumb .scrolling-text{position:relative}
.comp-breadcrumb .scrolling-text.overlay.left:before{content:' ';width:48px;height:100%;position:absolute;left:0;top:0;background:-moz-linear-gradient(left,white 0,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,white 0,rgba(255,255,255,0) 100%);background:linear-gradient(to right,white 0,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=1)}
.comp-breadcrumb .overflow-item{height:auto}
.comp-breadcrumb .overflow-item ol.breadcrumb-list{display:none}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li{padding:6px 0 6px 0;display:inline-block}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li a{font-size:14px;line-height:18px;padding-bottom:3px}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li span.breadcrumb-arrow{padding:0 15px 0 10px !important}
.linux.chrome .comp-breadcrumb .overflow-item ol.breadcrumb-list li span.breadcrumb-arrow{padding-top:5px}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li .currentlink{padding-bottom:2px}
.ipad .comp-breadcrumb .overflow-item ol.breadcrumb-list li .currentlink,.iphone .comp-breadcrumb .overflow-item ol.breadcrumb-list li .currentlink{padding-bottom:1px}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li.collapsed-items{padding-top:12px !important}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li:nth-last-child(1) a .tooltip-text{transform:translateX(-70%)}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li:nth-last-child(1) a .tooltip-text::before{left:80%}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li:nth-last-child(1) a .tooltip-text.dynamicClass{transform:translateX(-20%)}
.comp-breadcrumb .overflow-item ol.breadcrumb-list .collapsed-items .dropdown-items{top:40px}
.comp-breadcrumb .overlay .overflow-item{direction:ltr}
.comp-breadcrumb .share-button{display:none}
}
@media(max-width:767px){.comp-breadcrumb .overflow-item ol.breadcrumb-list li{display:none}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li span.breadcrumb-arrow{padding:0 10px 0 10px !important}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li:nth-last-child(2){display:block}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li:nth-last-child(2) a span.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li:nth-last-child(1){display:block}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li:nth-last-child(1) a{min-width:120px}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li:nth-last-child(1) a.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li:nth-last-child(1) a .tooltip-text{max-width:240px;transform:translateX(-50%)}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li:nth-last-child(1) a .tooltip-text::before{left:80%}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li:nth-last-child(1) a .tooltip-text.dynamicClass{transform:translateX(-20%)}
.comp-breadcrumb .overflow-item ol.breadcrumb-list .collapsed-items .dropdown-items{width:auto}
}