
/* - ++theme++projectcustom/vendor/OwlCarousel/css/owl.carousel.css - */
/* https://www.eagleburgmann.ch/portal_css/++theme++projectcustom/vendor/OwlCarousel/css/owl.carousel.css?original=1 */
.owl-carousel {
display: none;
width: 100%;
-webkit-tap-highlight-color: transparent;
/* */
position: relative;
z-index: 1; }
.owl-carousel .owl-stage {
position: relative;
-ms-touch-action: pan-Y;
touch-action: manipulation;
-moz-backface-visibility: hidden;
/* */ }
.owl-carousel .owl-stage:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0; }
.owl-carousel .owl-stage-outer {
position: relative;
overflow: hidden;
/* */
-webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0); }
.owl-carousel .owl-item {
position: relative;
min-height: 1px;
float: left;
-webkit-backface-visibility: hidden;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none; }
.owl-carousel .owl-item img {
display: block;
width: 100%; }
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
display: none; }
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
cursor: pointer;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel button.owl-dot {
padding: 0 !important;}
.owl-carousel.owl-loaded {
display: block; }
.owl-carousel.owl-loading {
opacity: 0;
display: block; }
.owl-carousel.owl-hidden {
opacity: 0; }
.owl-carousel.owl-refresh .owl-item {
visibility: hidden; }
.owl-carousel.owl-drag .owl-item {
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.owl-carousel.owl-grab {
cursor: move;
cursor: grab; }
.owl-carousel.owl-rtl {
direction: rtl; }
.owl-carousel.owl-rtl .owl-item {
float: right; }
/* */
.no-js .owl-carousel {
display: block; }
.owl-carousel .animated {
animation-duration: 1000ms;
animation-fill-mode: both; }
.owl-carousel .owl-animated-in {
z-index: 0; }
.owl-carousel .owl-animated-out {
z-index: 1; }
.owl-carousel .fadeOut {
animation-name: fadeOut; }
@keyframes fadeOut {
0% {
opacity: 1; }
100% {
opacity: 0; } }
.owl-height {
transition: height 500ms ease-in-out; }
.owl-carousel .owl-item {
/**/ }
.owl-carousel .owl-item .owl-lazy {
opacity: 0;
transition: opacity 400ms ease; }
.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
max-height: 0; }
.owl-carousel .owl-item img.owl-lazy {
transform-style: preserve-3d; }
.owl-carousel .owl-video-wrapper {
position: relative;
height: 100%;
background: #000; }
.owl-carousel .owl-video-play-icon {
position: absolute;
height: 80px;
width: 80px;
left: 50%;
top: 50%;
margin-left: -40px;
margin-top: -40px;
background: url("owl.video.play.png") no-repeat;
cursor: pointer;
z-index: 1;
-webkit-backface-visibility: hidden;
transition: transform 100ms ease; }
.owl-carousel .owl-video-play-icon:hover {
-ms-transform: scale(1.3, 1.3);
transform: scale(1.3, 1.3); }
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
display: none; }
.owl-carousel .owl-video-tn {
opacity: 0;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
background-size: contain;
transition: opacity 400ms ease; }
.owl-carousel .owl-video-frame {
position: relative;
z-index: 1;
height: 100%;
width: 100%; }


/* - ++theme++projectcustom/vendor/OwlCarousel/css/owl.theme.default.css - */
/* https://www.eagleburgmann.ch/portal_css/++theme++projectcustom/vendor/OwlCarousel/css/owl.theme.default.css?original=1 */
.owl-theme .owl-nav {
margin-top: 10px;
text-align: center;
-webkit-tap-highlight-color: transparent; }
.owl-theme .owl-nav [class*='owl-'] {}
.owl-theme .owl-nav [class*='owl-']:hover {}
.owl-theme .owl-nav .disabled {
opacity: 0.5;
cursor: default; }
.owl-theme .owl-nav.disabled + .owl-dots {
margin-top: 10px; }
.owl-theme .owl-dots {
text-align: center;
-webkit-tap-highlight-color: transparent; }
.owl-theme .owl-dots .owl-dot {
display: inline-block;
zoom: 1;
*display: inline; }
.owl-theme .owl-dots .owl-dot span {
width: 10px;
height: 10px;
margin: 5px 7px;
background: #D6D6D6;
display: block;
-webkit-backface-visibility: visible;
transition: opacity 200ms ease;
border-radius: 30px; }
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
background: #869791; }


/* - ++theme++projectcustom/vendor/selectric/css/selectric.css - */
/* https://www.eagleburgmann.ch/portal_css/++theme++projectcustom/vendor/selectric/css/selectric.css?original=1 */
.selectric-wrapper {
position: relative;
cursor: pointer;
}
.selectric-responsive {
width: 100%;
}
.selectric {
border: 1px solid #DDD;
border-radius: 0px;
background: #F8F8F8;
position: relative;
overflow: hidden;
}
.selectric .label {
display: block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
margin: 0 38px 0 10px;
font-size: 12px;
line-height: 38px;
color: #444;
height: 38px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.selectric .button {
display: block;
position: absolute;
right: 0;
top: 0;
width: 38px;
height: 38px;
line-height: 38px;
background-color: #F8f8f8;
color: #BBB;
text-align: center;
font: 0/0 a;
*font: 20px/38px Lucida Sans Unicode, Arial Unicode MS, Arial;
}
.selectric .button:after {
content: " ";
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
margin: auto;
width: 0;
height: 0;
border: 4px solid transparent;
border-top-color: #BBB;
border-bottom: none;
}
.selectric-focus .selectric {
border-color: #aaaaaa;
}
.selectric-hover .selectric {
border-color: #c4c4c4;
}
.selectric-hover .selectric .button {
color: #a2a2a2;
}
.selectric-hover .selectric .button:after {
border-top-color: #a2a2a2;
}
.selectric-open {
z-index: 9999;
}
.selectric-open .selectric {
border-color: #c4c4c4;
}
.selectric-open .selectric-items {
display: block;
}
.selectric-disabled {
filter: alpha(opacity=50);
opacity: 0.5;
cursor: default;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.selectric-hide-select {
position: relative;
overflow: hidden;
width: 0;
height: 0;
}
.selectric-hide-select select {
position: absolute;
left: -100%;
}
.selectric-hide-select.selectric-is-native {
position: absolute;
width: 100%;
height: 100%;
z-index: 10;
}
.selectric-hide-select.selectric-is-native select {
position: absolute;
top: 0;
left: 0;
right: 0;
height: 100%;
width: 100%;
border: none;
z-index: 1;
box-sizing: border-box;
opacity: 0;
}
.selectric-input {
position: absolute !important;
top: 0 !important;
left: 0 !important;
overflow: hidden !important;
clip: rect(0, 0, 0, 0) !important;
margin: 0 !important;
padding: 0 !important;
width: 1px !important;
height: 1px !important;
outline: none !important;
border: none !important;
*font: 0/0 a !important;
background: none !important;
}
.selectric-temp-show {
position: absolute !important;
visibility: hidden !important;
display: block !important;
}
/* */
.selectric-items {
display: none;
position: absolute;
top: 100%;
left: 0;
background: #F8F8F8;
border: 1px solid #c4c4c4;
z-index: -1;
box-shadow: 0 0 10px -6px;
}
.selectric-items .selectric-scroll {
height: 100%;
overflow: auto;
}
.selectric-above .selectric-items {
top: auto;
bottom: 100%;
}
.selectric-items ul, .selectric-items li {
list-style: none;
padding: 0;
margin: 0;
font-size: 12px;
line-height: 20px;
min-height: 20px;
}
.selectric-items li {
display: block;
padding: 10px;
color: #666;
cursor: pointer;
}
.selectric-items li.selected {
background: #E0E0E0;
color: #444;
}
.selectric-items li.highlighted {
background: #D0D0D0;
color: #444;
}
.selectric-items li:hover {
background: #D5D5D5;
color: #444;
}
.selectric-items .disabled {
filter: alpha(opacity=50);
opacity: 0.5;
cursor: default !important;
background: none !important;
color: #666 !important;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.selectric-items .selectric-group .selectric-group-label {
font-weight: bold;
padding-left: 10px;
cursor: default;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background: none;
color: #444;
}
.selectric-items .selectric-group.disabled li {
filter: alpha(opacity=100);
opacity: 1;
}
.selectric-items .selectric-group li {
padding-left: 25px;
}


/* - ++theme++projectcustom/css/ihavecookies.css - */
/* https://www.eagleburgmann.ch/portal_css/++theme++projectcustom/css/ihavecookies.css?original=1 */
/* */
#gdpr-cookie-message {
position: fixed;
z-index: 100000;
right: 15px;
bottom: 15px;
max-width: 450px;
background-color: #4d4d4d;
padding: 20px;
border-radius: 5px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
margin-left: 15px;
font-size: 14px;
}
#gdpr-cookie-message h4 {
color: #fff;
font-size: 18px;
font-weight: 500;
margin-top: 10px;
margin-bottom: 10px;
}
#gdpr-cookie-message h5 {
color: #fff;
font-size: 15px;
font-weight: 500;
margin-bottom: 10px;
}
#gdpr-cookie-message p,
#gdpr-cookie-message ul {
color: white;
font-size: 15px;
line-height: 1.5em;
}
#gdpr-cookie-message ul {
padding-left: 0;
margin: 20px 0 10px;
}
#gdpr-cookie-message p:last-child {
margin-bottom: 0;
text-align: left;
}
#gdpr-cookie-message li {
width: 49%;
display: inline-block;
}
#gdpr-cookie-message a {
color: #fff;
text-decoration: none;
font-size: 15px;
padding-bottom: 2px;
border-bottom: 1px dotted rgba(255, 255, 255, 0.75);
transition: all 0.3s ease-in;
}
#gdpr-cookie-message a:hover {
color: white;
border-bottom-color: #ee0000;
transition: all 0.3s ease-in;
}
#gdpr-cookie-message button,
button#ihavecookiesBtn {
border: none;
font-size: 16px;
padding: 7px;
border-radius: 3px;
margin-right: 15px;
cursor: pointer;
transition: all 0.3s ease-in;
background-color: #fff;
}
#gdpr-cookie-message button {
margin-top: 5px;
margin-bottom: 5px;
min-width: 150px;
border-radius: 0;
font-weight: bold;
}
button#gdpr-cookie-accept {
color: #004B87;
background-color: #fff;
border: 1px solid #004b87;
}
button#gdpr-cookie-accept-all {
background-color: #004b87;
border: 1px solid #004b87;
color: white;
}
#gdpr-cookie-message button:hover {
background: white;
color: #ee0000;
transition: all 0.3s ease-in;
}
button#gdpr-cookie-advanced {
background: white;
color: #ee0000;
}
#gdpr-cookie-message button:disabled {
opacity: 0.3;
}
#gdpr-cookie-message input[type="checkbox"] {
float: none;
margin-top: 4px;
margin-right: 5px;
}
#gdpr-cookie-message label {
color: #fff;
}
#cookie-types-description-container {
margin: 0 0 30px;
}
#cookie-types-show-info {
margin-bottom: 20px;
}
#cookie-types-show-info span {
margin-left: 10px;
}
#cookie-types-show-info-text:hover {
}
#gdpr-cookie-message li {
position: relative;
}
#gdpr-cookie-message .cookies-types li {
position: relative;
margin-bottom: 10px;
}
#gdpr-cookie-message .cookies-types li input {
position: absolute;
top: 0;
left: 0;
}
#gdpr-cookie-message .cookies-types li label {
font-weight: normal;
margin: 0;
font-size: 16px;
cursor: pointer;
padding-left: 20px;
}
@media (max-width: 768px) {
#gdpr-cookie-message {
}
}
@media (max-width: 768px) {
#gdpr-cookie-message {
}
#gdpr-cookie-message li {
display: block;
width: 100%;
margin-bottom: 10px;
}
}
@media (max-width: 576px) {
#gdpr-cookie-message {
top: 15px;
bottom: 15px;
overflow-y: scroll;
}
#gdpr-cookie-message .cookies-types li label {
font-size: 16px;
}
#gdpr-cookie-message button {
display: block;
width: 100%;
margin-top: 10px;
margin-bottom: 10px;
}
}


/* - ++theme++projectcustom/css/custom.css - */
/* https://www.eagleburgmann.ch/portal_css/++theme++projectcustom/css/custom.css?original=1 */
body#content {
background-color: white;
padding: 10px 0px 10px 0px;
}
#portal-columns #listing-table a,
#portal-columns .formTabs a,
#portal-columns .eb-slider a,
#language-control-wrapper a,
#breadcrumb-wrapper a,
#breadcrumb-wrapper-dropdown a,
.heading a {
text-decoration: none;
}
#collapse-listing .panel-body a,
.portlet-pdf a {
font-weight: bold;
}
footer address a {
font-weight: bold;
}
.footer .subnavi {
margin-bottom: 20px;
}
.template-manage-portlets #portal-column-one {
margin-top: 60px;
float: left;
}
.cyellow {
color: #FDE718;
}
.cblue {
color: #002878;
}
.block {
display: block;
}
.float-left {
float: left;
}
.float-right {
float: right;
}
.bold .fa,
.bold.fa {
font-weight: bold;
}
img {
-ms-interpolation-mode: bicubic;
}
#listing-table img {
display: inline;
}
#content .discreet,
.discreet,
.help-block {
color: #666;
font-size: 85%;
font-weight: normal;
display: block;
}
#visual-portal-wrapper.container {
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}
#top-wrapper {
position: relative;
z-index: 22;
max-height: 174px;
background-color: #FFFFFF;
}
#topbar .eb-international .dropdown-menu .row > div {
margin-top: 0px;
}
#topbar .eb-international .dropdown-menu ul {
font-size: 13px;
}
#topbar .eb-international .dropdown-menu ul b {
font-size: 14px;
}
#topbar .row > div > .row > div {
margin-top: 0px;
}
#topbar .eb-international {
}
#topbar .eb-international .sub-section {
}
#topbar .eb-international .dropdown-menu {
width: 955px;
background-color: #E7E8F1;
border-radius: 0px;
border: 0px;
border-bottom: 5px solid #002878;
box-shadow: none;
margin-top: 5px;
padding: 20px;
left: 15px;
}
#topbar .eb-international .dropdown-toggle:hover {
text-decoration: none;
cursor: pointer;
}
#topbar .eb-international .dropdown-toggle .fa {
background-color: #002878;
color: #606DAB;
padding: 0px 6px;
font-size: 28px;
line-height: 21px;
}
#topbar .eb-international .dropdown-toggle .fa:hover {
color: #FFFFFF;
}
#topbar .eb-international .dropdown-toggle:hover .fa,
#topbar .eb-international.open .fa {
color: #FFFFFF;
}
#topbar .eb-international .dropdown-toggle {
}
#topbar .eb-international ul {
list-style: none;
padding: 0px;
}
#topbar .eb-international .sub-section {
font-weight: normal;
font-size: 26px;
display: inline;
line-height: 50px;
margin-right: 30px;
text-transform: uppercase;
}
.dropdown-international-selector-text {
font-size: 18px;
}
.dropdown-international .sp-eagleburgmann-ejscom {
display: none;
}
#topbar .nav-tabs > li > a,
#topbar .nav-tabs > li > a:hover,
#topbar .nav-tabs > li > a:focus {
background-color: transparent;
padding: 0;
border-color: transparent;
text-decoration: none;
}
#topbar .nav-tabs > li > a:hover {
text-decoration: underline;
}
#topbar .nav-tabs > li.active > a {
}
#topbar .nav-tabs > li.active > a,
#topbar .nav-tabs > li.active > a:focus,
#topbar .nav-tabs > li.active > a:hover {
color: #002878;
cursor: default;
background-color: transparent;
border: 1px solid transparent;
border-bottom-color: transparent;
}
#topbar .eb-international .eb-international-lang-element {
background-repeat: no-repeat;
background-position: 0px 0px;
padding-left: 15px;
background-size: 24px 24px;
float: left;
}
.eb-international-lang-element {
font-size: 13px;
}
.eb-international-lang-element .pull-left {
position: relative;
margin-right: 10px;
}
#topbar .dropdown .fa:hover {
color: #FFFFFF;
}
.eb-international .icon-wrapper {
position: relative;
top: 3px;
margin-left: 5px;
}
#topbar .eb-international .eb-worldwide-box {
background-color: #FFFFFF;
padding: 15px;
margin-top: 60px;
}
#topbar .eb-international .eb-worldwide-box h2 {
font-weight: normal;
font-size: 26px;
line-height: 32px;
margin-top: 0px;
}
.eb-worldwide-box h4 {
margin-top: 20px;
}
#eb-bar-wrapper {
background-color: #FFFFFF;
}
.eb-bar {
background-color: #FFFFFF;
background-image: none;
border: 6px solid #002878;
border-radius: 0px;
border-right-width: 300px;
min-height: 45px;
height: 45px;
overflow: hidden;
margin-top: 20px;
}
#topbar .btn-group.open .dropdown-toggle {
background-image: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.subnavi {
list-style: none;
padding-left: 0px;
}
.navbar-nav-top ul.subnavi > li,
.navbar-nav-top-headline {
font-size: 18px;
padding-left: 0px;
}
.navbar-nav-top-headline {
margin-bottom: 10px;
}
.subnavi2 {
list-style: none;
padding-left: 0px;
padding-bottom: 20px;
}
.subnavi3 {
list-style: none;
padding-left: 10px;
}
.subnavi2 li,
.subnavi3 li {
}
.navbar-nav-top ul.subnavi.list-inline > li {
padding-right: 5px;
padding-left: 5px;
}
.navbar-nav-top .dropdown-menu.subnavi > li > a:hover,
.navbar-nav-top .dropdown-menu.subnavi > li > a:focus {
color: inherit;
text-decoration: underline;
background-color: transparent;
}
.logo > a,
.logo.responsive-logo {
padding: 0px 0px;
}
.logo > a {
display: block;
}
.logo.responsive-logo {
display: inline-block;
height: auto;
float: none;
position: relative;
max-width: 260px;
margin-top: 20px;
}
.logo.responsive-logo img {
}
input#title {
font-size: 36px;
color: inherit;
width: 100%;
}
.input-group-addon-custom {
background-color: #FFFFFF;
}
img.preload {
visibility: hidden;
}
#content-crumbs {
position: relative;
z-index: 6;
margin-bottom: 0px;
font-size: 14px;
}
.template-mainpage_view #breadcrumb-wrapper {
display: none;
}
#mainpage-content {
margin-bottom: 0px;
}
.pb-ajax .section {
top: 0px;
}
.pb-ajax .container {
width: 100%;
}
.pb-ajax {
border: 0px;
border-radius: 0px;
}
#ajax-spinner{
display: none !important;
}
#ajax-spinner {
z-index: 1000;
}
#ajax-spinner img {
background-color: #FFFFFF;
border-radius: 10px;
padding: 10px;
border: 1px solid #dedede;
box-shadow: 0px 0px 10px rgba(1, 1, 1, 0.1);
}
#content #heading_type_1,
.heading_type_1 {
}
#content #heading_type_2,
.heading_type_2 {
}
.template-ebbanner_view #content-core p {
font-size: 140%;
}
.template-ebbanner_view #content-core a {
font-weight: bold;
}
.navigation-gradient-transparent {
background: url("++theme++projectcustom/img/navigation-gradient-transparent.png") 0px 0px repeat-x transparent;
position: absolute;
z-index: 5;
height: 50px;
background-position: 0px -75px;
top: 20px;
display: none;
}
.language-control-wrapper-responsive {
}
#language-control-wrapper {
z-index: 6;
margin-bottom: 15px;
}
.language-control-ebcountry #language-control-wrapper {
margin-bottom: 0px;
}
.language-control .block {
display: block;
float: left;
margin-bottom: 7px;
}
.language-control {
background-color: #002878;
padding-left: 15px;
padding-top: 8px;
padding-bottom: 8px;
color: #FFFFFF;
font-size: 150%;
}
.language-control a i {
line-height: 28px;
color: #5C69A9;
margin-left: 6px;
float: left;
margin-top: 0px;
font-size: 37px;
}
.language-control .open a.dropdown-toggle i,
.language-control a.dropdown-toggle:hover i {
color: #FFFFFF;
}
.language-control img {
margin-right: 10px;
margin-top: 3px;
height: 27px;
}
.language-control .dropdown-menu {
left: -36px;
width: 541px;
margin-top: 0px;
padding: 15px 40px;
}
.language-control a {
color: #FFFFFF;
text-decoration: none;
}
.language-control .one {
float: left;
}
.language-control .two {
float: left;
}
.language-control .two * {
float: left;
}
.language-control .three {
float: right;
}
#language-control-wrapper .language-control .three .inner a:hover {
text-decoration: underline;
}
.language-control .three .inner {
margin-right: 10px;
}
.language-control .three .inner div + div:before {
content: '|';
}
.language-control .three .inner div {
display: inline-block;
}
.language-control .two .dropdown-toggle span {
float: left;
margin-left: 4px;
margin-top: 0px;
padding-bottom: 0px;
}
.language-control .two li {
float: left;
display: block;
width: 250px;
font-size: 14px;
padding-top: 2px;
padding-bottom: 2px;
margin-left: -4px;
}
.language-control .two li.active {
}
.language-control .two li.active a {
text-decoration: underline;
}
.language-control .two li.active a i {
font-weight: bold;
color: #002878;
}
.language-control .two li i {
margin-right: 5px;
float: none;
}
.language-control .two .dropdown-menu i {
margin-right: 0px;
}
.language-control .two li.current {
}
.language-control .two .dropdown span {
float: left;
margin-left: 8px;
padding-top: 2px;
}
.language-control .two a {
padding-right: 10px;
display: block;
}
.language-control .two dropdown-menu a i {
float: none;
}
.language-control .two .dropdown-menu {
color: #002878;
}
.language-control .two .dropdown-menu a {
background: none;
filter: none;
color: #002878;
padding-left: 0px;
display: inline;
padding: 0px 20px 0px 0px;
}
.language-control .two .dropdown-menu a:hover {
text-decoration: underline;
}
.language-control .two .dropdown-menu .small {
font-size: 15px;
margin-left: -12px;
}
.language-control .three .dropdown-toggle span {
float: left;
margin-left: 4px;
margin-top: 1px;
}
.language-control .three .dropdown span {
float: left;
margin-left: 8px;
padding-top: 2px;
}
.language-control .three .dropdown-menu {
color: #002878;
}
.language-control .three .dropdown-menu .small {
font-size: 15px;
margin-left: -12px;
}
#breadcrumb-wrapper-slidedown-element {
}
#waiting-overlay {
position: absolute;
z-index: 99;
background-color: black;
top: 0px;
left: 0px;
width: 100%;
}
.btn-ebyellow {
background-color: #FDE71A;
text-align: left;
}
.btn-ebyellow:hover {
background-color: #F1E11A;
}
.btn-ebblue {
background-color: #002878;
text-align: left;
color: #FFFFFF;
}
.btn-ebblue:hover {
background-color: #F1E11A;
}
.portlet-content .portlet-body {
border-bottom: 1px solid #B5BCD8;
padding-bottom: 20px;
}
#reference-contact-submit .a-form-submit {
font-weight: bold;
}
.portlet-contact p {
margin-bottom: 10px;
}
.portlet-document a {
font-weight: bold;
}
#search-form,
.search-form,
#reference_search {
}
.product-heading {
margin-bottom: 10px;
display: block;
font-size: 18px;
line-height: 22px;
}
.img-product {
margin-bottom: 10px;
}
.product-element {
margin-bottom: 30px;
}
#js_ebproduct_listing .product-element:hover {
}
.product-element ul,
.panel-body ul {
padding-left: 20px;
}
#js_ebproduct_listing .image-product img {
margin-bottom: 15px;
}
#js_ebproduct_listing .product-element:hover .image-product img {
}
.image-zoom-description {
padding-top: 5px;
}
#content .image-product .discreet {
color: #B5BCD8;
}
.drawing-product-table {
font-size: 14px;
color: rgba(0, 47, 84, 0.60);
line-height: 21px;
}
.drawing-product-table p {
padding-bottom: 15px;
line-height: 31px;
}
.drawing-product-table table b {
text-transform: uppercase;
}
.drawing-product-table table {
width: 100%;
border: 0;
}
.drawing-product-table table td {
vertical-align: top;
border-right: 0;
border-left: 0;
background-color: #fff;
padding: 0.25rem 0.75rem;
color: rgba(0, 47, 84, 0.60);
}
.drawing-product-table table tr:first-of-type td {
background: #f2f6f9;
font-size: 13px;
color: rgba(0, 47, 84, 0.70);
letter-spacing: 1px;
}
.panel-title {
font-size: 26px;
}
.panel {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.template-mainpage_view #portal-column-two {
margin-top: 52px !important;
}
.panel-group .panel {
border-bottom: 1px solid #B5BCD8;
border-radius: 0px;
}
.panel-group .panel-border-top {
border-top: 1px solid #B5BCD8;
border-radius: 0px;
}
.panel-group .panel:last-child {
border: 0px;
}
/* */
.accordion-with-borders {
margin-bottom: 30px;
border-top: 1px solid #B5BCD8;
border-bottom: 1px solid #B5BCD8;
}
#eb-worldwide-accordion .panel-group .panel-heading {
padding-top: 20px;
padding-bottom: 20px;
}
.panel-group .panel-heading a {
text-decoration: none;
display: block;
padding-right: 30px;
}
.panel-group .panel-heading + .panel-collapse .panel-body {
border-top: 0px;
padding-top: 10px;
}
.panel-group .panel-heading + .panel-collapse .panel-body ul {
margin-bottom: 0px;
padding-left: 19px;
}
.panel-group .icon-wrapper,
.fa-plus-toggle {
float: right;
position: absolute;
right: 0;
top: 6px;
}
.fa-plus-toggle {
margin-left: 10px;
margin-top: 9px;
}
.panel-group .panel-heading .icon-wrapper .fa,
.panel-group .panel-heading .fa {
font-size: 18px;
}
.panel-group .panel-heading .icon-wrapper .fa {
background-color: #002878;
color: #606DAB;
padding: 0px 6px;
line-height: 15px;
}
.panel-group .panel-heading .icon-wrapper .fa:hover {
color: #FFFFFF;
}
.zoomContainer {
z-index: 6;
}
.product-link-box-yellow {
background-color: #FDE71A;
margin-bottom: 50px;
}
.ebproducts-details {
background-color: #FFFFFF;
padding-bottom: 50px;
}
.ebproducts-details h1 {
margin-top: 0px;
margin-bottom: 20px;
padding-top: 20px;
}
.ebproducts-details .row .element {
}
.ebproducts-details .row {
border-top: 4px solid #B5BCD8;
padding-top: 30px;
padding-bottom: 30px;
}
.ebproducts-details .row:nth-child(odd) {
background: #f9f9f9;
}
.table-product-dimenstions {
width: auto;
}
.sticky-table-head thead,
.sticky-table-head th {
background-color: #FFFFFF;
}
.template-js_ebproduct_variants #content-wrapper {
margin-top: 0px !important;
}
.template-js_ebproduct_seat_alternatives a,
.template-js_ebproduct_torque_transmissions a,
.template-js_ebproduct_drawing_installation a,
.template-js_ebproduct_variants a,
.template-js_ebproduct_technical_diagram a,
.template-js_ebproduct_dimensions a {
text-decoration: underline;
}
.template-js_ebproduct_variants #content-wrapper,
.template-js_ebproduct_dimensions #content-wrapper,
.template-js_ebproduct_torque_transmissions #content-wrapper,
.template-js_ebproduct_seat_alternatives #content-wrapper,
.template-js_ebproduct_technical_diagram #content-wrapper,
.template-js_ebproduct_drawing_installation #content-wrapper {
top: 0px !important;
}
#portlet-ebpress {
padding-bottom: 10px;
}
#portlet-ebpress .portlet-headline {
margin-top: -10px;
}
.portlet-pdf.portlet .btn.pull-right,
#portlet-ref .btn.pull-right {
float: none !important;
overflow: hidden;
}
#portlet-ebpress article {
border-top: 1px solid #B6BBDC;
padding-bottom: 20px;
}
#portlet-ebpress h3 {
max-height: 3.3em;
overflow: hidden;
}
#portlet-ebpress a,
#portlet-ebpress-ref a {
font-weight: bold;
}
#portlet-ebpress a:hover {
}
#portlet-ebpress .btn:hover {
}
#portlet-ebpress i {
font-weight: bold;
}
#portlet-ansprechpartnerfinder,
#portlet-ansprechpartnerfinder h2,
#portlet-ansprechpartnerfinder p {
margin-bottom: 10px;
}
.portlet-news-bullet {
margin-bottom: 3px;
}
.uppercase {
text-transform: uppercase;
}
#portlet h3 {
font-size: 21px;
text-transform: uppercase;
margin-top: 18px;
}
#portlet #links {
padding: 20px;
}
#portlet #news {
padding: 20px;
background-color: transparent;
padding-left: 12px;
}
#portlet #news ul {
margin-left: 0px;
}
#portlet #news ul li {
background: url("../news-bullet.png") 5px 0px no-repeat transparent;
padding-left: 10px;
list-style-type: none;
}
div.managePortletsLink, a.managePortletsFallback {
padding: 10px;
font-size: 14px;
margin-top: 10px;
}
#portal-column-one div.managePortletsLink {
display: none;
}
.no-padding-right {
padding-right: 0px;
}
.p-square-bullet {
float: left;
margin-right: 5px;
margin-top: 6px;
}
#mainpage-teaser-slider-wrapper {
margin: 12px 15px 0 15px;
padding-bottom: 50px;
position: relative;
}
#mainpage-teaser-slider-wrapper .selectorsBlock {
bottom: 16px;
}
#mainpage-teaser-slider .text-wrapper {
position: absolute;
top: 0px;
right: 0px;
bottom: 0;
left: 0px;
}
.mainpage-teaser-slider-noslide .item {
position: relative;
}
.iosSlider {
width: 100%;
}
.iosSlider .slider {
width: 100%;
height: 100%;
}
.iosSlider .slider .item {
float: left;
width: 140%;
}
#mainpage-teaser-slider.iosSlider .slider .item {
}
#mainpage-teaser-slider.iosSlider .slider .item .item-inner-content {
margin: 0 15px 0 0px;
}
.iosSlider .slider .item img {
height: auto;
}
.banner-slider,
.iosSlider {
overflow: hidden;
}
.banner-slider .next,
.iosSlider .next {
cursor: pointer;
font-size: 20px;
opacity: 1;
position: absolute;
right: 10px;
bottom: 0;
z-index: 5;
color: #FFFFFF;
opacity: 0.7;
display: none;
}
.banner-slider .prev,
.iosSlider .prev {
cursor: pointer;
font-size: 20px;
left: 10px;
opacity: 1;
position: absolute;
bottom: 0;
z-index: 5;
color: #FFFFFF;
opacity: 0.7;
display: none;
}
.banner-slider .next,
.banner-slider .prev {
bottom: 20px;
}
.banner-slider .next:hover,
.banner-slider .prev:hover,
.iosSlider .next:hover,
.iosSlider .prev:hover {
opacity: 1;
}
.banner-slider .prev.unselectable,
.banner-slider .next.unselectable,
.iosSlider .prev.unselectable,
.iosSlider .next.unselectable,
.prev.unselectable,
.next.unselectable {
opacity: 0;
display: none;
}
.banner-slider .prev .fa,
.banner-slider .next .fa,
.iosSlider .prev .fa,
.iosSlider .next .fa {
font-size: 140px;
text-shadow: 0px 0px 5px rgba(1, 1, 1, 0.7);
}
.banner-slider .prev .fa,
.banner-slider .next .fa,
#mainpage-teaser-slider .prev .fa,
#mainpage-teaser-slider .next .fa {
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
}
.banner-slider .next .fa {
right: -70px;
position: relative;
}
.banner-slider .prev .fa {
left: -70px;
position: relative;
}
.banner-slider:hover .next .fa {
right: 20px;
}
.banner-slider:hover .prev .fa {
left: 20px;
}
#mainpage-teaser-slider .next .fa {
right: -70px;
position: relative;
}
#mainpage-teaser-slider .prev .fa {
left: -70px;
position: relative;
}
#mainpage-teaser-slider:hover .next .fa {
right: 0;
}
#mainpage-teaser-slider:hover .prev .fa {
left: 0;
}
.iosSlider .selectorsBlock,
.selectorsBlock {
position: absolute;
width: 100%;
bottom: 20px;
}
.iosSlider .selectorsBlock .selectors,
.selectorsBlock .selectors {
position: relative;
top: 0;
left: 0;
margin: 0 auto;
height: 100%;
text-align: center;
display: table;
}
.iosSlider .selectorsBlock .selectors .item,
.selectorsBlock .selectors .item {
position: relative;
top: 0;
left: 0;
float: left;
width: 16%;
height: 100%;
margin: 0 0 0 5%;
background: #aaa;
}
.iosSlider .selectorsBlock .selectors .first,
.selectorsBlock .selectors .first {
margin-left: 0;
}
.iosSlider .selectorsBlock .selectors .item,
.selectorsBlock .selectors .item {
float: left;
width: 15px;
height: 15px;
background: #002878;
margin: 0 0 0 10px;
}
.iosSlider .selectorsBlock .selectors .selected,
.selectorsBlock .selectors .selected {
background: #fde718;
}
#mainpage-teaser-slider .text1 {
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
font-size: 30px;
}
#mainpage-teaser-slider .text2 {
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
}
#mainpage-teaser-slider .text0 {
padding: 0;
color: #002878;
padding-top: 15px;
width: 50%;
font-size: 20px;
text-transform: uppercase;
}
#mainpage-teaser-slider .text1 {
padding: 0;
color: #002878;
display: block;
width: 50%;
margin-top: 10px;
line-height: 1.1em;
max-height: 3.3em;
margin-left: -1px;
padding-left: 15px;
}
#mainpage-teaser-slider .text2 {
padding: 0;
font-size: 18px;
width: 450px;
width: 100%;
margin-top: 15px;
padding: 5px 15px 5px 15px;
position: absolute;
bottom: 0;
background-color: rgba(255, 255, 255, 0.7);
line-height: 1.3;
}
#mainpage-teaser-slider .text2 a {
text-decoration: none;
}
#mainpage-teaser-slider .text2 p {
margin-bottom: 0;
}
#image-ticker {
padding-left: 0px;
}
.simply-scroll-container {
position: relative;
}
.simply-scroll-clip {
position: relative;
overflow: hidden;
}
.simply-scroll-list {
overflow: hidden;
margin: 0;
padding: 0;
list-style: none;
}
.simply-scroll-list li {
padding: 0;
margin: 0;
list-style: none;
}
.simply-scroll-list li img {
border: none;
display: block;
}
.vert {
width: 100%; /* */
height: 33px;
margin-bottom: 1.5em;
}
.vert .simply-scroll-clip {
width: 100%;
height: 33px;
}
.vert .simply-scroll-list li {
width: 100%;
position: relative;
}
.navbar-header {
background-color: #F2F2F2;
}
.navbar-toggle {
background-color: #002878;
}
.navbar-toggle .icon-bar {
background-color: #FFFFFF;
}
.navbar-toggle:hover .icon-bar {
background-color: #FFFFFF;
}
.nav.logo > li > a:hover,
.nav.logo > li > a:focus {
text-decoration: none;
background-color: #FFFFFF;
}
.top-navigation-info-text{
color: #004B87;
max-width: 590px;
position: absolute;
top: 7px;
margin-left: -70px;
line-height: 1.4;
}
.top-navigation-info-text a{
color: #004B87;
text-decoration: underline;
}
.breadcrumb > li + li:before {
padding: 0 1px 0px 1px;
color: inherit;
content: "|";
}
.breadcrumb > li:last-child {
}
.align-right {
text-align: right;
}
.align-left {
text-align: left;
}
article {
position: relative;
}
article a {
}
article h2 a,
article h3 a {
font-weight: normal;
text-decoration: none;
}
.template-ebevents_listing #parent-fieldname-description,
.template-ebpress_listing #parent-fieldname-description,
.template-pdf_download_listing #parent-fieldname-description {
border-bottom: 1px solid #B6BBD8;
padding-bottom: 10px;
margin-bottom: 0px;
}
.eb-article-border-bottom,
.eb-country-view article,
#brochure-listing article,
#press-listing article,
#event-listing article,
#teaser-listing article,
#download-listing article,
#job-listing article,
#folder-custom-listing article {
border-bottom: 1px solid #dee8ef;
padding-top: 20px;
padding-bottom: 20px;
}
#download-listing .date-file {
padding-bottom: 10px;
display: inline-block;
}
#download-listing .description {
margin-bottom: 15px;
}
.eb-country-view article {
padding-top: 15px;
padding-bottom: 5px;
}
.eb-country-view #contact-gmaps {
margin-bottom: 15px;
}
.eb-country-view article img {
margin-top: 4px;
margin-bottom: 15px;
}
#press-listing .date,
#event-listing .date {
margin-right: 5px;
}
#press-listing article,
#event-listing article,
#teaser-listing article,
#download-listing article,
#folder-custom-listing article {
padding-top: 16px;
}
#press-listing .heading,
#event-listing .heading,
#teaser-listing .heading,
#download-listing .heading,
#brochure-listing .heading,
#folder-custom-listing .heading,
#brochure-listing .heading {
margin-top: 0px;
}
.no-margin {
margin-top: 0px;
margin-bottom: 0px;
}
.no-margin-top {
margin-top: 0px;
}
#event-listing .h1 {
margin-top: 10px;
}
#parent-fieldname-description,
.documentDescription {
margin-bottom: 15px;
}
#search-form #parent-fieldname-description {
border-bottom: 0px;
}
#parent-fieldname-description {
}
#submenu-navgation,
#submenu-navgation-dropdown,
#portal-column-content #submenu-navgation-dropdown,
#portal-column-content #submenu-navgation {
list-style-type: none;
padding-bottom: 10px;
font-size: 16px;
padding-left: 0px;
}
#searchGadget_form {
margin-top: -5px;
}
.scrollup {
opacity: 1;
position: fixed;
bottom: 10px;
right: 10px;
display: none;
background-color: transparent;
z-index: 100;
font-size: 40px;
color: #FFFFFF;
text-decoration: none;
background-color: #002878;
padding-left: 10px;
padding-right: 10px;
vertical-align: text-top;
}
.scrollup:hover {
text-decoration: none;
}
.scrollup .fa {
font-size: 40px;
color: #FFFFFF;
text-decoration: none;
display: block;
line-height: 46px;
}
.scrollup:hover {
background-color: #b7b7b7;
}
.scrollup:hover .fa {
color: #002878;
}
.eb-worldwide-box .country {
width: 100% !important;
}
#folder-custom-listing article {
}
#folder-custom-listing article .fa {
font-size: 27px;
}
#folder-custom-listing article .description {
margin-top: 10px;
display: block;
text-decoration: none;
font-weight: normal;
}
.dealer-countries {
margin-top: 20px;
margin-bottom: 20px;
}
.select2-results .select2-highlighted {
background: #009fdf;
}
.select2-results .select2-highlighted:hover a,
.select2-results .select2-highlighted a {
color: #FFFFFF;
}
.portlet-bg select,
.portlet-bg .pat-select2 {
width: 100%;
}
.btn-ebyellow,
.btn-ebyellow.align-left {
text-align: left;
padding-left: 8px;
}
.hr-white {
border-top: 1px solid #FFF;
}
.img-forcewidth {
min-width: 100%;
}
.edit-pen {
position: absolute;
right: 0px;
top: 0px;
color: #999;
padding: 5px;
background-color: #FFF;
z-index: 1000;
}
#banner-slider-wrapper .edit-pen {
right: auto;
left: 0px;
}
#portlet .edit-pen i {
font-weight: normal;
}
.edit-pen:hover {
color: #002878;
font-size: 20px;
}
#eb-worldwide-accordion .panel {
position: relative;
}
#eb-worldwide-accordion .edit-pen {
top: -8px;
}
.image-right {
margin: 5px 0px 10px 15px;
}
.image-left {
margin: 5px 15px 10px 0px;
}
.image-caption {
font-size: 12px;
line-height: 15px;
margin-bottom: 0px;
}
.press-description p {
margin-bottom: 0px;
}
.location-info-detail address span {
display: block;
}
.location-info {
overflow: hidden;
}
.portlet-world-map h2 {
margin-bottom: 20px;
}
div.overlay a:hover {
color: inherit;
}
.map-controls {
margin-top: 20px;
margin-bottom: 10px;
}
.map-controls a {
float: left;
display: block;
}
.form-control-select2 {
background-color: #FFFFFF;
background-image: none;
color: #555555;
display: block;
font-size: 14px;
line-height: 1.42857;
transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
vertical-align: middle;
width: 100%;
}
.custom-select2 {
width: 100%;
}
.fancybox-skin {
background-color: #FFFFFF;
border-radius: 0px;
}
.pagination {
margin: 0px;
}
.pagination-margin-0 .pagination {
margin: 0px;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
z-index: 2;
color: #2a6496;
cursor: default;
background-color: #E6E9F3;
border-color: #E6E9F3;
}
.portlet-twitter-fa {
font-size: 38px;
}
.position-relative {
position: relative;
}
.panel-group .panel {
position: relative;
}
#portal-top {
display: none;
}
.template-default_error_message #content dt {
padding: 15px 0px 0px 0px;
display: block !important;
background: none !important;
padding-left: 10px !important;
}
.template-default_error_message #content dd {
padding-left: 10px !important;
padding: 5px 0px 10px 0px;
border-bottom: 1px solid #B5BCD8;
color: #999999;
font-style: italic;
}
.template-default_error_message #content dt img {
display: none;
}
.uploadField input {
font-size: 15px;
width: 65%;
height: auto;
padding: 5px 10px;
}
.min-width-100 {
min-width: 100%;
}
video {
width: 100%;
}
.video-overlay {
display: block;
}
.portlet-video {
position: relative;
}
.portlet .portlet-video {
margin-bottom: 0px;
}
.portlet-video img {
border: 1px solid #E7E9F2;
}
.portlet-video .icon-video-play-button {
position: absolute;
color: #FFF;
font-size: 7em;
top: 50%;
left: 50%;
margin-left: -43px;
margin-top: -70px;
display: block;
text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
}
.portlet-video .icon-video-play-button:hover {
color: #E7E9F2;
}
#content ul {
}
#eb-country-listing ul li {
margin-bottom: 5px;
}
.yellow-teaser-group .inner,
.special-product-teaser .inner {
background-color: #BCC2DE;
margin-bottom: 20px;
}
.yellow-teaser-group .inner .image,
.special-product-teaser .inner .image {
text-align: center;
font-size: 30px;
padding: 10px;
line-height: 1.1em;
width: 100%;
}
#content .yellow-teaser-group .inner .image img,
#content .special-product-teaser .inner .image img {
display: inline;
}
.yellow-teaser-group .inner .image img,
.special-product-teaser .inner .image img {
max-height: 80px;
}
.yellow-teaser-group .inner .text,
.special-product-teaser .inner .text {
background-color: #FDDE02;
padding: 10px;
text-align: left;
min-height: 200px;
}
.yellow-teaser-group .inner .text.transparent-bg,
.yellow-teaser-group .inner.transparent-bg,
.special-product-teaser .inner .text.transparent-bg,
.special-product-teaser .inner.transparent-bg {
background-color: transparent;
}
.special-product-teaser-blue-boxes {
}
.special-product-teaser-blue-boxes .inner .text {
min-height: 10px;
background-color: #002878;
color: #FFFFFF;
font-weight: bold;
font-size: 16px;
}
.special-product-teaser-blue-boxes .inner .image img {
max-height: 500px;
}
.well {
border-radius: 0px;
}
.well-eblightblue {
background-color: #E6E9F3;
border-radius: 0px;
border: 0px;
box-shadow: none;
padding: 20px;
margin-bottom: 20px;
border: 1px solid rgba(0, 75, 135, 0.15);
border-radius: 3px;
}
.template-service_page .well-eblightblue {
padding:  10px;
border-radius: 0;
border: 0;
}
.well-ebblue {
background-color: #0A1E7E;
border-radius: 0px;
border: 0px;
box-shadow: none;
padding: 10px;
margin-top: 20px;
color: #ffffff;
}
.well-ebblue h1,
.well-ebblue h2,
.well-ebblue h3,
.well-ebblue h4,
.well-ebblue h5,
.well-ebblue h6 {
color: #ffffff;
}
.well-ebyellow {
background-color: #F1E11A;
border-radius: 0px;
border: 0px;
box-shadow: none;
padding: 10px;
margin-top: 20px;
}
.template-service_page .well-eblightblue h4,
.template-service_page .well-ebblue h4,
.template-service_page .well-ebyellow h4 {
margin-bottom: 0;
}
.well-ebblue a {
color: #FFFFFF !important;
}
.well-ebblue a:hover {
color: #FFFFFF !important;
}
.well-grey {
background-color: #F2F2F2;
border-radius: 0px;
border: 0px;
box-shadow: none;
padding: 10px;
margin-top: 20px;
}
#eb-worldwide-accordion .well-eblightblue {
}
#eb-worldwide-accordion .well-eblightblue .heading {
margin-top: 0px;
}
#eb-worldwide-accordion .well-eblightblue address {
margin-bottom: 0px;
}
.ebspdfsa-refernces .slide-item-element a:hover {
cursor: default;
}
img.img-responsive {
}
.ebreference-slider {
margin-top: 30px;
height: 320px !important;
width: 100% !important;
margin-right: 0px;
border-bottom: 1px solid #858FBF;
}
.ebreference-slider-noslide {
margin-top: 30px;
width: 100% !important;
}
.ebreference-slider .slider {
width: 100%;
height: 100%;
}
.ebreference-slider .slider .item {
left: 0;
margin: 0;
position: relative;
top: 0;
width: 288px !important;
}
.ebreference-slider .slide-item-element,
.ebreference-slider-noslide .slide-item-element {
background-color: #858FBF;
margin-right: 15px;
padding-bottom: 2px;
position: relative;
}
.ebreference-slider-noslide .slide-item-element {
margin-right: 0px;
margin-bottom: 20px;
}
.ebreference-slider .slide-item-element:hover,
.ebreference-slider-noslide .slide-item-element:hover {
background-color: #28326D;
}
.slide-item-element a {
display: block;
}
.slider-controls {
bottom: 11px;
left: 15px;
list-style: none outside none;
margin: 0 auto;
padding: 0;
position: relative;
width: 100%;
z-index: 9999;
margin-top: -22px;
}
.prevButton {
position: absolute;
top: 70px;
left: 0px;
color: #FFFFFF;
}
.nextButton {
position: absolute;
top: 70px;
right: 0px;
color: #FFFFFF;
}
.prevButton .fa,
.nextButton .fa {
font-size: 90px;
opacity: 0.6;
text-shadow: 2px 2px rgba(1, 1, 1, 0.2);
}
.prevButton .fa:hover,
.nextButton .fa:hover {
opacity: 1;
}
.iosSliderButtons {
z-index: 10000;
height: 20px;
margin: auto;
position: relative;
text-align: center;
width: 100%;
z-index: 10000;
padding-top: 7px;
}
.iosSliderButtons .button {
background: none repeat scroll 0 0 #28326D;
border: 0 none;
float: left;
height: 15px;
margin: 0 2px 3px 2px !important;
width: 15px;
padding: 0px;
}
.ebreference-slider-overlay .iosSliderButtons .button {
position: absolute;
}
.iosSliderButtons-inner {
margin: auto;
text-align: center;
}
.iosSliderButtons .selected {
background: none repeat scroll 0 0 #FDE71A;
opacity: 1;
}
.slide-item-text {
color: #174694;
font-size: 14px;
padding: 5px;
overflow: hidden;
display: block;
}
.slide-item-text a {
display: block;
}
.title-ebreferencefolder-teaser-headline {
color: #FFFFFF;
cursor: pointer;
display: block;
font-size: 14px;
overflow: hidden;
}
.reference-type-ebreference .title-ebreferencefolder-teaser-headline {
height: 30px;
overflow: hidden;
}
.porlet-title-ebreferencefolder-teaser-headline {
color: #174694;
cursor: pointer;
display: block;
font-size: 14px;
}
.template-ebreference_subfolder_view .slide-item-text {
}
.ebreferencefolder-image{
margin-bottom: 2rem;
}
.slide-item-element .title {
border-bottom: 0 none;
color: #174694;
font-size: 16px;
font-weight: bold;
line-height: 18px;
padding-top: 15px;
}
.title-ebreference-country {
display: block;
}
.slide-item-element .img {
border-top: 2px solid #FFFFFF;
}
.slide-item-element .slider-element-link-arrow {
position: absolute;
bottom: 0px;
right: 0px;
}
.ebreference-slider-noslide a,
.ebreference-slider a {
color: #FFF;
}
.ebreference-slider-noslide a.edit-pen,
.ebreference-slider a.edit-pen {
color: #999;
}
.ebreference-slider-noslide a.edit-pen:hover,
.ebreference-slider a.edit-pen:hover {
color: #002878;
}
.ebreference-slider-noslide a:hover,
.ebreference-slider a:hover {
color: #FFF;
text-decoration: none;
}
.ebreference-slider-noslide a:hover .img,
.ebreference-slider a:hover .img {
border-top: 2px solid #FDE71A;
}
.ebreference-slider-noslide .text,
.ebreference-slider .text {
padding: 5px;
display: block;
min-height: 72px;
}
.slidercontainer-ebreference-overlay-slider {
/* */
position: relative;
width: 100%;
/* */
}
.ebreference-overlay-slider {
width: 100%;
/* */
}
.ebreference-overlay-slider .slider {
width: 100%;
height: 100%;
}
.ebreference-overlay-slider .slider .item {
float: left;
width: 100%;
}
.ebreference-overlay-slider .slider .item img {
width: 100%;
height: auto;
}
.ebreference-overlay-slider .item .btn {
margin-bottom: 20px;
display: inline-block;
}
/* */
.slidercontainer-ebreference-overlay-slider .prevContainer {
position: absolute;
top: 170px;
left: -50px;
width: 30px;
z-index: 10;
}
.slidercontainer-ebreference-overlay-slider .nextContainer {
position: absolute;
top: 170px;
right: -50px;
width: 30px;
z-index: 10;
}
.slidercontainer-ebreference-overlay-slider .prevContainer .prev,
.slidercontainer-ebreference-overlay-slider .nextContainer .next {
padding-top: 50px;
padding-bottom: 50px;
}
.slidercontainer-ebreference-overlay-slider .nextContainer .next .fa,
.slidercontainer-ebreference-overlay-slider .prevContainer .prev .fa {
color: #002878;
font-size: 90px;
opacity: 0.6;
text-shadow: 0px 0px 10px rgba(1, 1, 1, 0.2);
}
.slidercontainer-ebreference-overlay-slider .nextContainer .next .fa:hover,
.slidercontainer-ebreference-overlay-slider .prevContainer .prev .fa:hover {
opacity: 1;
}
.slidercontainer-ebreference-overlay-slider .selectorsBlock {
position: absolute;
bottom: 10px;
width: 100%;
height: 5%;
z-index: 1;
}
.slidercontainer-ebreference-overlay-slider .selectorsBlock .selectors {
margin: auto;
}
.slidercontainer-ebreference-overlay-slider .selectorsBlock .selectors .item {
background: none repeat scroll 0 0 #28326D;
border: 0 none;
float: left;
height: 15px;
margin: 0 2px 3px 2px !important;
width: 15px;
padding: 0px;
}
.slidercontainer-ebreference-overlay-slider .selectorsBlock .selectors .selected {
background: none repeat scroll 0 0 #FDE71A;
}
.slidercontainer-ebreference-overlay-slider .selectorsBlock .selectors #item-1.item {
margin-left: 0;
}
.ebreference-overlay-slider .title-ebreference-country,
.ebslider_headline {
color: #858FBF;
font-size: 25px;
margin-top: 20px;
}
.ebreference-overlay-slider .title,
.ebslider_subheadline {
font-weight: normal;
border-bottom: 1px solid #858FBF;
display: block;
padding-top: 0px;
font-size: 27px;
line-height: 29px;
padding-bottom: 10px;
margin-bottom: 10px;
}
.ebreference-overlay-slider .slide-item-text {
padding: 0px;
}
.ebreference-overlay-slider .description {
padding: 15px 10px 10px 10px;
}
.block {
display: block;
}
.strong {
font-weight: bold;
}
#visual-portal-wrapper .underline {
text-decoration: underline;
}
#submenu-navgation-dropdown .subnavi-link,
#submenu-navgation .subnavi-link {
position: relative;
background-color: #FFFFFF;
display: block;
width: 100%;
background-repeat: no-repeat;
background-position: right center;
margin: 10px 0px;
padding: 6px 30px 6px 10px;
}
#submenu-navgation-dropdown .subnavi-link.active,
#submenu-navgation .subnavi-link.active {
background-color: #7286B5;
color: #FFFFFF;
}
#submenu-navgation .subnavi-link-li img {
position: absolute;
top: -8px;
right: 0px;
max-width: 100px;
}
#submenu-navgation-dropdown .subnavi-link span,
#submenu-navgation .subnavi-link span {
font-size: 18px;
font-weight: bold;
}
#submenu-navgation .subnavi-link span {
font-weight: normal;
}
.template-ebspecialproductfolder_view .eb-slider {
margin-top: 20px;
}
.portlet-contact h2 {
margin-top: 0px;
}
.portlet-pdf-img {
height: 174px;
background-size: cover;
background-repeat: no-repeat;
}
.no-underline {
text-decoration: none !important;
}
#portal-columns .select2-choices {
padding-left: 0px;
}
.overflow-hidden-block {
overflow: hidden;
display: block;
}
.pull-left.icon {
margin-right: 3px;
}
.a-blank-background {
background: url(/blank.gif) top left transparent;
}
.select2-drop {
font-size: 14px;
}
.select2-results .select2-result-label {
padding: 5px 7px 5px;
}
#content .form-group .pat-select2 {
min-width: 100px;
width: 100%;
}
.select2-container {
width: 100%;
}
.select2-search input {
margin-top: 5px;
margin-bottom: 5px;
}
.pat-select2-white-style.select2-container .select2-choice,
.pat-select2-white.select2-container .select2-choice,
.pat-select2-white-country.select2-container .select2-choice {
border-radius: 0px;
border: 1px solid #d9e4ed;
background-image: none;
background-color: #FFFFFF;
height: 34px;
line-height: 34px;
height: 40px;
line-height: 40px;
color: #002878;
-webkit-box-shadow: none;
box-shadow: none;
filter: none;
}
.pat-select2-white-style .select2-choice .select2-arrow,
.pat-select2-white.select2-container .select2-choice .select2-arrow,
.pat-select2-white-country.select2-container .select2-choice .select2-arrow {
background-image: none;
background-color: #FFFFFF;
border: 0px;
width: 25px;
}
.pat-select2-white-style .select2-choice abbr,
.pat-select2-white.select2-container .select2-choice abbr,
.pat-select2-white-country.select2-container .select2-choice abbr {
background: none;
}
.pat-select2-white-style.select2-container .select2-choice .select2-arrow b,
.pat-select2-white.select2-container .select2-choice .select2-arrow b,
.pat-select2-white-country.select2-container .select2-choice .select2-arrow b {
background: none !important;
font-weight: 100;
}
.pat-select2-white-style.select2-container .select2-choice .select2-arrow b:before,
.pat-select2-white.select2-container .select2-choice .select2-arrow b:before,
.pat-select2-white-country.select2-container .select2-choice .select2-arrow b:before {
font-family: "Font Awesome 5 Pro";
content: "\f107";
font-size: 29px;
color: #AFAAC6;
}
.pat-select2-white-style.select2-container .select2-dropdown-open .select2-choice .select2-arrow b,
.pat-select2-white.select2-container .select2-dropdown-open .select2-choice .select2-arrow b,
.pat-select2-white-country.select2-container .select2-dropdown-open .select2-choice .select2-arrow b {
}
.pat-select2-white-style.select2-dropdown-open .select2-choice .select2-arrow b:before,
.pat-select2-white.select2-container.select2-dropdown-open .select2-choice .select2-arrow b:before,
.pat-select2-white-country.select2-container.select2-dropdown-open .select2-choice .select2-arrow b:before {
font-family: "Font Awesome 5 Pro";
content: "\f106";
font-size: 29px;
color: #AFAAC6;
}
.pat-select2-white-dropdown {
background-color: #FFFFFF;
border-color: #FFFFFF;
border-radius: 0px;
}
.pat-select2-blue.select2-container .select2-choice,
.pat-select2-blue-country.select2-container .select2-choice,
.pat-select2-blue-ebcountry.select2-container .select2-choice {
border-radius: 3px;
border: 1px solid #009FDF;
background-image: none;
background-color: #009FDF;
height: 40px;
line-height: 40px;
color: #fff;
-webkit-box-shadow: none;
box-shadow: none;
filter: none;
margin-bottom: 0;
}
.pat-select2-blue.select2-container .select2-choice .select2-arrow,
.pat-select2-blue-country.select2-container .select2-choice .select2-arrow,
.pat-select2-blue-ebcountry.select2-container .select2-choice .select2-arrow {
background-image: none;
background-color: #009FDF;
border: 0;
width: 25px;
text-align: center;
}
.pat-select2-blue.select2-container .select2-choice abbr,
.pat-select2-blue-country.select2-container .select2-choice abbr,
.pat-select2-blue-ebcountry.select2-container .select2-choice abbr {
background: none;
}
.pat-select2-blue.select2-container .select2-choice .select2-arrow b,
.pat-select2-blue-country.select2-container .select2-choice .select2-arrow b,
.pat-select2-blue-ebcountry.select2-container .select2-choice .select2-arrow b {
background: none !important;
font-weight: 100;
}
.pat-select2-blue.select2-container .select2-choice .select2-arrow b:before,
.pat-select2-blue-country.select2-container .select2-choice .select2-arrow b:before,
.pat-select2-blue-ebcountry.select2-container .select2-choice .select2-arrow b:before {
font-family: "Font Awesome 5 Pro";
content: "\f078";
font-size: 16px;
color: #fff;
}
.pat-select2-blue.select2-container.select2-dropdown-open .select2-choice .select2-arrow b:before,
.pat-select2-blue-country.select2-container.select2-dropdown-open .select2-choice .select2-arrow b:before,
.pat-select2-blue-ebcountry.select2-container.select2-dropdown-open .select2-choice .select2-arrow b:before {
font-family: "Font Awesome 5 Pro";
content: "\f077";
font-size: 16px;
color: #fff;
}
.pat-select2-blue-dropdown {
}
.pat-select2-blue-dropdown .select2-search input {
border-color: #999caf;
}
.pat-select2-blue-dropdown.select2-drop {
color: #28326D;
}
#content .pat-select2-white a.select2-choice:link {
color: #002878 !important;
}
#content .pat-select2-blue a.select2-choice:link {
border: 0px !important;
color: #FFFFFF !important;
width: 100%;
}
.pat-select2-grey.select2-container .select2-choice {
border-radius: 0px;
border: 1px solid #BBBDBE;
background-image: none;
background-color: #BBBDBE;
height: 34px;
line-height: 34px;
color: #FFFFFF;
-webkit-box-shadow: none;
box-shadow: none;
filter: none;
}
.pat-select2-grey.select2-container .select2-choice .select2-arrow {
background-image: none;
background-color: #BBBDBE;
border: 0px;
width: 25px;
filter: none;
}
.pat-select2-grey.select2-container .select2-choice abbr {
background: none;
}
.pat-select2-grey.select2-container .select2-choice .select2-arrow b {
background: none;
}
.pat-select2-grey.select2-container .select2-choice .select2-arrow b:before {
font-family: "Font Awesome 5 Pro";
content: "\f107";
font-size: 29px;
color: #D3D4D5;
}
.pat-select2-grey.select2-container.select2-dropdown-open .select2-choice .select2-arrow b:before {
font-family: "Font Awesome 5 Pro";
content: "\f106";
font-size: 29px;
color: #D3D4D5;
}
.pat-select2-grey-dropdown {
background-color: #929292;
border-color: #929292;
border-radius: 0px;
}
.pat-select2-grey-dropdown.select2-drop {
color: #FFFFFF;
}
#content .pat-select2-white a.select2-choice:link {
color: #002878 !important;
}
#content .pat-select2-grey a.select2-choice:link {
border: 0px !important;
color: #FFFFFF !important;
}
.select2-arrow {
filter: none !important;
}
.relative {
position: relative;
}
input[type="text"].searchPage {
}
.template-search .searchButton {
}
form.searchPage dd {
border-bottom: 1px solid #999999;
margin-left: 0px;
padding-left: 30px;
padding-bottom: 10px;
margin-bottom: 10px;
padding-top: 0px;
}
.template-search #portal-column-two {
display: none;
}
.template-search #portal-column-content {
float: left;
width: 100%;
}
fieldset#search-field {
text-align: left;
margin-top: 10px;
}
form.searchPage {
min-height: 20px;
margin-bottom: 20px;
background-color: #FFFFFF;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
#content #search-filter legend {
border: 0px;
padding: 10px;
margin-bottom: 0px;
}
#search-results-bar .actionMenu .actionMenuContent {
min-width: 240px;
}
.clear-bottom {
clear: both;
margin-bottom: 20px;
}
.preloader {
background: url("/spinner.gif") center center no-repeat #ffffff;
display: block;
}
.pattern-relateditems-result .pattern-relateditems-result-select.selectable span {
}
#content .pat-relateditems,
.pattern-relateditems-container {
width: 100% !important;
}
.select2-results .select2-highlighted:hover a,
.select2-results .select2-highlighted a {
color: #FFFFFF;
}
.select2-highlighted .pattern-relateditems-result .pattern-relateditems-result-path,
.pattern-relateditems-result:hover .pattern-relateditems-result-path {
color: #FFF;
}
.cke_chrome {
border: 0px !important;
}
.plone-toolbar .contentActions ul li dl dd ul li {
float: none;
}
.actionMenu .actionMenuContent li a:hover {
background-color: #2162A0 !important;
}
.overlaycontent {
font-size: 120% !important;
}
.video-js {
padding-top: 56.25%
}
.label {
text-align: left;
}
label.form-check-label{
font-family: "Barlow", sans-serif;
font-weight: normal;
}
.formQuestion.label {
display: inline-block;
margin-bottom: 5px;
font-weight: bold;
color: #002878;
padding-left: 0px;
font-size: 14px;
line-height: 1.428571429;
}
.formQuestion.label .formHelp {
color: #999999 !important;
}
#eagleburgmann-contact-form {
}
#eagleburgmann-contact-form .checkbox {
margin-bottom: 0px;
}
.form-group-wrapper {
border-bottom: 1px solid #FFFFFF;
padding: 10px 0px;
}
.form-group-wrapper.blue {
background-color: #e6ebf2;
}
.form-group-wrapper.grey {
background-color: #f5f5f5;
}
#eagleburgmann-contact-form .textarea {
display: block;
}
#eagleburgmann-contact-form .eagleburgmann-contact-form-submit-button {
margin-top: 10px;
}
#eagleburgmann-contact-form .form-group,
form .form-group {
position: relative;
}
#eagleburgmann-contact-form .form-control.error {
border-color: #d9534f;
color: #d9534f;
}
#eagleburgmann-contact-form .error a {
text-shadow: none;
}
#eagleburgmann-contact-form label.error,
form label.error {
border-color: #d9534f;
color: #d9534f;
position: absolute;
font-style: italic;
font-weight: normal;
right: 0px;
font-size: 12px;
}
#eagleburgmann-contact-form .custom-checkbox label.error {
bottom: -20px;
left: 0;
}
#eagleburgmann-contact-form div.error,
#eagleburgmann-contact-form dl.error {
border-color: #d9534f;
padding: 0px;
margin: 0px;
}
#eagleburgmann-contact-form .select2-container.error{
border: 1px solid #d9534f;
}
#eagleburgmann-contact-form select.pat-select2-white,
#eagleburgmann-contact-form select.pat-select2-white-country{
display: block !important;
width: 0;
height: 0;
visibility: hidden;
}
#eagleburgmann-contact-form textarea *:first-letter {
text-transform: capitalize;
}
.display-none {
display: none;
}
.action-dropdown .dropdown li {
list-style-type: none;
}
.action-dropdown .dropdown li a {
text-decoration: none;
padding-left: 0px;
padding-left: 20px;
}
.action-dropdown .dropdown ul {
padding: 0px !important;
}
.template-overview-controlpanel #content img,
#content .ArchetypesFileWidget img {
display: inline;
}
.field {
margin-bottom: 25px;
}
.field.ArchetypesImageWidget .field {
margin-bottom: 0px;
}
.field .fieldUploadFile {
display: none;
}
#subject-tags .existingTagsSection {
margin-left: 0px;
}
#subject-tags .existingTagsHelp,
#subject-tags .newTagsHelp {
float: left;
}
.plone_jscalendar select {
display: inline-block;
}
.eb-country-listing img {
padding-right: 40px;
padding-left: 40px;
}
.eb-country-listing h3.heading {
min-height: 2.2em;
}
.eb-country-listing {
margin-top: 15px;
}
.eb-country-listing .sales-offices a {
margin-bottom: 20px;
display: block;
}
.template-manage-portlets #portal-column-one {
display: none;
}
.template-manage-portlets #portal-column-two {
margin-top: 100px !important;
}
.template-manage-portlets #portal-column-two .portletHeader {
padding: 10px;
margin-bottom: 20px;
}
.template-manage-portlets #portal-column-two .portlet {
padding: 0px;
}
.template-manage-portlets #portal-column-two form > div {
margin-bottom: 10px;
font-weight: bold;
}
div.portletAssignments {
margin-top: 20px;
}
div.portletAssignments .managedPortletActions button {
font-size: 12px;
}
.template-manage-portlets #portal-column-two select {
font-weight: normal;
display: block;
width: 100%;
height: 34px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
div.portletAssignments {
font-size: inherit;
}
.label {
color: inherit;
}
.content-image-group img {
margin-bottom: 20px;
}
.quick-uploader {
box-shadow: none;
}
.nav-tabs {
border-bottom: 0px;
}
.no-click,
.nopointer {
cursor: default;
}
.pagination .no-click:hover {
background-color: transparent;
}
.affix {
position: fixed;
top: 0;
z-index: 100;
border-top: 0;
}
.affix .logo > a {
}
.wrapper-fixed-sticky {
position: fixed;
top: 71px;
z-index: 100;
border-top: 0;
-webkit-transform: translateZ(0);
}
.wrapper-fixed-sticky {
position: static;
}
.userrole-authenticated .wrapper-fixed-sticky,
.userrole-authenticated .affix {
position: static;
}
.wrapper-fixed-sticky #language-control-wrapper {
margin-bottom: 0px;
}
a#breadcrumb-wrapper-slidedown-link:hover i {
color: #FFFFFF;
}
#job-listing article .heading {
margin-bottom: 10px;
}
#job-listing article .italic {
font-style: italic;
}
#job-listing article .strong {
font-weight: bold;
}
#job-listing article .application-area {
}
#job-listing article .classification {
margin-bottom: 10px;
}
#job-listing article .classification {
}
.ebcountryjob-view h4 span {
font-size: 14px;
}
.ebcountryjob-view .date {
font-style: italic;
}
.top-navigation-button-mobile {
float: left;
margin-left: 15px;
}
#search-results {
padding: 1em 0em 1em 0em;
}
#search-results dd {
padding-left: 0px;
}
.event-add-to-cal a {
text-decoration: none;
}
.ebreference-overlay-min-height {
height: 302px;
overflow: hidden;
}
#accordion-ebcountry-jobs .panel-title {
font-size: 20px;
}
.padding-top-10 {
padding-top: 10px;
}
.padding-top-20 {
padding-top: 20px;
}
.padding-top-30 {
padding-top: 40px;
}
.padding-top-40 {
padding-top: 40px;
}
.padding-top-50 {
padding-top: 50px;
}
.padding-bottom-10 {
padding-bottom: 10px;
}
.padding-bottom-20 {
padding-bottom: 20px;
}
.padding-bottom-30 {
padding-bottom: 40px;
}
.padding-bottom-40 {
padding-bottom: 40px;
}
.padding-bottom-50 {
padding-bottom: 50px;
}
.margin-top-0 {
margin-top: 0px;
}
.margin-top-10 {
margin-top: 10px;
}
.margin-top-15 {
margin-top: 15px;
}
.margin-top-20 {
margin-top: 20px;
}
.margin-top-30 {
margin-top: 40px;
}
.margin-top-40 {
margin-top: 40px;
}
.margin-top-50 {
margin-top: 50px;
}
.margin-bottom-0 {
margin-bottom: 0px;
}
.margin-bottom-5 {
margin-bottom: 5px;
}
.margin-bottom-10 {
margin-bottom: 10px;
}
.margin-bottom-15 {
margin-bottom: 15px;
}
.margin-bottom-20 {
margin-bottom: 20px;
}
.margin-bottom-30 {
margin-bottom: 40px;
}
.margin-bottom-40 {
margin-bottom: 40px;
}
.margin-bottom-50 {
margin-bottom: 50px;
}
.margin-right-10 {
margin-right: 10px;
}
.margin-right-20 {
margin-right: 20px;
}
.margin-right-30 {
margin-right: 40px;
}
.margin-right-40 {
margin-right: 40px;
}
.margin-right-50 {
margin-right: 50px;
}
.margin-left-10 {
margin-left: 10px;
}
.margin-left-20 {
margin-left: 20px;
}
.margin-left-25 {
margin-left: 25px;
}
.margin-left-30 {
margin-left: 30px;
}
.margin-left-40 {
margin-left: 40px;
}
.margin-left-50 {
margin-left: 50px;
}
.padding-20 {
padding: 20px;
}
.padding0 {
padding: 0px;
}
.padding-left-0 {
padding-left: 0px;
}
.padding-right-0 {
padding-right: 0px;
}
.padding-left-20 {
padding-left: 20px;
}
.padding-right-20 {
padding-right: 20px;
}
.padding-left-40 {
padding-left: 40px;
}
.padding-right-40 {
padding-right: 40px;
}
.padding-left-right-40 {
padding-left: 40px;
padding-right: 40px;
}
.margin-top-20 {
margin-top: 20px;
}
.margin-right-5 {
margin-right: 5px;
}
.alert {
border-radius: 0;
}
.template-ebproduct_view .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
}
.footer-legal .ga-track-freudenberg {
background-color: transparent;
}
.userrole-authenticated .plone-toolbar {
font-size: 12px;
position: fixed;
z-index: 8000;
width: 100%;
}
.userrole-authenticated #visual-portal-wrapper {
position: relative;
top: 65px;
}
.userrole-authenticated .affix {
top: 60px;
}
.userrole-authenticated .wrapper-fixed-sticky {
top: 131px;
}
#overlay-ansprechpartnerfinder {
padding: 20px;
font-size: 12px;
line-height: 18px;
}
#overlay-ansprechpartnerfinder h1 {
border: 0px;
margin-top: 0px;
margin-bottom: 10px;
background-color: #fff;
padding-top: 10px;
padding-bottom: 10px;
}
#overlay-ansprechpartnerfinder h4 {
border: 0px;
font-size: 26px;
color: #174694;
line-height: 30px;
}
#overlay-ansprechpartnerfinder > .row {
background-color: #F2F2F2;
}
#overlay-ansprechpartnerfinder .contact-details {
padding: 0 10px 10px;
background-color: #F2F2F2;
}
.image-actions .help-block {
padding: 0px;
margin: 0px;
}
.template-tcvideo_view .video-js .vjs-big-play-button,
.template-tcvideo_view .video-js .vjs-text-track-display {
display: none;
}
#portal-column-two {
margin-top: 30px;
}
.template-ebcountry_view #portal-column-two {
margin-top: 0;
}
#plone-browser .listingBar .previous,
#plone-browser .listingBar .next {
display: none;
}
#plone-browser .listingBar,
#plone-browser .listingBar #listing-pages {
float: none !important;
top: 0px !important;
padding-left: 3em;
}
.icons-on .contenttype-ansprechpartnerfinder {
background: no-repeat transparent 10px 9px url(/++resource++ansprechpartnerfinder/img/ansprechpartnerfinder.png);
}
.icons-on .contenttype-ebbanner {
background: no-repeat transparent 10px 9px url(/ebbanner.png);
}
.icons-on .contenttype-ebportlet {
background: no-repeat transparent 10px 9px url(/++theme++projectcustom/img/ebportlet.png);
}
.icons-on .contenttype-ebproduct {
background: no-repeat transparent 10px 9px url(/++resource++products/ebproduct.png);
}
.icons-on .contenttype-ebproducthighlight {
background: no-repeat transparent 10px 9px url(/++resource++ebreference/img/ebproducthighlight.png);
}
.icons-on .contenttype-ebspecialproductreference {
background: no-repeat transparent 10px 9px url(/++resource++ebspecialproduct/img/ebspecialproductreference.png);
}
.icons-on .contenttype-ebreference {
background: no-repeat transparent 10px 9px url(/++resource++ebreference/img/ebreference.gif);
}
.icons-on .contenttype-ebreferencefolder {
background: no-repeat transparent 10px 9px url(/++resource++ebreference/img/ebreferencefolder.png);
}
.icons-on .contenttype-ebspecialproductfolder {
background: no-repeat transparent 10px 9px url(/++resource++ebspecialproduct/img/ebspecialproductfolder.png);
}
.icons-on .contenttype-formfolder {
background: no-repeat transparent 10px 9px url(/Form.gif);
}
.icons-on .contenttype-extendedlink {
background: no-repeat transparent 10px 9px url(/++resource++extendedlink/extendedlink.png);
}
.icons-on .contenttype-ebcountry {
background: no-repeat transparent 10px 9px url(/++theme++projectcustom/img/flag_germany.png);
}
.icons-on .contenttype-eblocation {
background: no-repeat transparent 10px 9px url(/++theme++eblocation/img/eblocation.png);
}
.icons-on .contenttype-ebpress {
background: no-repeat transparent 10px 9px url(/++resource++ebpress/img/ebpress.png);
}
.icons-on .contenttype-ebcountryproduct {
background: no-repeat transparent 10px 9px url(/++resource++products/ebproduct.png);
}
.icons-on .contenttype-ebproductfolder {
background: no-repeat transparent 10px 9px url(/++resource++products/ebproductfolder.png);
}
.icons-on .contenttype-ebcountryservice {
background: no-repeat transparent 10px 9px url(/++theme++projectcustom/img/ebcountryservice.png);
}
.icons-on .contenttype-settings {
background: no-repeat transparent 10px 9px url(/++theme++tomcomcontentsettings/img/settings.png);
}
.icons-on .contenttype-ebslider {
background: no-repeat transparent 10px 9px url(/++theme++projectcustom/img/ebslider.png);
}
.icons-on .contenttype-ebcountryjob {
background: no-repeat transparent 10px 9px url(/++theme++projectcustom/img/ebcountryjob.png);
}
.icons-on .contenttype-ebcorporatejob {
background: no-repeat transparent 10px 9px url(/++theme++projectcustom/img/ebcorporatejob.png);
}
.icons-on .contenttype-tccontentreference {
background: no-repeat transparent 10px 9px url(/++theme++tccontentreference/img/tccontentreference.png);
}
.icons-on .contenttype-tcsubportal {
background: no-repeat transparent 10px 9px url(/++theme++tcsubportal/img/tcsubportal.png);
}
.icons-on .contenttype-tcteaser {
background: no-repeat transparent 10px 9px url(/++theme++tcteaser/img/tcteaser.png);
}
.icons-on .contenttype-tcvideo {
background: no-repeat transparent 10px 9px url(/++theme++tcvideo/img/movie.png);
}
.icons-on .contenttype-casestudyfolder {
background: no-repeat transparent 10px 9px url(/++theme++projectcustom/img/casestudyfolder.png);
}
.icons-on .contenttype-casestudy {
background: no-repeat transparent 10px 9px url(/++theme++projectcustom/img/casestudy.png);
}
.template-folder_contents.icons-on #portal-column-content .contenttype-casestudyfolder,
.template-folder_contents.icons-on #portal-column-content .contenttype-casestudy,
.template-folder_listing.icons-on #portal-column-content .contenttype-ansprechpartnerfinder,
.template-folder_listing.icons-on #portal-column-content .contenttype-ebbanner,
.template-folder_listing.icons-on #portal-column-content .contenttype-ebportlet,
.template-folder_listing.icons-on #portal-column-content .contenttype-ebproduct,
.template-folder_listing.icons-on #portal-column-content .contenttype-ebproducthighlight,
.template-folder_listing.icons-on #portal-column-content .contenttype-ebspecialproductreference,
.template-folder_listing.icons-on #portal-column-content .contenttype-ebspecialproductreference,
.template-folder_listing.icons-on #portal-column-content .contenttype-ebreference,
.template-folder_listing.icons-on #portal-column-content .contenttype-ebreferencefolder,
.template-folder_listing.icons-on #portal-column-content .contenttype-ebspecialproductfolder,
.template-folder_listing.icons-on #portal-column-content .contenttype-formfolder,
.template-folder_listing.icons-on #portal-column-content .contenttype-extendedlink,
.template-folder_listing.icons-on #portal-column-content .contenttype-ebcountry,
.template-folder_listing.icons-on #portal-column-content .contenttype-eblocation,
.template-folder_listing.icons-on #portal-column-content .contenttype-ebpress,
.template-folder_listing.icons-on #portal-column-content .contenttype-ebcountryproduct,
.template-folder_listing.icons-on #portal-column-content .contenttype-ebproductfolder,
.template-folder_listing.icons-on #portal-column-content .contenttype-ebcountryservice,
.template-folder_listing.icons-on #portal-column-content .contenttype-settings,
.template-folder_listing.icons-on #portal-column-content .contenttype-ebslider,
.template-folder_listing.icons-on #portal-column-content .contenttype-ebcountryjob,
.template-folder_listing.icons-on #portal-column-content .contenttype-ebcorporatejob,
.template-folder_listing.icons-on #portal-column-content .contenttype-tccontentreference,
.template-folder_listing.icons-on #portal-column-content .contenttype-tcvideo,
.template-folder_listing.icons-on #portal-column-content .contenttype-tcteaser,
.template-folder_listing.icons-on #portal-column-content .contenttype-tcsubportal,
.template-folder_contents.icons-on #portal-column-content .contenttype-ansprechpartnerfinder,
.template-folder_contents.icons-on #portal-column-content .contenttype-ebbanner,
.template-folder_contents.icons-on #portal-column-content .contenttype-ebportlet,
.template-folder_contents.icons-on #portal-column-content .contenttype-ebproduct,
.template-folder_contents.icons-on #portal-column-content .contenttype-ebproducthighlight,
.template-folder_contents.icons-on #portal-column-content .contenttype-ebspecialproductreference,
.template-folder_contents.icons-on #portal-column-content .contenttype-ebspecialproductreference,
.template-folder_contents.icons-on #portal-column-content .contenttype-ebreference,
.template-folder_contents.icons-on #portal-column-content .contenttype-ebreferencefolder,
.template-folder_contents.icons-on #portal-column-content .contenttype-ebspecialproductfolder,
.template-folder_contents.icons-on #portal-column-content .contenttype-formfolder,
.template-folder_contents.icons-on #portal-column-content .contenttype-extendedlink,
.template-folder_contents.icons-on #portal-column-content .contenttype-ebcountry,
.template-folder_contents.icons-on #portal-column-content .contenttype-eblocation,
.template-folder_contents.icons-on #portal-column-content .contenttype-ebpress,
.template-folder_contents.icons-on #portal-column-content .contenttype-ebcountryproduct,
.template-folder_contents.icons-on #portal-column-content .contenttype-ebproductfolder,
.template-folder_contents.icons-on #portal-column-content .contenttype-ebcountryservice,
.template-folder_contents.icons-on #portal-column-content .contenttype-settings,
.template-folder_contents.icons-on #portal-column-content .contenttype-ebslider,
.template-folder_contents.icons-on #portal-column-content .contenttype-ebcountryjob,
.template-folder_contents.icons-on #portal-column-content .contenttype-ebcorporatejob,
.template-folder_contents.icons-on #portal-column-content .contenttype-tccontentreference,
.template-folder_contents.icons-on #portal-column-content .contenttype-tcvideo,
.template-folder_contents.icons-on #portal-column-content .contenttype-tcteaser,
.template-folder_contents.icons-on #portal-column-content .contenttype-tcsubportal {
background-position: 0px 6px;;
background-repeat: no-repeat;
}
.icons-on .actionMenuContent li a {
background-size: 16px 16px;
padding-left: 30px !important;
}
.template-folder_listing .contenttype-icon,
.template-folder_contents .contenttype-icon,
.template-folder_contents .contenttype-ansprechpartnerfinder,
.template-folder_contents .contenttype-ebbanner,
.template-folder_contents .contenttype-ebportlet,
.template-folder_contents .contenttype-ebproduct,
.template-folder_contents .contenttype-ebproducthighlight,
.template-folder_contents .contenttype-ebspecialproductreference,
.template-folder_contents .contenttype-ebreference,
.template-folder_contents .contenttype-ebreferencefolder,
.template-folder_contents .contenttype-ebspecialproductfolder,
.template-folder_contents .contenttype-formfolder,
.template-folder_contents .contenttype-extendedlink,
.template-folder_contents .contenttype-ebcountry,
.template-folder_contents .contenttype-eblocation,
.template-folder_contents .contenttype-ebpress,
.template-folder_contents .contenttype-ebcountryproduct,
.template-folder_contents .contenttype-ebproductfolder,
.template-folder_contents .contenttype-ebcountryservice,
.template-folder_contents .contenttype-settings,
.template-folder_contents .contenttype-ebslider,
.template-folder_contents .contenttype-ebcountryjob,
.template-folder_contents .contenttype-ebcorporatejob,
.template-folder_contents .contenttype-tccontentreference,
.template-folder_contents .contenttype-tcsubportal,
.template-folder_contents .contenttype-tcteaser,
.template-folder_contents .contenttype-tcvideo,
.template-folder_contents .contenttype-casestudyfolder,
.template-folder_contents .contenttype-casestudy {
padding-left: 20px !important;
}
.actionMenu .actionMenuContent li .contenttype-collection,
.actionMenu .actionMenuContent li .contenttype-link,
.actionMenu .actionMenuContent li .contenttype-news-item,
.actionMenu .actionMenuContent li .contenttype-folder,
.actionMenu .actionMenuContent li .contenttype-event,
.actionMenu .actionMenuContent li .contenttype-document {
background-size: auto;
}
.actionMenu .icons-on .contenttype-document,
.actionMenu .icons-on .contenttype-event,
.actionMenu .icons-on .contenttype-folder,
.actionMenu .icons-on .contenttype-link,
.actionMenu .icons-on .contenttype-news-item,
.actionMenu .icons-on .contenttype-plone-site,
.actionMenu .icons-on .contenttype-collection,
.actionMenu .icons-on .contenttype-topic,
.actionMenu .icons-on #plone-contentmenu-factories .contenttype-file,
.actionMenu icons-on #plone-contentmenu-factories .contenttype-image {
line-height: 2em;
display: inline-block;
padding-left: 30px !important;
}
#portal-column-content .contenttype-document,
#portal-column-content .contenttype-event,
#portal-column-content .contenttype-folder,
#portal-column-content .contenttype-link,
#portal-column-content .contenttype-news-item,
#portal-column-content .contenttype-plone-site,
#portal-column-content .contenttype-collection,
#portal-column-content .contenttype-topic,
#portal-column-content #plone-contentmenu-factories .contenttype-file,
#portal-column-content #plone-contentmenu-factories .contenttype-image {
line-height: 2em;
display: block;
padding-left: 20px !important;
}
.documentDescription-thin {
font-size: 22px;
}
.eagleburgmann-newsletter-form .col-md-6.float {
width: 50%;
float: left;
}
.checkbox label.newsletter-text-bold {
font-weight: bold;
}
.eagleburgmann-newsletter-form .eagleburgmann-contact-form-submit-button {
max-width: 210px;
float: right;
}
.eagleburgmann-newsletter-form form {
overflow: hidden;
}
#sliding-tab {
background-color: #002878;
color: #FFFFFF;
max-width: 85px;
padding: 21px 8px 10px 8px;
font-size: 16px;
margin-left: -100px;
position: absolute;
top: 183px;
transition: 400ms;
-webkit-transition: 400ms;
-o-transition: 400ms;
z-index: 0;
}
#sliding-tab a {
color: #FFFFFF;
}
#sliding-tab a:hover,
#sliding-tab a:focus {
text-decoration: none;
}
#sliding-tab .text {
display: block;
margin-top: 5px;
}
#sliding-tab img {
max-width: 50px;
margin: auto;
margin-bottom: 9px;
left: -5px;
position: relative;
}
.sliding-tab-newsletter-close-icon {
position: absolute;
top: -1px;
right: 2px;
font-size: 21px;
line-height: 1;
color: #ccc !important;
}
.newsletter-link-header-spacer {
display: none;
}
.checkbox .bold {
font-weight: bold;
}
#plone-contentmenu-translate .actionMenuContent ul {
height: 362px;
overflow-y: scroll;
}
.template-base_edit .wrapper-fixed-sticky,
.template-atct_edit .wrapper-fixed-sticky {
position: relative;
}
.case-study-collapse-image {
padding-top: 5px;
}
.eb-dropdown-teaser .col-lg-12,
.eb-dropdown-teaser .col-sm-12 {
padding-right: 0px;
}
.navbar-nav-top .subnavi2 li .more-case-studies {
padding-top: 10px;
}
.template-usergroup-userprefs #content img,
.template-usergroup-groupprefs #content img,
.template-usergroup-usermembership #content .group-memberships-listing img {
display: inline;
}
.template-usergroup-userprefs #content-core.well-white,
.template-usergroup-groupprefs #content.well-white {
background-color: white !important;
}
.template-usergroup-userprefs #edit-bar,
.template-usergroup-groupprefs #edit-bar {
margin-top: 10px;
}
.panel-heading {
padding: 10px 0px;
}
.panel-body {
padding: 15px 0px;
}
.existing-items table > tbody > tr > td,
.js_stage_browse table > tbody > tr > td {
padding: 8px;
}
label .required,
.formQuestion.label .required {
color: #BA5915 !important;
background-color: #BA5915;
height: 5px;
width: 5px;
display: inline-block;
position: relative;
top: 7px;
}
.ui-datepicker {
z-index: 5 !important;
}
.ui-datepicker table {
font-size: 110%;
}
.ui-datepicker {
width: 20em;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
border: 0px;
background: #FFFFFF;
color: #333333 !important;
}
#ui-datepicker-div .ui-state-active,
#ui-datepicker-div .ui-widget-content .ui-state-active,
#ui-datepicker-div .ui-widget-header .ui-state-active {
border: 0;
background: #f2dede !important;
font-weight: normal;
color: #fff;
}
.ui-datepicker td span:hover,
.ui-datepicker td a:hover {
background-color: #cccccc !important;
}
.datepicker {
min-width: 100px;
}
.checkbox label.error {
border-color: #d9534f;
color: #d9534f;
position: absolute;
font-style: italic;
font-weight: normal;
bottom: -21px;
left: 0px;
font-size: 12px;
}
.js_stage_browse-form-wrapper .form-inline {
display: inline;
}
.location-info .gm-style .gm-style-iw {
font-weight: bold;
}
.cursor-pointer {
cursor: pointer;
}
#band-cookies {
position: fixed;
bottom: 0px;
left: 0px;
z-index: 200;
width: 100%;
padding: 15px 0px;
text-align: center;
font-size: 14px;
line-height: 1.1;
background-color: #002878;
color: #FFFFFF;
box-shadow: 0px -3px 3px 0px rgba(0, 0, 0, 0.15);
}
#band-cookies p {
margin: 0;
padding: 0px 50px;
}
#band-cookies-ok,
#band-cookies-info {
display: inline-block;
color: #002878;
background-color: #FFFFFF;
font-weight: 700;
text-decoration: underline;
margin-left: 10px;
cursor: pointer;
}
#band-cookies-close {
height: 16px;
width: 16px;
padding: 8px;
position: absolute;
right: 7px;
top: 50%;
margin-top: -16px;
-moz-border-radius: 16px;
-webkit-border-radius: 16px;
border-radius: 16px;
background-color: #000000;
}
#band-cookies {
padding: 10px 0px;
}
#band-cookies-close {
padding: 15px;
top: 25px;
right: 8px;
}
#band-cookies-close svg {
width: 12px;
height: 13px;
position: absolute;
top: 9px;
right: 9px;
}
#band-cookies-ok,
#band-cookies-info {
padding: 5px;
background: #fff;
text-decoration: none;
font-weight: normal;
color: #002878 !important;
}
#band-cookies-ok:hover,
#band-cookies-ok:focus,
#band-cookies-info:hover,
#band-cookies-info:focus {
text-decoration: none;
}
/* */
.border-bottom-blue-1 {
border-bottom: 1px solid #B6BBD8;
}
.margin-left-0 {
margin-left: 0px;
}
.flagsflag-ae, .flagsflag-afghanistan, .flagsflag-albania, .flagsflag-algeria, .flagsflag-american-samoa,
.flagsflag-andorra, .flagsflag-angola, .flagsflag-anguilla, .flagsflag-antigua-and-barbuda, .flagsflag-ar,
.flagsflag-armenia, .flagsflag-aruba, .flagsflag-at, .flagsflag-au, .flagsflag-azerbaijan,
.flagsflag-bahamas, .flagsflag-bahrain, .flagsflag-bangladesh, .flagsflag-barbados, .flagsflag-be,
.flagsflag-belarus, .flagsflag-belize, .flagsflag-benin, .flagsflag-bermuda, .flagsflag-bhutan,
.flagsflag-bolivia, .flagsflag-bosnia-and-herzegovina, .flagsflag-botswana, .flagsflag-br, .flagsflag-british-indian-ocean-territory,
.flagsflag-british-virgin-islands, .flagsflag-brunei, .flagsflag-bulgaria, .flagsflag-burkina-faso, .flagsflag-burma,
.flagsflag-burundi, .flagsflag-ca, .flagsflag-cambodia, .flagsflag-cameroon, .flagsflag-cape-verde,
.flagsflag-cayman-islands, .flagsflag-central-african-republic, .flagsflag-ch, .flagsflag-chad, .flagsflag-checkered,
.flagsflag-cl, .flagsflag-colombia, .flagsflag-comoros, .flagsflag-congo-democratic-republic, .flagsflag-congo-republic,
.flagsflag-cook-islands, .flagsflag-costa-rica, .flagsflag-cote-divoire, .flagsflag-croatia, .flagsflag-cz,
.flagsflag-cuba, .flagsflag-cyprus, .flagsflag-de, .flagsflag-djibouti, .flagsflag-dk,
.flagsflag-dominica, .flagsflag-dominican-republic, .flagsflag-east-timor, .flagsflag-eb-ca-nm, .flagsflag-eb-co, .flagsflag-co,
.flagsflag-eb-fi-ejs, .flagsflag-eb-it-bt, .flagsflag-eb-ke-dk, .flagsflag-eb-ke-in, .flagsflag-eb-ke-sg,
.flagsflag-eb-ke-us, .flagsflag-eb-ph, .flagsflag-eb-sg-ejs, .flagsflag-eb-uk-ejs, .flagsflag-ecuador,
.flagsflag-egypt, .flagsflag-el-salvador, .flagsflag-england, .flagsflag-equatorial-guinea, .flagsflag-eritrea,
.flagsflag-es, .flagsflag-espey-de, .flagsflag-estonia, .flagsflag-ethiopia, .flagsflag-eu,
.flagsflag-faeroe-islands, .flagsflag-falkland-islands, .flagsflag-fi, .flagsflag-fiji, .flagsflag-fr,
.flagsflag-french-polynesia, .flagsflag-gabon, .flagsflag-gambia, .flagsflag-generic, .flagsflag-georgia,
.flagsflag-ghana, .flagsflag-gibraltar, .flagsflag-greece, .flagsflag-greenland, .flagsflag-grenada,
.flagsflag-guam, .flagsflag-guatemala, .flagsflag-guernsey, .flagsflag-guinea, .flagsflag-guinea-bissau,
.flagsflag-guyana, .flagsflag-haiti, .flagsflag-honduras, .flagsflag-hong-kong, .flagsflag-hu,
.flagsflag-iceland, .flagsflag-id, .flagsflag-in, .flagsflag-iran, .flagsflag-iraq,
.flagsflag-ireland, .flagsflag-isle-of-man, .flagsflag-israel, .flagsflag-it, .flagsflag-jamaica,
.flagsflag-jersey, .flagsflag-jordan, .flagsflag-jp, .flagsflag-kazakhstan, .flagsflag-ke,
.flagsflag-kenya, .flagsflag-kiribati, .flagsflag-kr, .flagsflag-kuwait, .flagsflag-kyrgyzstan,
.flagsflag-laos, .flagsflag-latvia, .flagsflag-lebanon, .flagsflag-lesotho, .flagsflag-liberia,
.flagsflag-libya, .flagsflag-liechtenstein, .flagsflag-lithuania, .flagsflag-luxembourg, .flagsflag-macau,
.flagsflag-macedonia, .flagsflag-madagascar, .flagsflag-malawi, .flagsflag-maldives, .flagsflag-mali,
.flagsflag-malta, .flagsflag-marshall-islands, .flagsflag-martinique, .flagsflag-mauritania, .flagsflag-mauritius,
.flagsflag-micronesia, .flagsflag-moldova, .flagsflag-monaco, .flagsflag-mongolia, .flagsflag-montenegro,
.flagsflag-montserrat, .flagsflag-morocco, .flagsflag-mozambique, .flagsflag-mx, .flagsflag-my,
.flagsflag-namibia, .flagsflag-nauru, .flagsflag-nepal, .flagsflag-netherlands-antilles, .flagsflag-nicaragua,
.flagsflag-niger, .flagsflag-nigeria, .flagsflag-niue, .flagsflag-nl, .flagsflag-no,
.flagsflag-norfolk-island, .flagsflag-north-korea, .flagsflag-northern-mariana-islands, .flagsflag-nz, .flagsflag-oman,
.flagsflag-pakistan, .flagsflag-palau, .flagsflag-panama, .flagsflag-papua-new-guinea, .flagsflag-paraguay,
.flagsflag-peru, .flagsflag-ph, .flagsflag-pirate, .flagsflag-pitcairn-islands, .flagsflag-pl,
.flagsflag-portugal, .flagsflag-puerto-rico, .flagsflag-qatar, .flagsflag-rainbow, .flagsflag-ro,
.flagsflag-ru, .flagsflag-rwanda, .flagsflag-sa, .flagsflag-saint-helena, .flagsflag-saint-kitts-and-nevis,
.flagsflag-saint-lucia, .flagsflag-saint-pierre-and-miquelon, .flagsflag-saint-vincent-and-the-grenadines, .flagsflag-samoa, .flagsflag-san-marino,
.flagsflag-sao-tome-and-principe, .flagsflag-scotland, .flagsflag-se, .flagsflag-senegal, .flagsflag-serbia,
.flagsflag-seychelles, .flagsflag-sg, .flagsflag-si, .flagsflag-sierra-leone, .flagsflag-sk-cs,
.flagsflag-slovakia, .flagsflag-solomon-islands, .flagsflag-somalia, .flagsflag-south-georgia, .flagsflag-south-sudan,
.flagsflag-sri-lanka, .flagsflag-sudan, .flagsflag-suriname, .flagsflag-swaziland, .flagsflag-syria,
.flagsflag-tajikistan, .flagsflag-tanzania, .flagsflag-th, .flagsflag-tibet, .flagsflag-togo,
.flagsflag-tonga, .flagsflag-tr, .flagsflag-trinidad-and-tobago, .flagsflag-tunisia, .flagsflag-turkmenistan,
.flagsflag-turks-and-caicos-islands, .flagsflag-tuvalu, .flagsflag-tw, .flagsflag-uganda, .flagsflag-gb,
.flagsflag-ukraine, .flagsflag-uruguay, .flagsflag-us, .flagsflag-uzbekistan, .flagsflag-vanuatu,
.flagsflag-vatican-city, .flagsflag-ve, .flagsflag-virgin-islands, .flagsflag-vn, .flagsflag-wales,
.flagsflag-wallis-and-futuna, .flagsflag-white, .flagsflag-yemen, .flagsflag-za, .flagsflag-zambia,
.flagsflag-cn, .flagsflag-zimbabwe, .flagsflag-germany, .flagsflag-ie {
display: inline-block;
background: url('/++theme++projectcustom/img/flags.png') no-repeat;
overflow: hidden;
text-indent: -9999px;
text-align: left;
position: absolute;
margin-top: -1px;
}
.flagsflag-ae {
background-position: -0px -0px;
width: 24px;
height: 24px;
}
.flagsflag-afghanistan {
background-position: -0px -24px;
width: 24px;
height: 24px;
}
.flagsflag-albania {
background-position: -0px -48px;
width: 24px;
height: 24px;
}
.flagsflag-algeria {
background-position: -0px -72px;
width: 24px;
height: 24px;
}
.flagsflag-american-samoa {
background-position: -0px -96px;
width: 24px;
height: 24px;
}
.flagsflag-andorra {
background-position: -0px -120px;
width: 24px;
height: 24px;
}
.flagsflag-angola {
background-position: -0px -144px;
width: 24px;
height: 24px;
}
.flagsflag-anguilla {
background-position: -0px -168px;
width: 24px;
height: 24px;
}
.flagsflag-antigua-and-barbuda {
background-position: -0px -192px;
width: 24px;
height: 24px;
}
.flagsflag-ar {
background-position: -0px -216px;
width: 24px;
height: 24px;
}
.flagsflag-armenia {
background-position: -0px -240px;
width: 24px;
height: 24px;
}
.flagsflag-aruba {
background-position: -0px -264px;
width: 24px;
height: 24px;
}
.flagsflag-at {
background-position: -0px -288px;
width: 24px;
height: 24px;
}
.flagsflag-au {
background-position: -0px -312px;
width: 24px;
height: 24px;
}
.flagsflag-azerbaijan {
background-position: -0px -336px;
width: 24px;
height: 24px;
}
.flagsflag-bahamas {
background-position: -0px -360px;
width: 24px;
height: 24px;
}
.flagsflag-bahrain {
background-position: -0px -384px;
width: 24px;
height: 24px;
}
.flagsflag-bangladesh {
background-position: -0px -408px;
width: 24px;
height: 24px;
}
.flagsflag-barbados {
background-position: -0px -432px;
width: 24px;
height: 24px;
}
.flagsflag-be {
background-position: -0px -456px;
width: 24px;
height: 24px;
}
.flagsflag-belarus {
background-position: -0px -480px;
width: 24px;
height: 24px;
}
.flagsflag-belize {
background-position: -0px -504px;
width: 24px;
height: 24px;
}
.flagsflag-benin {
background-position: -0px -528px;
width: 24px;
height: 24px;
}
.flagsflag-bermuda {
background-position: -0px -552px;
width: 24px;
height: 24px;
}
.flagsflag-bhutan {
background-position: -0px -576px;
width: 24px;
height: 24px;
}
.flagsflag-bolivia {
background-position: -0px -600px;
width: 24px;
height: 24px;
}
.flagsflag-bosnia-and-herzegovina {
background-position: -0px -624px;
width: 24px;
height: 24px;
}
.flagsflag-botswana {
background-position: -0px -648px;
width: 24px;
height: 24px;
}
.flagsflag-br {
background-position: -0px -672px;
width: 24px;
height: 24px;
}
.flagsflag-british-indian-ocean-territory {
background-position: -0px -696px;
width: 24px;
height: 24px;
}
.flagsflag-british-virgin-islands {
background-position: -0px -720px;
width: 24px;
height: 24px;
}
.flagsflag-brunei {
background-position: -0px -744px;
width: 24px;
height: 24px;
}
.flagsflag-bulgaria {
background-position: -0px -768px;
width: 24px;
height: 24px;
}
.flagsflag-burkina-faso {
background-position: -0px -792px;
width: 24px;
height: 24px;
}
.flagsflag-burma {
background-position: -0px -816px;
width: 24px;
height: 24px;
}
.flagsflag-burundi {
background-position: -0px -840px;
width: 24px;
height: 24px;
}
.flagsflag-ca {
background-position: -0px -864px;
width: 24px;
height: 24px;
}
.flagsflag-cambodia {
background-position: -0px -888px;
width: 24px;
height: 24px;
}
.flagsflag-cameroon {
background-position: -0px -912px;
width: 24px;
height: 24px;
}
.flagsflag-cape-verde {
background-position: -0px -936px;
width: 24px;
height: 24px;
}
.flagsflag-cayman-islands {
background-position: -0px -960px;
width: 24px;
height: 24px;
}
.flagsflag-central-african-republic {
background-position: -0px -984px;
width: 24px;
height: 24px;
}
.flagsflag-ch {
background-position: -0px -1008px;
width: 24px;
height: 24px;
}
.flagsflag-chad {
background-position: -0px -1032px;
width: 24px;
height: 24px;
}
.flagsflag-checkered {
background-position: -0px -1056px;
width: 24px;
height: 24px;
}
.flagsflag-cl {
background-position: -0px -1080px;
width: 24px;
height: 24px;
}
.flagsflag-colombia {
background-position: -0px -1104px;
width: 24px;
height: 24px;
}
.flagsflag-comoros {
background-position: -0px -1128px;
width: 24px;
height: 24px;
}
.flagsflag-congo-democratic-republic {
background-position: -0px -1152px;
width: 24px;
height: 24px;
}
.flagsflag-congo-republic {
background-position: -0px -1176px;
width: 24px;
height: 24px;
}
.flagsflag-cook-islands {
background-position: -0px -1200px;
width: 24px;
height: 24px;
}
.flagsflag-costa-rica {
background-position: -0px -1224px;
width: 24px;
height: 24px;
}
.flagsflag-cote-divoire {
background-position: -0px -1248px;
width: 24px;
height: 24px;
}
.flagsflag-croatia {
background-position: -0px -1272px;
width: 24px;
height: 24px;
}
.flagsflag-cz {
background-position: -0px -1296px;
width: 24px;
height: 24px;
}
.flagsflag-cuba {
background-position: -0px -1320px;
width: 24px;
height: 24px;
}
.flagsflag-cyprus {
background-position: -0px -1344px;
width: 24px;
height: 24px;
}
.flagsflag-de {
background-position: -0px -1368px;
width: 24px;
height: 24px;
}
.flagsflag-djibouti {
background-position: -0px -1392px;
width: 24px;
height: 24px;
}
.flagsflag-dk {
background-position: -0px -1416px;
width: 24px;
height: 24px;
}
.flagsflag-dominica {
background-position: -0px -1440px;
width: 24px;
height: 24px;
}
.flagsflag-dominican-republic {
background-position: -0px -1464px;
width: 24px;
height: 24px;
}
.flagsflag-east-timor {
background-position: -0px -1488px;
width: 24px;
height: 24px;
}
.flagsflag-eb-ca-nm {
background-position: -0px -1512px;
width: 24px;
height: 24px;
}
.flagsflag-eb-co,
.flagsflag-co {
background-position: -0px -1536px;
width: 24px;
height: 24px;
}
.flagsflag-eb-fi-ejs {
background-position: -0px -1560px;
width: 24px;
height: 24px;
}
.flagsflag-eb-it-bt {
background-position: -0px -1584px;
width: 24px;
height: 24px;
}
.flagsflag-eb-ke-dk {
background-position: -0px -1608px;
width: 24px;
height: 24px;
}
.flagsflag-eb-ke-in {
background-position: -0px -1632px;
width: 24px;
height: 24px;
}
.flagsflag-eb-ke-sg {
background-position: -0px -1656px;
width: 24px;
height: 24px;
}
.flagsflag-eb-ke-us {
background-position: -0px -1680px;
width: 24px;
height: 24px;
}
.flagsflag-eb-ph {
background-position: -0px -1704px;
width: 24px;
height: 24px;
}
.flagsflag-eb-sg-ejs {
background-position: -0px -1728px;
width: 24px;
height: 24px;
}
.flagsflag-eb-uk-ejs {
background-position: -0px -1752px;
width: 24px;
height: 24px;
}
.flagsflag-ecuador {
background-position: -0px -1776px;
width: 24px;
height: 24px;
}
.flagsflag-egypt {
background-position: -0px -1800px;
width: 24px;
height: 24px;
}
.flagsflag-el-salvador {
background-position: -0px -1824px;
width: 24px;
height: 24px;
}
.flagsflag-england {
background-position: -0px -1848px;
width: 24px;
height: 24px;
}
.flagsflag-equatorial-guinea {
background-position: -0px -1872px;
width: 24px;
height: 24px;
}
.flagsflag-eritrea {
background-position: -0px -1896px;
width: 24px;
height: 24px;
}
.flagsflag-es {
background-position: -0px -1920px;
width: 24px;
height: 24px;
}
.flagsflag-espey-de {
background-position: -0px -1944px;
width: 24px;
height: 24px;
}
.flagsflag-estonia {
background-position: -0px -1968px;
width: 24px;
height: 24px;
}
.flagsflag-ethiopia {
background-position: -0px -1992px;
width: 24px;
height: 24px;
}
.flagsflag-eu {
background-position: -0px -2016px;
width: 24px;
height: 24px;
}
.flagsflag-faeroe-islands {
background-position: -0px -2040px;
width: 24px;
height: 24px;
}
.flagsflag-falkland-islands {
background-position: -0px -2064px;
width: 24px;
height: 24px;
}
.flagsflag-fi {
background-position: -0px -2088px;
width: 24px;
height: 24px;
}
.flagsflag-fiji {
background-position: -0px -2112px;
width: 24px;
height: 24px;
}
.flagsflag-fr {
background-position: -0px -2136px;
width: 24px;
height: 24px;
}
.flagsflag-french-polynesia {
background-position: -0px -2160px;
width: 24px;
height: 24px;
}
.flagsflag-gabon {
background-position: -0px -2184px;
width: 24px;
height: 24px;
}
.flagsflag-gambia {
background-position: -0px -2208px;
width: 24px;
height: 24px;
}
.flagsflag-generic {
background-position: -0px -2232px;
width: 24px;
height: 24px;
}
.flagsflag-georgia {
background-position: -0px -2256px;
width: 24px;
height: 24px;
}
.flagsflag-ghana {
background-position: -0px -2280px;
width: 24px;
height: 24px;
}
.flagsflag-gibraltar {
background-position: -0px -2304px;
width: 24px;
height: 24px;
}
.flagsflag-greece {
background-position: -0px -2328px;
width: 24px;
height: 24px;
}
.flagsflag-greenland {
background-position: -0px -2352px;
width: 24px;
height: 24px;
}
.flagsflag-grenada {
background-position: -0px -2376px;
width: 24px;
height: 24px;
}
.flagsflag-guam {
background-position: -0px -2400px;
width: 24px;
height: 24px;
}
.flagsflag-guatemala {
background-position: -0px -2424px;
width: 24px;
height: 24px;
}
.flagsflag-guernsey {
background-position: -0px -2448px;
width: 24px;
height: 24px;
}
.flagsflag-guinea {
background-position: -0px -2472px;
width: 24px;
height: 24px;
}
.flagsflag-guinea-bissau {
background-position: -0px -2496px;
width: 24px;
height: 24px;
}
.flagsflag-guyana {
background-position: -0px -2520px;
width: 24px;
height: 24px;
}
.flagsflag-haiti {
background-position: -0px -2544px;
width: 24px;
height: 24px;
}
.flagsflag-honduras {
background-position: -0px -2568px;
width: 24px;
height: 24px;
}
.flagsflag-hong-kong {
background-position: -0px -2592px;
width: 24px;
height: 24px;
}
.flagsflag-hu {
background-position: -0px -2616px;
width: 24px;
height: 24px;
}
.flagsflag-iceland {
background-position: -0px -2640px;
width: 24px;
height: 24px;
}
.flagsflag-id {
background-position: -0px -2664px;
width: 24px;
height: 24px;
}
.flagsflag-in {
background-position: -0px -2688px;
width: 24px;
height: 24px;
}
.flagsflag-iran {
background-position: -0px -2712px;
width: 24px;
height: 24px;
}
.flagsflag-iraq {
background-position: -0px -2736px;
width: 24px;
height: 24px;
}
.flagsflag-ireland,
.flagsflag-ie {
background-position: -0px -2760px;
width: 24px;
height: 24px;
}
.flagsflag-isle-of-man {
background-position: -0px -2784px;
width: 24px;
height: 24px;
}
.flagsflag-israel {
background-position: -0px -2808px;
width: 24px;
height: 24px;
}
.flagsflag-it {
background-position: -0px -2832px;
width: 24px;
height: 24px;
}
.flagsflag-jamaica {
background-position: -0px -2856px;
width: 24px;
height: 24px;
}
.flagsflag-jersey {
background-position: -0px -2880px;
width: 24px;
height: 24px;
}
.flagsflag-jordan {
background-position: -0px -2904px;
width: 24px;
height: 24px;
}
.flagsflag-jp {
background-position: -0px -2928px;
width: 24px;
height: 24px;
}
.flagsflag-kazakhstan {
background-position: -0px -2952px;
width: 24px;
height: 24px;
}
.flagsflag-ke {
background-position: -0px -2976px;
width: 24px;
height: 24px;
}
.flagsflag-kenya {
background-position: -0px -3000px;
width: 24px;
height: 24px;
}
.flagsflag-kiribati {
background-position: -0px -3024px;
width: 24px;
height: 24px;
}
.flagsflag-kr {
background-position: -0px -3048px;
width: 24px;
height: 24px;
}
.flagsflag-kuwait {
background-position: -0px -3072px;
width: 24px;
height: 24px;
}
.flagsflag-kyrgyzstan {
background-position: -0px -3096px;
width: 24px;
height: 24px;
}
.flagsflag-laos {
background-position: -0px -3120px;
width: 24px;
height: 24px;
}
.flagsflag-latvia {
background-position: -0px -3144px;
width: 24px;
height: 24px;
}
.flagsflag-lebanon {
background-position: -0px -3168px;
width: 24px;
height: 24px;
}
.flagsflag-lesotho {
background-position: -0px -3192px;
width: 24px;
height: 24px;
}
.flagsflag-liberia {
background-position: -0px -3216px;
width: 24px;
height: 24px;
}
.flagsflag-libya {
background-position: -0px -3240px;
width: 24px;
height: 24px;
}
.flagsflag-liechtenstein {
background-position: -0px -3264px;
width: 24px;
height: 24px;
}
.flagsflag-lithuania {
background-position: -0px -3288px;
width: 24px;
height: 24px;
}
.flagsflag-luxembourg {
background-position: -0px -3312px;
width: 24px;
height: 24px;
}
.flagsflag-macau {
background-position: -0px -3336px;
width: 24px;
height: 24px;
}
.flagsflag-macedonia {
background-position: -0px -3360px;
width: 24px;
height: 24px;
}
.flagsflag-madagascar {
background-position: -0px -3384px;
width: 24px;
height: 24px;
}
.flagsflag-malawi {
background-position: -0px -3408px;
width: 24px;
height: 24px;
}
.flagsflag-maldives {
background-position: -0px -3432px;
width: 24px;
height: 24px;
}
.flagsflag-mali {
background-position: -0px -3456px;
width: 24px;
height: 24px;
}
.flagsflag-malta {
background-position: -0px -3480px;
width: 24px;
height: 24px;
}
.flagsflag-marshall-islands {
background-position: -0px -3504px;
width: 24px;
height: 24px;
}
.flagsflag-martinique {
background-position: -0px -3528px;
width: 24px;
height: 24px;
}
.flagsflag-mauritania {
background-position: -0px -3552px;
width: 24px;
height: 24px;
}
.flagsflag-mauritius {
background-position: -0px -3576px;
width: 24px;
height: 24px;
}
.flagsflag-micronesia {
background-position: -0px -3600px;
width: 24px;
height: 24px;
}
.flagsflag-moldova {
background-position: -0px -3624px;
width: 24px;
height: 24px;
}
.flagsflag-monaco {
background-position: -0px -3648px;
width: 24px;
height: 24px;
}
.flagsflag-mongolia {
background-position: -0px -3672px;
width: 24px;
height: 24px;
}
.flagsflag-montenegro {
background-position: -0px -3696px;
width: 24px;
height: 24px;
}
.flagsflag-montserrat {
background-position: -0px -3720px;
width: 24px;
height: 24px;
}
.flagsflag-morocco {
background-position: -0px -3744px;
width: 24px;
height: 24px;
}
.flagsflag-mozambique {
background-position: -0px -3768px;
width: 24px;
height: 24px;
}
.flagsflag-mx {
background-position: -0px -3792px;
width: 24px;
height: 24px;
}
.flagsflag-my {
background-position: -0px -3816px;
width: 24px;
height: 24px;
}
.flagsflag-namibia {
background-position: -0px -3840px;
width: 24px;
height: 24px;
}
.flagsflag-nauru {
background-position: -0px -3864px;
width: 24px;
height: 24px;
}
.flagsflag-nepal {
background-position: -0px -3888px;
width: 24px;
height: 24px;
}
.flagsflag-netherlands-antilles {
background-position: -0px -3912px;
width: 24px;
height: 24px;
}
.flagsflag-nicaragua {
background-position: -0px -3936px;
width: 24px;
height: 24px;
}
.flagsflag-niger {
background-position: -0px -3960px;
width: 24px;
height: 24px;
}
.flagsflag-nigeria {
background-position: -0px -3984px;
width: 24px;
height: 24px;
}
.flagsflag-niue {
background-position: -0px -4008px;
width: 24px;
height: 24px;
}
.flagsflag-nl {
background-position: -0px -4032px;
width: 24px;
height: 24px;
}
.flagsflag-no {
background-position: -0px -4056px;
width: 24px;
height: 24px;
}
.flagsflag-norfolk-island {
background-position: -0px -4080px;
width: 24px;
height: 24px;
}
.flagsflag-north-korea {
background-position: -0px -4104px;
width: 24px;
height: 24px;
}
.flagsflag-northern-mariana-islands {
background-position: -0px -4128px;
width: 24px;
height: 24px;
}
.flagsflag-nz {
background-position: -0px -4152px;
width: 24px;
height: 24px;
}
.flagsflag-oman {
background-position: -0px -4176px;
width: 24px;
height: 24px;
}
.flagsflag-pakistan {
background-position: -0px -4200px;
width: 24px;
height: 24px;
}
.flagsflag-palau {
background-position: -0px -4224px;
width: 24px;
height: 24px;
}
.flagsflag-panama {
background-position: -0px -4248px;
width: 24px;
height: 24px;
}
.flagsflag-papua-new-guinea {
background-position: -0px -4272px;
width: 24px;
height: 24px;
}
.flagsflag-paraguay {
background-position: -0px -4296px;
width: 24px;
height: 24px;
}
.flagsflag-peru {
background-position: -0px -4320px;
width: 24px;
height: 24px;
}
.flagsflag-ph {
background-position: -0px -4344px;
width: 24px;
height: 24px;
}
.flagsflag-pirate {
background-position: -0px -4368px;
width: 24px;
height: 24px;
}
.flagsflag-pitcairn-islands {
background-position: -0px -4392px;
width: 24px;
height: 24px;
}
.flagsflag-pl {
background-position: -0px -4416px;
width: 24px;
height: 24px;
}
.flagsflag-portugal {
background-position: -0px -4440px;
width: 24px;
height: 24px;
}
.flagsflag-puerto-rico {
background-position: -0px -4464px;
width: 24px;
height: 24px;
}
.flagsflag-qatar {
background-position: -0px -4488px;
width: 24px;
height: 24px;
}
.flagsflag-rainbow {
background-position: -0px -4512px;
width: 24px;
height: 24px;
}
.flagsflag-ro {
background-position: -0px -4536px;
width: 24px;
height: 24px;
}
.flagsflag-ru {
background-position: -0px -4560px;
width: 24px;
height: 24px;
}
.flagsflag-rwanda {
background-position: -0px -4584px;
width: 24px;
height: 24px;
}
.flagsflag-sa {
background-position: -0px -4608px;
width: 24px;
height: 24px;
}
.flagsflag-saint-helena {
background-position: -0px -4632px;
width: 24px;
height: 24px;
}
.flagsflag-saint-kitts-and-nevis {
background-position: -0px -4656px;
width: 24px;
height: 24px;
}
.flagsflag-saint-lucia {
background-position: -0px -4680px;
width: 24px;
height: 24px;
}
.flagsflag-saint-pierre-and-miquelon {
background-position: -0px -4704px;
width: 24px;
height: 24px;
}
.flagsflag-saint-vincent-and-the-grenadines {
background-position: -0px -4728px;
width: 24px;
height: 24px;
}
.flagsflag-samoa {
background-position: -0px -4752px;
width: 24px;
height: 24px;
}
.flagsflag-san-marino {
background-position: -0px -4776px;
width: 24px;
height: 24px;
}
.flagsflag-sao-tome-and-principe {
background-position: -0px -4800px;
width: 24px;
height: 24px;
}
.flagsflag-scotland {
background-position: -0px -4824px;
width: 24px;
height: 24px;
}
.flagsflag-se {
background-position: -0px -4848px;
width: 24px;
height: 24px;
}
.flagsflag-senegal {
background-position: -0px -4872px;
width: 24px;
height: 24px;
}
.flagsflag-serbia {
background-position: -0px -4896px;
width: 24px;
height: 24px;
}
.flagsflag-seychelles {
background-position: -0px -4920px;
width: 24px;
height: 24px;
}
.flagsflag-sg {
background-position: -0px -4944px;
width: 24px;
height: 24px;
}
.flagsflag-si {
background-position: -0px -4968px;
width: 24px;
height: 24px;
}
.flagsflag-sierra-leone {
background-position: -0px -4992px;
width: 24px;
height: 24px;
}
.flagsflag-sk-cs {
background-position: -0px -5016px;
width: 24px;
height: 24px;
}
.flagsflag-slovakia {
background-position: -0px -5040px;
width: 24px;
height: 24px;
}
.flagsflag-solomon-islands {
background-position: -0px -5064px;
width: 24px;
height: 24px;
}
.flagsflag-somalia {
background-position: -0px -5088px;
width: 24px;
height: 24px;
}
.flagsflag-south-georgia {
background-position: -0px -5112px;
width: 24px;
height: 24px;
}
.flagsflag-south-sudan {
background-position: -0px -5136px;
width: 24px;
height: 24px;
}
.flagsflag-sri-lanka {
background-position: -0px -5160px;
width: 24px;
height: 24px;
}
.flagsflag-sudan {
background-position: -0px -5184px;
width: 24px;
height: 24px;
}
.flagsflag-suriname {
background-position: -0px -5208px;
width: 24px;
height: 24px;
}
.flagsflag-swaziland {
background-position: -0px -5232px;
width: 24px;
height: 24px;
}
.flagsflag-syria {
background-position: -0px -5256px;
width: 24px;
height: 24px;
}
.flagsflag-tajikistan {
background-position: -0px -5280px;
width: 24px;
height: 24px;
}
.flagsflag-tanzania {
background-position: -0px -5304px;
width: 24px;
height: 24px;
}
.flagsflag-th {
background-position: -0px -5328px;
width: 24px;
height: 24px;
}
.flagsflag-tibet {
background-position: -0px -5352px;
width: 24px;
height: 24px;
}
.flagsflag-togo {
background-position: -0px -5376px;
width: 24px;
height: 24px;
}
.flagsflag-tonga {
background-position: -0px -5400px;
width: 24px;
height: 24px;
}
.flagsflag-tr {
background-position: -0px -5424px;
width: 24px;
height: 24px;
}
.flagsflag-trinidad-and-tobago {
background-position: -0px -5448px;
width: 24px;
height: 24px;
}
.flagsflag-tunisia {
background-position: -0px -5472px;
width: 24px;
height: 24px;
}
.flagsflag-turkmenistan {
background-position: -0px -5496px;
width: 24px;
height: 24px;
}
.flagsflag-turks-and-caicos-islands {
background-position: -0px -5520px;
width: 24px;
height: 24px;
}
.flagsflag-tuvalu {
background-position: -0px -5544px;
width: 24px;
height: 24px;
}
.flagsflag-tw {
background-position: -0px -5568px;
width: 24px;
height: 24px;
}
.flagsflag-uganda {
background-position: -0px -5592px;
width: 24px;
height: 24px;
}
.flagsflag-gb {
background-position: -0px -5616px;
width: 24px;
height: 24px;
}
.flagsflag-ukraine {
background-position: -0px -5640px;
width: 24px;
height: 24px;
}
.flagsflag-uruguay {
background-position: -0px -5664px;
width: 24px;
height: 24px;
}
.flagsflag-us {
background-position: -0px -5688px;
width: 24px;
height: 24px;
}
.flagsflag-uzbekistan {
background-position: -0px -5712px;
width: 24px;
height: 24px;
}
.flagsflag-vanuatu {
background-position: -0px -5736px;
width: 24px;
height: 24px;
}
.flagsflag-vatican-city {
background-position: -0px -5760px;
width: 24px;
height: 24px;
}
.flagsflag-ve {
background-position: -0px -5784px;
width: 24px;
height: 24px;
}
.flagsflag-virgin-islands {
background-position: -0px -5808px;
width: 24px;
height: 24px;
}
.flagsflag-vn {
background-position: -0px -5832px;
width: 24px;
height: 24px;
}
.flagsflag-wales {
background-position: -0px -5856px;
width: 24px;
height: 24px;
}
.flagsflag-wallis-and-futuna {
background-position: -0px -5880px;
width: 24px;
height: 24px;
}
.flagsflag-white {
background-position: -0px -5904px;
width: 24px;
height: 24px;
}
.flagsflag-yemen {
background-position: -0px -5928px;
width: 24px;
height: 24px;
}
.flagsflag-za {
background-position: -0px -5952px;
width: 24px;
height: 24px;
}
.flagsflag-zambia {
background-position: -0px -5976px;
width: 24px;
height: 24px;
}
.flagsflag-cn {
background-position: -0px -6000px;
width: 24px;
height: 24px;
}
.flagsflag-zimbabwe {
background-position: -0px -6024px;
width: 24px;
height: 24px;
}
.flagsflag-germany {
background-position: -0px -6048px;
width: 16px;
height: 16px;
}
.select2-chosen, .select2-choice > span:first-child,
.select2-container .select2-choices .select2-search-field input {
padding: 0 0 0 8px;
}
.navbar .product-dropdown-info-text {
border-bottom: 1px solid #c7ccdb;
font-size: 18px;
padding-bottom: 10px;
margin-bottom: 20px;
}
.navbar-dropdown-container-load {
position: absolute;
left: 100%;
top: 0;
z-index: 1;
width: 100%;
transition: left .5s ease-in-out;
padding: 25px 30px 20px;
}
.navbar .dropdown-menu .navbar-dropdown-container-load ul {
margin-bottom: 15px;
}
.navbar .dropdown-menu .navbar-dropdown-container-load ul > li a {
margin-bottom: 10px;
font-size: 18px;
}
.navbar .dropdown-menu .navbar-dropdown-container-load ul ul > li a {
margin-bottom: 5px;
font-size: 17px;
}
.navbar .dropdown-menu .navbar-dropdown-container-load .navbar-dropdown-container-load-heading {
padding-bottom: 5px;
margin-bottom: 20px;
font-size: 24px;
}
.navbar .dropdown-menu .navbar-dropdown-container-load .navbar-dropdown-container-load-heading h3 {
margin-top: 0;
margin-bottom: 0;
}
.navbar .dropdown-menu .navbar-dropdown-container-load .navbar-dropdown-container-load-heading a {
display: inline-block;
margin-bottom: 0px;
}
.navbar ul {
list-style: none;
padding-left: 0;
}
.navbar-dropdown-container-load-heading .fa {
opacity: 0;
margin-left: 5px;
display: inline-block;
transition: opacity 0.5s;
position: relative;
top: 2px;
}
.navbar-dropdown-container-load-heading:hover .fa {
opacity: 1;
}
.navbar .pull-left.icon {
margin-right: 5px;
}
.eb-dropdown-teaser {
}
.more-case-studies {
font-size: 18px;
margin-top: 10px;
font-weight: bold;
}
.navbar .eb-dropdown-teaser .eb-dropdown-teaser-heading {
font-size: 18px;
height: 1.9em;
max-height: 1.9em;
}
.navbar-dropdown-container-element-heading {
height: 2.4em;
max-height: 2.4em;
display: table-cell;
vertical-align: middle;
}
/* */
.select2-preview-dropdown .select2-results .row {
border-top: 1px solid #BBBBBB;
padding: 5px 5px 5px 5px;
margin: 5px 5px 0px 5px;
border-left: 1px solid #BBBBBB;
border-right: 1px solid #BBBBBB;
}
.select2-preview-dropdown .select2-results .select2-highlighted {
background: none;
color: black;
}
.select2-preview-dropdown .select2-results .row-actions {
border-bottom: 1px solid #BBBBBB;
padding: 5px 5px 5px 5px;
margin: 0px 5px 5px 5px;
border-left: 1px solid #BBBBBB;
border-top: 1px solid #BBBBBB;
border-right: 1px solid #BBBBBB;
}
.select2-preview-dropdown .select2-results .select2-disabled.select2-highlighted {
color: black;
background: none;
display: list-item;
cursor: default;
}
.select2-preview-dropdown .select2-results .select2-disabled {
background: none;
display: list-item;
cursor: default;
}
.select2-preview-dropdown .select2-results .select2-result-label {
padding: 0px 7px 0px 0px;
}
.select2-preview-dropdown .select2-results .col-xs-2,
.select2-preview-dropdown .select2-results .col-xs-12 {
padding-left: 0px;
}
.select2-preview-dropdown .select2-results {
max-height: 600px;
}
.template-atct_edit .select2-container .select2-choice > .select2-chosen {
padding-top: 6px;
}
.portlet-contact a {
text-decoration: none;
}
.teaser-editor {
margin-bottom: 15px;
}
.ckeditor-template-blue-shape {
background: transparent;
padding: 0;
}
.ckeditor-template-blue-shape .left-side {
background-color: #E6E9F3;
padding: 10px;
}
.ckeditor-template-blue-shape-left-yellow-right .left-side img {
display: block;
max-width: 100%;
height: auto !important;
}
.ckeditor-template-blue-shape-left-yellow-right {
background-color: transparent;
padding: 0;
}
.ckeditor-template-blue-shape-left-yellow-right .left-side {
background-color: #858FBF;
padding: 10px;
color: #002878;
}
.ckeditor-template-darkblue-blue-shape-left-yellow-right .left-side-before {
background-color: #002878;
padding: 10px;
color: #fff;
}
.ckeditor-template-darkblue-blue-shape-left-yellow-right .left-side-before * {
color: #fff;
}
.ckeditor-template-darkblue-blue-shape-left-yellow-right .left-side-before a,
.ckeditor-template-darkblue-blue-shape-left-yellow-right .left-side-before a:hover {
color: #fff;
}
.ckeditor-template-blue-shape-left-yellow-right .left-side h1,
.ckeditor-template-blue-shape-left-yellow-right .left-side h2,
.ckeditor-template-blue-shape-left-yellow-right .left-side h3,
.ckeditor-template-blue-shape-left-yellow-right .left-side h4,
.ckeditor-template-blue-shape-left-yellow-right .left-side a {
color: #002878;
}
.ckeditor-template-blue-shape-left-yellow-right .right-side {
background-color: #FDE71A;
padding: 10px;
}
.interactive-click-element {
position: relative;
width: 90%;
}
.interactive-click-element strong {
}
.interactive-click-element a {
color: #243469;
text-decoration: none;
display: inline-block;
position: relative;
}
.click-element-wrapper .click-element:before {
content: "+";
position: absolute;
top: 0px;
left: -20px;
color: #fff;
font-size: 25px;
background-color: #002878;
border-radius: 100px;
width: 50px;
height: 50px;
padding-left: 18px;
padding-top: 8px;
}
.click-element-wrapper.active .click-element:before {
content: "-";
padding-left: 21px;
padding-top: 6px;
}
.interactive-click-element span {
display: inline-block;
font-size: 16px;
padding: 17px 20px 15px 40px;
line-height: 1.1;
white-space: nowrap;
}
.click-element {
background-repeat: no-repeat;
background-size: cover;
background-color: #fde839;
}
.click-element-box {
position: absolute;
z-index: 1;
width: 440px;
background-color: rgba(231, 233, 242, 0.97);
padding: 15px 25px 15px 25px;
margin-left: 15px;
margin-top: -1px;
font-size: 14px;
color: #243469;
}
.click-element-box a {
text-decoration: underline;
}
#click-element1 {
position: absolute;
top: 7%;
left: 12%;
}
#click-element2 {
position: absolute;
top: 32%;
left: 53%;
}
#click-element3 {
position: absolute;
top: 57%;
left: 9%;
}
.landingpage-pharma #click-element2 {
left: 50%;
}
#click-element1 .click-element-box,
#click-element2 .click-element-box,
#click-element3 .click-element-box {
width: 380px;
}
.vorlage-1409 {
background: rgb(255, 255, 255);
background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(200, 206, 224, 1) 100%);
background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(200, 206, 224, 1) 100%);
background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(200, 206, 224, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c8cee0', GradientType=0);
color: #000;
border: 1px solid #6A7AAA;
}
.vorlage-1409-header {
background: rgb(106, 122, 170);
background: -moz-linear-gradient(left, rgba(106, 122, 170, 1) 0%, rgba(238, 239, 246, 1) 100%);
background: -webkit-linear-gradient(left, rgba(106, 122, 170, 1) 0%, rgba(238, 239, 246, 1) 100%);
background: linear-gradient(to right, rgba(106, 122, 170, 1) 0%, rgba(238, 239, 246, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6a7aaa', endColorstr='#eeeff6', GradientType=1);
padding: 5px;
font-weight: bold;
color: #fff;
font-size: 16px;
}
.vorlage-1409-header img {
width: 35px !important;
height: auto !important;
margin-right: 5px;
}
.vorlage-1409-header p {
display: inline-block;
margin-bottom: 0;
position: relative;
top: 1px;
}
.vorlage-1409-body {
padding: 30px 15px 30px 50px;
}
.vorlage-1409-icon-text {
background-color: #667baa;
color: #fff;
font-weight: bold;
padding: 5px;
margin-bottom: 30px;
white-space: nowrap;
}
.vorlage-1409-icon-text p {
display: inline-block;
margin-bottom: 0;
position: relative;
top: 2px;
}
.vorlage-1409-icon-text img {
width: 35px !important;
height: auto !important;
margin-right: 5px;
}
.vorlage-1409-body ul {
margin-bottom: 25px;
}
.vorlage-1409-body .row .col-md-4 {
padding-right: 0;
}
.row-no-spacing {
margin: 0;
}
.row-no-spacing [class*='col-'] {
padding: 0;
}
.template-career_new_view {
}
.career-view-new-content {
position: relative;
}
.template-career_new_view #portal-column-content {
width: 100%;
}
.template-career_new_view #portal-column-two {
display: none;
}
.career-view-new-image {
position: relative;
}
.career-view-new-wrapper {
position: absolute;
left: 0;
right: 0;
bottom: 0;
}
.career-view-new-image-text {
font-size: 28px;
color: #fff;
text-transform: uppercase;
padding-left: 15px;
margin-bottom: 15px;
}
.career-view-new-image-text-box {
background-color: #002878;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
font-size: 28px;
color: #fff;
padding: 15px 20px 15px 20px;
position: relative;
line-height: 1.2;
}
.template-fg_result_view div.error,
.template-fg_result_view dl.error {
display: none !important;
}
.template-disclaimer_view.site-eb-tr .documentFirstHeading{
display: none;
}
.google-map,
.video-element{
position: relative;
background-color: #f2f6f9;
}
.maps-element-cookie-accept,
.video-element-cookie-accept {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
.google-map .maps-element-cookie-accept .btn-cookie-settings,
.video-element .video-element-cookie-accept .btn-cookie-settings {
text-decoration: none;
text-align: center;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 60%;
}
.maps-element-cookie-accept,
.maps-element-cookie-accept a,
.video-element-cookie-accept,
.video-element-cookie-accept a{
font-size: 20px;
color: #002F54;
}
.table-landingpage-cobaldgs{
}
.table-landingpage-cobaldgs caption{
caption-side: top;
text-align: center;
background-color: #004b87;
color: #fff;
padding: 25px 30px 40px 30px;
line-height: 1.3;
}
.table-landingpage-cobaldgs caption span{
display: inline-block;
width: 50%;
float: left;
text-align: center;
}
.table-landingpage-cobaldgs caption span:first-of-type{
transform: translateX(-10px);
}
.table-landingpage-cobaldgs caption span:last-of-type{
transform: translateX(17px);
}
.table-landingpage-colored thead th,
.table-landingpage-cobaldgs thead th{
width: 50%;
text-align: center;
background-color: #009fdf;
color: #fff;
border: 1px solid #fff;
padding: 20px;
position: relative;
}
.table-landingpage-cobaldgs thead th:after{
content: '\f354';
font-family: 'Font Awesome 5 Pro';
position: absolute;
top: 0;
left: 50%;
font-size: 50px;
transform: translate(-50%, -20px);
}
.table-landingpage-cobaldgs tbody td{
background-color: #f2f6f9;
border: 1px solid #fff;
}
.table-landingpage-colored thead th{
border-bottom: 0;
}
.table-landingpage-colored tbody td{
background-color: #fff;
border: 1px solid rgba(0, 47, 84, 0.7);
border-left:  0;
}
.table-landingpage-colored tbody td:nth-child(2){
background-color: #fff;
border-right: 0;
}
.table-landingpage-colored tbody tr:first-of-type td{
border-top: 0;
}
.table-landingpage-colored tbody tr:last-of-type td{
border-bottom: 0;
}
.table-landingpage-colored tfoot td{
background-color: #004b87;
color:  #fff;
padding: 20px;
}
.table-landingpage-colored tfoot td p:last-of-type{
margin-bottom: 0;
}
.table-landingpage-colored tfoot td a,
.table-landingpage-colored tfoot td a:hover
.table-landingpage-colored tfoot td a:focus{
color:  #fff;
text-decoration: underline;
}
.table-landingpage-colored ul,
.table-landingpage-cobaldgs ul{
margin-bottom: 10px;
}
.qr-code-cn{
text-align: right;
}
.qr-code-cn img{
width: 114px;
}
.form-webseite{
visibility: hidden;
opacity: 0;
height: 0;
width: 0;
overflow: hidden;
}
.form-field-h{
visibility: hidden;
opacity: 0;
height: 0;
width: 0;
overflow: hidden;
}
.ArchetypesCaptchaWidget {
margin-bottom: 20px !important;
}
.ArchetypesCaptchaWidget:after {
content: "";
clear: both;
display: table;
}
.ArchetypesCaptchaWidget input{
height: calc(1.5em + 0.75rem + 2px);
padding: 0.375rem 0.75rem;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #495057;
background-color: #fff;
background-clip: padding-box;
border: 1px solid #ced4da;
border-radius: 0.25rem;
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.captchaImage{
float: left;
margin-top: 5px;
margin-right: 10px;
}
.captchaImage img{
margin-bottom: 15px;
}
.captchaImage img:nth-child(2) {
display: none !important;
}
/* */
.xmas-button-container{
margin-bottom: 2rem;
position: relative;
z-index: 1;
}
.btn.button-xmas {
display: inline-block;
min-width:100px;
padding: 22px 33px;
font-size: 18px;
line-height: 18px;
color: #FFF;
text-shadow: 0 1px 2px rgba(0,0,0,0.75);
background: #004b87;
border-radius: 15px;
border: 1px solid #004b87;
box-shadow: 0 0 7px rgba(0, 0, 0, 0.5);
transition: all 0.5s;
position: relative;
overflow: visible; /* */
}
.btn.button-xmas::before {
content: '';
display: block;
position: absolute;
top: -7px;
left: -3px;
right: 0;
height: 23px;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAXCAYAAACS5bYWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABFpJREFUeNrUV0tIo1cUvpkYjQ4xxSA6DxuNqG0dtaUKOgs3s6i0dFd3pSsXdjeIixakiGA34sZuXCkoONLFwJTK4GMYLYXg29gatTpiXurkbd7vv9/5ub+IxuhA7eiFQ5Kbc8/57ne/e87/ywRBYLdl3GG3aNwqsLJ0k0tLS+fmcnNzWUVFBVMoFGx2djarvLxcm5OTw+bm5iytra2xc4ExNjY27iqVyvvwK6CpeDzuCYVC1urq6qDA9UcfPp+PHR4esmAwKK6tr68/l5/8rgQ2Ozub1dbWyiYmJooaGxt/VqvV38jlchX9l0qlwoFA4DWS/RKLxRxFRUVf5+XlPcaaT2AP0sVPJBL2SCRiAPBpu93+vKamZo/Ae71eZjabWV1dXVqw7CKwp43ksrCw8Bhg7MJ/PLDZ5PHx8cz29vYT5JGD/bSYLgTrcDgYdk6siSc6NjZWDaAe4ZoHQL+cmZnRpZPnhWDpD8kw7uKo9ML/NMCsd2tr61vkzboMrEyv138M7TyLRqMWMBsX3sMgaZhMpp+AR5EJrCocDpuEGzKg4x8khs+CVWxubvZfR9JkMik4nU7BarUKLpeLmLsKuwIqTLynp4fqmIzASrqQT09Pf1VVVfX0KsWZ6uHBwQHTaDSsoKAgo6/H4xHLEcrVyRwuEisrKzs5XrrIVAVwiUVDKRRrL+YI32ewdVhMApuHWvcj6vids6J2u90MF4yBHUZNgKoEBaRBQalJqFSqtJfUYrGIlQX+ydXVVTN+u0tKSjQNDQ1axJVl2iTypebn55d7e3v/kqoDgZU1NTU9LCws/Py0M+2ekuGincxJ3yF+18jIyHJLS0slQJUWFxczrBeBE0vE5tHRkbixlZWVfSR8gTX/0P5gH7S1tX3Z3t7+BW8qAvwSfr8/jA0EIRM/qoFtampqbW9vTw+XA+ojUruVd3Z2tvb19T2TQFEim81GgVJoCvvj4+NLOJZgaWmpemdn5y3a6BbcnJDAw8HBwac6ne6eqCW5XDwB3qVSqM9/DAwMUNy/eVLabT7sI25qwgujThCBhWE+mAt2yNc4SQKSZrOQQE1HS22VJkmPAGTr7+//fX19fRk+Zgq0trbGeFAKEAQT98BSqKOj47vm5uaa/Px8JeIk4GcaHh6eWlxcfAU/A8xG67BxAX3fwdcbYUpSDJ06Z49Ak8ZC3OL8f3YiA4PBYKdLQ2AJ9OTk5GpXV9cQiCVh79M94QtlPLDUE/1gPNrd3f0W33W4cBoco48zQuy/IZYAMnGqlSc4c66L9JruQUaSARXeT8HGKzxAqFBekni6+h46+pMzGiJGMgTOJh1yU/KNEGDvZWvfBawkA9ppwGg0mrRa7SOI2g+gxOgbJIpdFpj72PnxSnPX8vqRxTURgBQWKisrH+GThOm+CtAzoK/9/Uiqq/6hoaHfdnd3jaOjo7/yY7yxbwqkWy3sQzpS2C6YirwvUJk0y7hurfyGRrnduPGvAAMASmo8wzeVwfsAAAAASUVORK5CYII=) no-repeat 0 0,
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE0AAAAXCAYAAABOHMIhAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABiZJREFUeNrsWMtPlFcUvzPMwIDysLyRR4uATDHWCiVgSmRlios2DeiiXUFs0nRBd6arxqQhJDapkYXhP4BqDKTQhZaFNQSCaBEVJjwdHsNr5DUMDDPDzPT3u7nTDEgRKrKgc5KT+z3uufec33de99P4fD4RpL2RNgjB3kn35MkTeRERESFiYmLkGBoaKnQ6nWSNRvPPZFxr+vv7k6KioiIdDsfa8vLyQkFBgcP3Bnel3MDAQArWI0eFhISE87nb7bZ7PJ4VvLYuLi5O5+fnu9+kMNfq6+tLjIyMzMY6KeBEbK/XarXReI3lPDZMWcc4v7GxYV1dXR3Jy8ub2E5HPvJ6vRSSDH0ku1wuAfsEZOV1IEFHoeNFdHS0yMrK2knR0Lm5uR+hxLdQMjbwHTZbB41h8RGwCdc9MzMzneHh4bGJiYlf4SN8ijkfwqiIncCAAR7Iz2GPSShudjqdfeCeqampvwBQfFxc3JdYqwTv8gB8/F48A8BgKecE14V+L7ju2tpae05OzkuCCZvkPOj8mizmC6vVKtmPu+bx48cC3qI1mUyFUOyywWD4SHlELBaLJmCHNcwAghuAOujtuF4FqHO4nsX4EsAS3I4TJ04ME1h8PDE9PS09TYZoY2Pj1729vd6lpSVfkDYTPG0UkfNDRUWFgQ5Gb2Mh0N29e9eG/GQfHh4W8/PzwUy/ObQ/gMfVVlZW1iAiZdQxp3nv3LljRoL/5erVq1UIxzSiiVD9X4EDYATynCwAzGO858hCQRoaGmJFZNJz8YIcBc4BF966dau6sLAwBxVSJCUlCSThQwuU3W6XkYUok1Vzm5znQx5bbm9v77p+/frPeNSNRzZ/ISBwrG4ZR48eLamtrf2+uLjYSEG9Xi/wTISFhQlWGXohyzO/CJlVl23KQRLbABoaHx+/Z1lUZ/Hq1SsJFj3JT3hmHx8fnydPTEzMj46OziHPW2w22wxeD4Kfgadh/4YEzU8Az4DhffAn5eXlX1y6dKkEoCTspAQ9Mjs7+0BBo8Fms1lkZGTsOo0QLLRNkvnR+fEJzIMHD0xtbW39CL8JTFtSbAOvBIyLHIGVm9VzE2gKuDAMSSpcT6KXyT137lx2cnLyMXhcGDb3wq3XuWF3d/fCzZs3P0c4v5eSknJQbYLo7Ox0gC2lpaVZ3Be67Th/dnZWoAJKsJC3XA8fPhxoamp6hMb+BaaMgWcUMGtszZjiFDNmvcDI91pzG0iY4ARwkwrxkcHBwUdgNrRMbnrqoRbkVzDcvn3bl5qaWsmcgFH4G8XdEGUWFhak51AuISFBnkoCTyFbyWKxCJwIxlC0fq2rq7tcVFRkRKskjh8/Lr0+kBjCCDV/knfdv3//WX19/R8IRRNemxlu4AXwKqM+EJwdj1HbPYSwh3sCPAJDABm2LLchCjS+5/kirKGhwWk0GrMuXrxYQuX9hm/XXTMXMY+srKwI5ApZrbYmZh7deEJhAUKjLe/pLTzSsCuHrK+1tbUJVe3P6upq87Vr174rKysrYHVj/uW+OH3IfEuw4F3ee/fuPQfAvwOs5yyE4CnlFOu7BWrTCWlreO6FACpBZGwUw4BvkANLobReHb3kGZYGsGzTq/zlO8AT1ru6uoZbWlqeA6gINJAfnz59OlVLoX8Jtebm5raampqfcMvQYgTknz9//sKVK1c+y83NTdIEuCnaKMuNGzd+6+np6cCtSTkAw9D9X8Dyh+dbgaaAC1XAnUlPTy+qqqq6cPbs2UzkmWjNljiDJzpwHFnCkW2yo6NjCKW8H54wjlezKvRT09LSTsJrz5w6dSoN+Yp51ADAPUj8VoDbDq9pxrwuJcNIYQllJTIi/xopBw/VA7DJp0+f9hA78CgL5F5C8J2CpoCj8sfA6WCe/FPRhsRlZmbGIs8Y4FFO5CJgtrSsvrRVGW1V93b1myoGnKAKEcHgnwsWpg1lNI0fphwrmdqbckeU18WrnlOjqp5/j7W3BWvfQVPKa5SBkcrYCNVB65TRTlWZ1lXiXVU5xbtlDb2SPaLWYwrgHIcqPg6Vc7fbX69Yoyqfa7/AeiegbWOEVhmsVcWDwPn224iDJgla8Hd38Hd3ELQgaIeI/hZgAIPEp0vmQJdoAAAAAElFTkSuQmCC) no-repeat 50% 0,
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAXCAYAAACFxybfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAodJREFUeNrsVb1rWlEUv2pN/GqspKRSKFYXWzEloIWif0Fn6dJChQ7OQil0qd3EzcEpg0OgdHDr4CQODk7VRlLMEIVqApX4We0zflR9/Z1Ui4T34ksaaAYP/Hzc673n/M6550PG8zz73yKjn0wm83fDYDAwo9HINBrNnwOQg4MDs0ql2lQqlfdAWont7ng8Pjw+Ps44nc4G1pI9EXWaSOzt7TGO42aH5Pv7+08ajUZ0MBiUeXEZd7vdL5VK5fX29rZ+5tQiEmdxKrlcjsEYczgcynK5/BKKv/IXFNz/XiqVXkHdjUuRIA9SqdRD8or/R8Ez9fr9fqHVakUR4c2z0REjIQuHw2ZcrPBXLCA0RHTezEdHjIQqkUhEr9I4HOILhQLf6/VoOUFEvDMiQiToDx1Cdz+bzZ6bUFarlel0OkkVUK/XWbvdPoVer5fh3ntsfwJ+CJ2XA4p0Op1bpBgJyxDehQQ6nQ5DZXHBYDBZq9V+EhFUndnr9drEqoc2bwJbwGPgtohuVSwWe2Gz2TZMJpNgRKi6qtUqg2EWj8dTgUDgo0KhWPN4PC70EvXOzs67fD6/S6kiRIKeZA1YJ2MiJNbdbvfTUCjkV6vVK2hcDF8GI2w0GrGTkxM2HA5PDxaLxSOfz/cWEfk81X0XIMMFgJJ/srBjCgk8IdcfuVyuZ36//7nFYtkQyAMumUzuRiKRD0jMFLa+AZOpYwqgB/ziBVqmVBKUO7eAB/R0WG/Z7XaTVqtdbTabHJL6EK2djBaBPHA0NSqpbUsiMUeEBgpF4Q5AbZrmSJ/yEWgBTaBNHl9kdkgmMUeG7qwAq9PqovceTA3zlxlgsuswyuXsGsiSxJLEkoSY/BZgAEjRodi+uBruAAAAAElFTkSuQmCC) no-repeat 100% 0;
}
.btn.button-xmas:hover {
color: #fff;
border: 1px solid #009fdf;
background: #009fdf;
text-shadow: 0 1px 2px rgba(0,0,0,0.75), 0 0 40px #FFF;
box-shadow: 0 0 12px rgba(0, 0, 0, 0.5);
}
.btn.button-xmas:focus {
outline: none; /**/
}
.btn.button-xmas:active {
box-shadow: none;
box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.25);
}
@media (max-width: 768px) {
.btn.button-xmas {
font-size: 15px;
line-height: 15px;
}
}
/* */
.accordion .card-header img{
margin-right: 10px;
}
.accordion .card-header span{
display: block;
font-weight: normal;
margin-top: 15px;
}
.background-shape-grey{
background-color: #f2f6f9;
padding: 2rem 2rem 3rem 2rem;
margin-bottom: 2rem;
}
.background-shape-grey-radius-bottom-left{
border-bottom-left-radius: 100px;
}
.background-shape-text-color-blue-dark{
color: #002F54;
}
.button-with-icon-left{
border-radius: 0;
}
.button-border-radius-top-right{
border-top-right-radius: 15px;
}
.ua-error{
color: #b94a48;
}
#loadResultsInitialSpinner{
font-size: 2rem;
text-align: center;
}
ol.list-style-number-circle-yellow,
ol.list-style-number-circle-grey {
list-style: none;
counter-reset: li;
padding-left: 1.5rem;
}
ol.list-style-number-circle-yellow li,
ol.list-style-number-circle-grey li {
counter-increment: li;
padding-left: 15px;
margin-bottom: 15px;
position: relative;
}
ol.list-style-number-circle-yellow li:before,
ol.list-style-number-circle-grey li:before {
content: counter(li);
font-family: "Barlow", sans-serif;
font-weight: bold;
color: #002F54;
line-height: 1.5;
text-align: center;
width: 25px;
margin-left: -1.5em;
margin-right: 0.5em;
background-color: #FDE71A;
border-radius: 100%;
position: absolute;
top: 1px;
left: 0;
}
ol.list-style-number-circle-grey li:before {
color: #002F54;
background-color: #A2AAAE;
}
.white-paper-form #requestFormContentTextContainer{
font-size: 16px;
}
.portlet-newsletter{
display: none !important;
}

/* - ++theme++projectcustom/css/redesign.css - */
/* https://www.eagleburgmann.ch/portal_css/++theme++projectcustom/css/redesign.css?original=1 */
body {
font-family: "Barlow", sans-serif;
color: #002F54;
background-color: #fff;
font-size: 16px;
line-height: 25px;
color: rgba(0, 47, 84, 0.60);
}
h1,
h2,
h3,
h4,
h5 {
font-family: "Barlow", sans-serif;
font-weight: bold;
color: #002F54;
}
.background-blue {
background-color: #002f54;
color: #fff;
}
.background-blue h1,
.background-blue h2,
.background-blue h3,
.background-blue h4,
.background-blue h5 {
color: #fff;
}
.box-blue-bg h1,
.box-blue-bg h2,
.box-blue-bg h3,
.box-blue-bg h4,
.box-blue-bg h5,
.box-blue-bg .grey-left {
color: #fff;
}
.box-blue-bg {
background-color: #004b87;
}
.template-component_view .box-blue-bg {
background-color: #004b87;
padding: 30px;
margin-top: -30px;
}
h1 {
font-size: 60px;
line-height: 65px;
}
h1, h2 {
font-size: 40px;
line-height: 50px;
margin-bottom: 25px;
}
h2.h2-subheadline{
font-weight: normal;
}
h3 {
font-size: 27px;
line-height: 35px;
}
h4 {
font-size: 18px;
line-height: 25px;
}
h5 {
font-size: 13px;
line-height: 25px;
color: rgba(0, 47, 84, 0.7);
text-transform: uppercase;
letter-spacing: 1px;
margin-bottom: 10px;
}
hr {
border-top: 1px solid #D8D8D8;
margin-top: 1.5rem;
margin-bottom: 1.5rem;
}
b,
strong {
font-weight: bold;
}
label {
color: #002F54;
}
ul {
list-style: none;
padding-left: 0 !important;
margin-bottom: 0;
}
ul li {
position: relative;
padding-left: 25px;
}
ul li::before {
content: "\25CF";
font-size: 12px;
color: #009FDF;
position: absolute;
top: 0;
left: 0;
display: block;
}
.plone-toolbar ul,
.select2-results ul,
.selectric-wrapper ul {
list-style: none;
}
.template-default_error_message ul li,
.plone-toolbar ul li,
ul.select2-results li,
ul.formTabs li,
ul.pagination li,
ul.select2-choices li,
.selectric-wrapper li,
.nav.flex-column.sidebar li,
.nav.flex-column.mega-menu li {
padding-left: 0;
}
.template-default_error_message ul li:before,
.plone-toolbar ul li:before,
ul.select2-results li:before,
ul.formTabs li:before,
ul.pagination li:before,
ul.select2-choices li:before,
.selectric-wrapper li:before,
.nav.flex-column.sidebar li:before,
.nav.flex-column.mega-menu li:before {
display: none;
}
.template-default_error_message .banner-container {
display: none;
}
label {
font-weight: bold;
margin-bottom: 0.25rem;
}
.background-blue {
background-color: #002f54;
color: #fff;
}
.template-component_view .background-blue {
padding: 30px 30px;
}
.template-component_view .background-blue .component-subsubheading {
color: rgba(255, 255, 255, 0.5);
}
.background-blue h1,
.background-blue h2,
.background-blue h3,
.background-blue h4,
.background-blue h5 {
color: #fff;
}
.background-blue h5 {
color: rgba(255, 255, 255, 0.75);
}
a {
color: #009FDF;
}
.background-blue a {
color: #47CAFF;
}
a:hover,
a.hover {
color: #009FDF;
text-decoration: underline;
}
.background-blue a:hover,
.background-blue a.hover {
color: #47CAFF;
}
a:visited,
a.visited {
}
.background-blue a:visited,
.background-blue a.visited {
}
a:active,
a.active {
color: #009FDF;
text-decoration: underline;
background-color: rgba(0, 259, 223, 0.1);
}
.background-blue a:active,
.background-blue a.active {
color: #47CAFF;
text-decoration: underline;
background-color: rgba(255, 255, 255, 0.1);
}
p {
margin-bottom: 10px;
}
img.img-responsive {
max-width: 100%;
height: auto;
}
.well {
border: 1px solid rgba(0, 75, 135, 0.15);
padding: 15px;
margin-bottom: 15px;
}
#content-wrapper {
}
.container {
padding: 0 150px;
}
.content-padding {
max-width: 750px;
margin: auto;
}
.container-bg-grey {
background-color: #f2f6f9;
padding-top: 60px;
padding-bottom: 60px;
margin-top: 120px;
}
.container .container {
max-width: 10000px;
margin: 0;
padding: 0;
}
.text-bg-grey {
background-color: #f2f6f9;
padding: 20px;
}
/* */
#visual-portal-wrapper.container {
box-shadow: none;
}
.description,
.documentDescription,
.grey-left-large {
font-size: 20px;
line-height: 30px;
margin-bottom: 50px;
}
.description,
.documentDescription {
color: #002F54;
}
.grey-left {
color: rgba(0, 47, 84, 0.6);
}
.background-blue .grey-left {
color: rgba(255, 255, 255, 0.5);
}
.text-small {
font-size: 14px;
line-height: 21px;
}
.text-extra-small {
font-size: 12px;
line-height: 20px;
}
p .text-extra-small {
margin-bottom: 5px;
}
/* */
.alert {
font-size: 14px;
padding: 7px 12px;
color: #002F54;
border: 0;
}
.alert i {
font-size: 15px;
margin-right: 10px;
}
.alert-success {
background-color: rgba(90, 167, 0, 0.2);
}
.alert-success i {
color: #5AA700;
}
.alert-error {
background-color: rgba(224, 24, 45, 0.07);
}
.alert-error i {
color: #E0182D;
}
.alert-info {
background-color: rgba(0, 159, 223, 0.15);
}
.alert-info i {
color: #009FDF;
}
.alert-warning {
background-color: rgba(239, 193, 0, 0.20);
}
.alert-warning i {
color: #EFC100;
}
.overlay1 .alert-success {
background-color: rgba(90, 167, 0, 0.07);
border: 1px solid #5AA700;
}
.overlay1 .alert-error {
background-color: rgba(224, 24, 45, 0.07);
border: 1px solid #E0182D;
}
.overlay1 .alert-info {
background-color: rgba(0, 159, 223, 0.07);
border: 1px solid #009FDF;
}
.overlay1 .alert-warning {
background-color: rgba(239, 193, 0, 0.07);
border: 1px solid #EFC100;
}
.close {
font-weight: 100;
opacity: 1;
text-shadow: none;
}
.close:hover {
opacity: 1 !important;
}
/* */
.breadcrumb {
color: rgba(0, 47, 84, 0.7);
font-size: 14px;
background-color: transparent;
padding: 0;
}
.breadcrumb-item + .breadcrumb-item {
padding-left: 1rem;
}
.breadcrumb-item + .breadcrumb-item::before {
content: "\f105";
font-family: "Font Awesome 5 Pro";
color: #C2D1D9;
padding-right: 1rem;
font-size: 16px;
position: relative;
top: 1px;
}
.breadcrumb a {
color: #002F54;
}
.breadcrumb a:hover {
color: #009FDF;
}
/* */
.btn {
min-width: 180px;
text-align: center;
padding: 13px 15px;
font-size: 14px;
line-height: 21px;
font-weight: bold;
color: #fff;
border-radius: 0;
}
.btn:hover,
.btn.hover,
.btn:active,
.btn.active,
.btn:focus,
.btn.focus,
.btn:disabled,
.btn.disabled {
text-decoration: none;
}
.btn.disabled,
.btn:disabled {
opacity: 1;
}
.btn-primary.visited,
.btn-primary:visited,
.btn-secondary.visited,
.btn-secondary:visited
.btn-yellow.visited,
.btn-yellow:visited {
}
.btn-primary,
.btn-default {
background-color: #009fdf;
border: 1px solid #009fdf;
}
.btn-primary.hover,
.btn-primary:hover,
.btn-default:hover {
background-color: #00b6ff;
border: 1px solid #3bb1e1;
color: #fff;
}
.btn-primary.active,
.btn-primary:active,
.btn-default:active {
background-color: #008cc4;
border: 1px solid #008cc4;
color: #fff;
}
.btn-primary.focus,
.btn-primary:focus,
.btn-default:focus {
background-color: #009fdf;
border: 1px solid #fff;
color: #fff;
box-shadow: 0 0 0 0.1rem rgba(0, 159, 223, 1);
}
.btn-primary.disabled,
.btn-primary:disabled,
.btn-default:disabled {
background-color: rgba(0, 159, 223, 0.10);
border: 1px solid #e5f5fb;
color: rgba(0, 159, 223, 0.25);
}
.btn-secondary {
background-color: #004b87;
border: 1px solid #004b87;
}
.btn-secondary.hover,
.btn-secondary:hover {
background-color: #009fdf;
border: 1px solid #009fdf;
color: #fff;
}
.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle:focus,
.btn-secondary.active,
.btn-secondary:active {
background-color: #004b87;
border: 1px solid #004b87;
color: #fff;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus,
.btn-secondary.focus,
.btn-secondary:focus {
background-color: #004b87;
border: 1px solid #fff;
color: #fff;
box-shadow: 0 0 0 0.1rem rgba(0, 159, 223, 1);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
background-color: rgba(0, 75, 135, 0.05);
border: 1px solid rgba(0, 75, 135, 0.05);
color: rgba(0, 159, 223, 0.25);
}
.btn-outline-primary {
color: #004B87;
background-color: #fff;
border: 1px solid #004b87;
}
.btn-outline-primary.hover,
.btn-outline-primary:hover {
color: #009fdf;
background-color: #fff;
border: 1px solid #009fdf;
}
.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle,
.btn-outline-primary.active,
.btn-outline-primary:active {
color: #fff;
background-color: #004b87;
border: 1px solid #004b87;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus,
.btn-outline-primary.focus,
.btn-outline-primary:focus {
color: #009fdf;
background-color: #fff;
border: 1px solid #009fdf;
box-shadow: 0 0 0 0.1rem rgba(0, 159, 223, 1);
}
.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
color: rgba(0, 159, 223, 0.25);
background-color: #fff;
border: 1px solid rgba(0, 159, 223, 0.25);
}
.btn-ghost {
background-color: transparent;
border: 1px solid transparent;
color: #009FDF;
}
.btn-ghost.hover,
.btn-ghost:hover {
background-color: rgba(0, 75, 135, 0.05);
border: 1px solid rgba(0, 75, 135, 0.05);
color: #009FDF;
}
.btn-ghost.active,
.btn-ghost:active {
background-color: #009FDF;
border: 1px solid #009FDF;
color: #fff;
}
.btn-ghost.focus,
.btn-ghost:focus {
background-color: #D8D8D8;
border: 1px solid #D8D8D8;
color: #009FDF;
box-shadow: 0 0 0 0.1rem rgba(0, 159, 223, 1);
}
.btn-ghost.disabled,
.btn-ghost:disabled {
background-color: transparent;
border: 1px solid rgba(0, 159, 223, 0.1);
color: rgba(0, 159, 223, 0.25);
}
.btn-yellow {
background-color: #EDE04A;
border: 1px solid #EDE04A;
color: #002F54;
}
.btn-yellow.hover,
.btn-yellow:hover {
background-color: #EDE04A;
border: 1px solid #EDE04A;
color: #002F54;
}
.btn-yellow:not(:disabled):not(.disabled):active,
.btn-yellow:not(:disabled):not(.disabled).active,
.show > .btn-yellow.dropdown-toggle:focus,
.btn-yellow.active,
.btn-yellow:active {
background-color: #004b87;
border: 1px solid #004b87;
color: #002F54;
}
.btn-yellow:not(:disabled):not(.disabled):active:focus,
.btn-yellow:not(:disabled):not(.disabled).active:focus,
.show > .btn-yellow.dropdown-toggle:focus,
.btn-yellow.focus,
.btn-yellow:focus {
background-color: #004b87;
border: 1px solid #fff;
color: #fff;
box-shadow: 0 0 0 0.1rem rgba(0, 159, 223, 1);
}
.btn-yellow.disabled,
.btn-yellow:disabled {
background-color: rgba(0, 75, 135, 0.05);
border: 1px solid rgba(0, 75, 135, 0.05);
color: rgba(0, 159, 223, 0.25);
}
.btn-block {
display: block !important;
width: 100% !important;
}
.box-blue-bg .btn-ghost {
background-color: #004b87;
border: 1px solid #80a5c3;
color: #fff;
}
.box-blue-bg .btn-ghost.hover,
.box-blue-bg .btn-ghost:hover {
background-color: #1a5d93;
border: 1px solid #fff;
color: #fff;
}
.box-blue-bg .btn-ghost.active,
.box-blue-bg .btn-ghost:active {
background-color: #fff;
border: 1px solid #15171a;
color: #009FDF;
}
.box-blue-bg .btn-ghost.focus,
.box-blue-bg .btn-ghost:focus {
background-color: transparent;
border: 1px solid transparent;
color: #fff;
box-shadow: 0 0 0 0.1rem rgba(0, 159, 223, 1);
}
.box-blue-bg .btn-ghost.disabled,
.box-blue-bg .btn-ghost:disabled {
background-color: #004b87;
border: 1px solid #4078a5;
color: rgba(0, 159, 223, 0.25);
}
.input-group {
}
.input-group .btn {
min-width: 10px;
padding: 8px 20px;
}
.btn.back-button {
position: relative;
padding-left: 40px;
}
.btn.back-button:before {
content: '\f060';
font-family: 'Font Awesome 5 Pro';
font-weight: 100;
position: absolute;
left: 20px;
margin-top: 1px;
}
/* */
.card {
border: 1px solid rgba(0, 75, 135, 0.15);
background-color: #fff;
border-radius: 3px;
box-shadow: none;
transition: border-color 0.5s, box-shadow 0.5s;
height: calc(100% - 30px);
margin-bottom: 30px;
flex-direction: column;
display: -ms-flexbox;
display: flex;
margin-top: auto;
font-size: 14px;
}
.card-height-auto {
height: auto;
}
.card-blank {
background-color: transparent;
border: 0;
border-radius: 0;
}
.card img,
.card svg {
border-top-right-radius: 3px;
border-top-left-radius: 3px;
width: 100%;
}
.card-blank img {
border-radius: 0;
}
.card a {
text-decoration: none;
flex-direction: column;
margin-bottom: 0px;
font-size: inherit;
}
.card a.btn{
font-size: 14px;
}
.card a:focus,
.card a:active {
}
.card.hover,
.card:hover {
border: 1px solid rgba(0, 75, 135, 0.40);
box-shadow: 0 3px 5px 0 rgba(0, 75, 135, 0.15);
}
.card-blank:hover {
border: 0;
box-shadow: none;
}
.card .image {
position: relative;
}
.card .image.card-image-fixed-height{
display: flex;
}
.card .image.card-image-fixed-height img{
height: 300px;
width: auto;
margin: auto;
}
.card .bd-placeholder-img {
font-size: 1.125rem;
text-anchor: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.card-img-top {
border-radius: 0;
}
.card-sub-title,
.card-sub-title * {
font-size: 14px;
line-height: 21px;
color: rgba(0, 47, 84, 0.7);
margin-bottom: 10px;
}
.card-sub-title {
white-space: nowrap;
width: 100%;
overflow: hidden;
text-overflow: ellipsis;
}
.card-title {
margin-bottom: 0;
/* */
}
.card-title h3 {
font-size: 27px;
line-height: 35px;
color: #002F54;
margin-bottom: 0;
padding-bottom: 10px;
}
.card-body {
padding: 30px;
display: -ms-flexbox !important;
display: flex !important;
-ms-flex-direction: column !important;
flex-direction: column !important;
}
.card-text {
font-size: 14px;
line-height: 21px;
color: rgba(0, 47, 84, 0.6);
margin-bottom: 10px;
flex: 2;
}
.card-text * {
font-size: inherit;
line-height: inherit;
}
.card .btn {
margin-top: 10px;
padding: 11px 15px;
-ms-flex-item-align: start;
align-self: flex-start;
}
/* */
.card.feature .card-title {
flex: none;
}
.card.feature .card-title h4 {
font-size: 18px;
line-height: 25px;
color: #002F54;
}
.card.feature .card-body {
padding: 15px;
}
.card.feature p {
margin-bottom: 0;
}
.card.feature .btn {
-ms-flex-item-align: auto;
align-self: auto;
margin-bottom: 0;
}
.card.has-video .image:after {
content: '\f04b';
font-family: "Font Awesome 5 Pro";
color: #fff;
font-weight: bold;
background-color: #009fdf;
border-radius: 100px;
position: absolute;
top: 50%;
left: 50%;
margin-top: -30px;
margin-left: -30px;
padding: 20px;
height: 60px;
width: 60px;
line-height: 1;
font-size: 22px;
text-indent: 3px;
}
.card.has-download .image:after {
content: '\f56d';
font-family: "Font Awesome 5 Pro";
color: #fff;
font-weight: bold;
background-color: #009fdf;
border-radius: 100px;
position: absolute;
top: 50%;
left: 50%;
margin-top: -30px;
margin-left: -30px;
padding: 20px;
height: 60px;
width: 60px;
line-height: 1;
font-size: 22px;
text-indent: 3px;
}
.card.feature.has-download .btn,
.card-white-paper form a {
display: block;
}
.card-blank .card-body {
padding: 10px;
}
/* */
.card.horizontal {
margin-bottom: 30px;
}
.card.horizontal a {
margin-bottom: 0;
}
.card.horizontal .row,
.card.horizontal div[class*="col"] {
}
.card.horizontal .image {
height: 100%;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
margin: 0;
}
.card.horizontal .card-body {
height: 100%;
padding: 20px;
}
.card.horizontal .card-text {
}
.card.horizontal .btn {
-ms-flex-item-align: start;
align-self: start;
}
.cards-same-height .card {
height: calc(100% - 30px) !important;
}
.cards-same-height .card.horizontal .row {
height: 100%;
}
.card-text-background-grey{
background-color: rgba(0, 75, 135, 0.05);
padding: 30px;
margin-bottom: 30px;
}
.card-text-background-grey-full-width{
background-color: rgba(0, 75, 135, 0.05);
padding: 30px;
margin-bottom: 30px;
}
.card-text-background-grey-width-auto{
display: inline-block;
}
.card-text-background-grey-full-width h3{
font-size: 20px;
line-height: 1.5;
}
.card-text-background-grey-full-width h3.h3-large{
font-size: 27px;
line-height: 1.2;
}
.card-text-background-grey-full-width .btn{
margin-top: 10px;
min-width: 134px;
}
/* */
.card.card-content .image:after {
content: "\f00e";
font-family: "Font Awesome 5 Pro";
position: absolute;
right: 17px;
bottom: 17px;
font-weight: 400;
color: #fff;
font-size: 22px;
}
.card.card-content .card-body {
padding: 15px;
}
.card.card-content:hover,
.card.card-content.hover {
border: 1px solid #009FDF;
box-shadow: 0 5px 15px 0 rgba(0, 159, 223, 0.35);
}
.card.card-content.hover a {
}
.card.card-content .card-text {
color: #002F54;
}
.card.card-content:hover .card-text,
.card.card-content.hover .card-text {
color: #009FDF;
}
/* */
.card.contact {
box-shadow: 0 5px 15px 0 rgba(0, 75, 135, 0.20);
}
.card.contact a {
display: inline-block;
}
.card.contact.wide .card-text {
max-width: 80%;
margin: auto;
}
.card.contact.circle-right:after {
content: '';
width: 90px;
height: 90px;
position: absolute;
top: 10px;
right: -35px;
background-image: url(++theme++projectcustom/img/layout-circle-right.png);
background-repeat: no-repeat;
}
.card.contact.circle-left:after {
content: '';
width: 90px;
height: 90px;
position: absolute;
top: 10px;
left: -33px;
background-image: url(++theme++projectcustom/img/layout-circle-left.png);
background-repeat: no-repeat;
}
.card.contact.circle-left .card-sub-title,
.card.contact.hide-sub-headline .card-sub-title {
visibility: hidden;
margin-bottom: 40px;
}
.card.contact.hide-sub-headline .card-sub-title {
height: 20px;
margin-bottom: 0;
}
.card.contact .card-sub-title {
font-weight: bold;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 13px;
line-height: 25px;
}
.card.contact .card-body {
padding: 20px;
}
.card.contact .card-body .btn {
-ms-flex-item-align: auto;
align-self: auto;
}
.card.contact.wide {
text-align: center;
height: auto;
}
.card.contact.wide .card-body {
padding: 24px 20px;
display: block !important;
}
.card.contact.wide .card-body .card-title{
padding: 0 15px;
}
.card.contact.card-blue{
color: #fff;
background: #005594;
border: 1px solid rgba(0, 75, 135, 0.15);
}
.card.contact.card-blue .card-sub-title{
color: #fff;
}
.card.contact.card-blue .card-title{
padding-right: 70px;
position: relative;
display: flex;
min-height: 80px;
}
.card.contact.card-blue h3{
color: #fff;
margin: auto 0;
}
.card.contact.card-blue .card-text{
color: rgba(255, 255, 255, 0.75);
}
.card.contact.card-blue .card-blue-icon-shop{
width: 60px;
position: absolute;
top: 44%;
right: 0;
transform: translateY(-50%);
}
.card.contact .card-contact-button {
width: 100%;
min-width: 10px;
}
.card.contact .card-contact-icon {
font-size: 1.6rem;
}
.tooltip.show {
opacity: 1;
}
.tooltip-inner {
background-color: #002F54;
padding: 10px;
font-size: 16px;
}
.portlet .card.contact.card-blue {
box-shadow: none;
}
.portlet .card.contact.card-blue .card-body{
padding: 15px;
}
.portlet .card.contact.card-blue .card-blue-icon-shop{
top: 50%;
right: 0px;
transform: translateY(-50%);
}
.card.card-content-extra{
border: 1px solid rgba(0, 75, 135, 0.4);
border-radius: 0;
}
.card.card-content-extra img{
border-radius: 0;
}
.card.card-content-extra .card-body{
padding: 15px;
}
.card.card-content-extra .btn{
width: 100%;
padding: 11px 10px;
}
.card.card-content-extra.card-content-extra-blue{
background-color: #005594;
}
.card.card-content-extra.card-content-extra-blue h4{
color: #fff;
}
.card.card-content-extra.card-content-extra-blue .card-text{
color: rgba(255, 255, 255, 0.75);
}
/* */
.owl-carousel-card-content,
.owl-carousel-card-content-two-item-slide {
margin: 0 97px;
width: auto;
}
.owl-carousel .card-content {
display: block;
box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.15);
}
.owl-carousel .card-content a {
margin-bottom: 0;
}
.owl-carousel .owl-nav {
margin: 0;
}
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel-industry-nav-container .owl-nav button.owl-prev,
.owl-carousel-industry-nav-container .owl-nav button.owl-next {
position: absolute;
height: 65px;
width: 65px;
min-width: 65px;
font-size: 20px;
border-radius: 0;
top: 50%;
margin: -32px 0 0 0;
}
.owl-theme .owl-nav .disabled {
opacity: 1;
cursor: default;
}
.owl-carousel .owl-nav .owl-prev {
left: 0;
}
.owl-carousel .owl-nav .owl-next {
right: 0;
}
.owl-carousel.owl-carousel-card-content button.owl-prev,
.owl-carousel.owl-carousel-card-content-two-item-slide button.owl-prev {
left: -96px;
}
.owl-carousel.owl-carousel-card-content button.owl-next,
.owl-carousel.owl-carousel-card-content-two-item-slide button.owl-next {
right: -96px;
}
.owl-carousel-customer-quotes{
margin-top: 30px;
margin-bottom: 30px;
}
.owl-carousel.owl-carousel-customer-quotes button.owl-prev{
left: 30px;
}
.owl-carousel.owl-carousel-customer-quotes button.owl-next{
right: 30px;
}
.owl-carousel.owl-carousel-customer-quotes button.owl-prev.disabled,
.owl-carousel.owl-carousel-customer-quotes button.owl-next.disabled{
box-shadow: none;
}
.owl-carousel-banner .owl-dots {
margin-top: 0;
bottom: 0;
}
.owl-carousel .owl-dots .owl-dot {
border: 0;
background-color: transparent;
}
.owl-carousel .owl-dots .owl-dot:focus {
outline: none;
}
.owl-carousel .owl-dots .owl-dot span {
height: 5px;
width: 40px;
background-color: rgba(0, 75, 135, 0.15);
border-radius: 0;
margin: 5px 3px;
}
.owl-carousel .owl-dots .owl-dot.active span {
background-color: #009FDF;
}
.owl-carousel .owl-dots {
position: absolute;
left: 0;
right: 0;
}
/* */
.owl-carousel-content-image {
padding: 15px 15px 0 15px;
background-color: rgba(0, 76, 135, 0.05);
max-width: 690px;
}
.owl-carousel-content-image .image-content {
height: 440px;
display: flex;
align-items: center;
}
.owl-carousel-content-image .owl-item img {
width: auto;
max-height: 440px;
}
.owl-carousel-content-image .caption {
font-size: 12px;
line-height: 20px;
text-align: center;
padding: 15px 30px;
}
.owl-carousel-content-image .owl-nav button.owl-prev,
.owl-carousel-content-image .owl-nav button.owl-next {
background-color: rgba(0, 75, 135, 0.4);
border: 1px solid rgba(0, 75, 135, 0.4);
}
.owl-carousel-content-image .owl-nav button.owl-next {
right: 15px;
}
.owl-carousel-content-image .owl-nav button.owl-prev {
left: 15px;
}
.owl-carousel-content-image img,
.owl-carousel-content-image svg {
border-radius: 0;
margin: auto;
}
/* */
.accordion > .card {
margin-bottom: 9px;
border: 1px solid rgba(0, 75, 135, 0.15);
border-radius: 3px !important;
}
.accordion > .card:hover {
border: 1px solid rgba(0, 75, 135, 0.40) !important;
box-shadow: 0 3px 5px 0 rgba(0, 75, 135, 0.15);
}
.accordion > .card:first-of-type {
border-bottom: 1px solid rgba(0, 75, 135, 0.15);
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;
}
.accordion > .card:not(:first-of-type):not(:last-of-type) {
border-bottom: 1px solid rgba(0, 75, 135, 0.15);
}
.accordion .card .card-header {
padding: 0;
background-color: #f2f6f9;
border: 0;
transition: background-color 1s;
}
.accordion .card.open .card-header {
background-color: #fff;
}
.accordion .card-header .btn {
color: #002F54;
margin: 0;
padding: 19px 60px 21px 20px;
font-size: 18px;
line-height: 25px;
width: 100%;
text-align: left;
position: relative;
}
.accordion .card-header .btn:after {
content: "\f0fe";
font-family: "Font Awesome 5 Pro";
position: absolute;
right: 15px;
top: 22px;
color: #009FDF;
}
.accordion .card.open .card-header .btn:after {
content: "\f146";
}
.accordion .card-body {
color: #002F54;
padding: 19px 60px 21px 20px;
font-size: 16px;
line-height: 25px;
}
.accordion img {
border-radius: 0;
}
/* */
.selectric {
background-color: #009FDF;
border-color: #009FDF;
border-radius: 3px;
}
.selectric-select-secondary .selectric {
background-color: #fff;
border-color: #d9e4ed;
}
.selectric-hover .selectric {
background-color: #0092d1;
border-color: #0092d1;
}
.selectric-select-secondary.selectric-hover .selectric {
background-color: #f2f6f9;
border-color: #d9e4ed;
}
.selectric-open .selectric {
background-color: transparent !important;
border-color: transparent !important;
}
.selectric-select-secondary.selectric-open .selectric {
background-color: transparent !important;
border-color: transparent !important;
}
.selectric-focus .selectric {
background-color: #0092d1;
border-color: #0092d1;
}
.selectric-select-secondary.selectric-focus .selectric {
background-color: #0092d1;
border-color: #0092d1;
}
.selectric-above .selectric-items {
top: 0;
bottom: auto;
}
.selectric .label {
font-size: 14px;
color: #fff;
font-weight: bold;
}
.selectric-select-secondary .label {
color: rgba(0, 47, 84, 0.7);
font-weight: normal;
}
.selectric .button {
background-color: inherit;
color: #fff;
}
.selectric .button:after {
content: '\f078';
font-family: "Font Awesome 5 Pro";
color: inherit;
border: 0;
font-size: 16px;
line-height: 0;
}
.selectric-select-secondary .selectric .button {
color: rgba(0, 47, 84, 0.7);
}
.selectric-open .selectric-items {
top: 0;
z-index: 1;
}
.selectric-items {
background-color: #fff;
border: 0;
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
border-radius: 5px;
}
.selectric-items ul {
margin: 10px 0;
font-size: 14px;
}
.selectric-items li {
font-size: 14px;
color: #009FDF;
border-bottom: 1px solid #d9e4ed;
padding-right: 10px;
padding-left: 10px;
}
.selectric-items li:hover {
background-color: rgba(0, 75, 135, 0.05);
color: #009FDF;
}
.selectric-items li.highlighted {
background-color: rgba(0, 75, 135, 0.05);
color: #009FDF;
}
.selectric-items li.selected {
background-color: #009FDF;
color: #fff;
border: 0;
}
.selectric-select-small .selectric .label {
height: 28px;
line-height: 28px;
}
.selectric-select-small .selectric .button {
height: 28px;
line-height: 28px;
}
.selectric-select-large .selectric .label {
height: 48px;
line-height: 48px;
}
.selectric-select-large .selectric .button {
height: 48px;
line-height: 48px;
}
/* */
.select2-container .select2-choice > .select2-chosen {
font-weight: bold;
font-size: 14px;
}
.form-control {
height: calc(1.63em + 0.75rem + 2px);
padding: 0.375rem 0.75rem;
}
input.form-control {
border-color: #d9e4ed;
color: #002F54;
border-radius: 2px;
}
input.form-control:hover {
border-color: #b2c9db;
}
input.form-control:focus {
border-color: rgba(0, 75, 135, 0.15);
box-shadow: 0 0 0 0.2rem rgba(0, 159, 223, 0.30);
}
input.form-control::placeholder,
textarea.form-control::placeholder {
color: #bcc8d2;
}
.help-text {
font-size: 12px;
color: rgba(0, 47, 84, 0.7);
margin-top: -5px;
}
.error-text {
font-size: 12px;
color: rgba(0, 47, 84, 0.7);
}
div.error,
dl.error {
background-color: transparent;
border: 0;
padding: 0;
margin: 0;
}
div.error label,
dl.error label {
color: #b94a48;
}
textarea.form-control {
height: 90px;
}
textarea.form-control:hover {
border-color: #b2c9db;
}
textarea.form-control:focus {
border-color: rgba(0, 75, 135, 0.15);
box-shadow: 0 0 0 0.2rem rgba(0, 159, 223, 0.30);
}
.error input.form-control,
.error textarea.form-control,
.error .selectric {
border-color: #E0182D;
}
.error .selectric-hover {
border-color: #E0182D;
}
/* */
input[type="search"] {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-appearance: searchfield;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: searchfield-cancel-button;
}
#topbar .search-wrapper {
position: absolute;
width: 200px;
left: -200px;
top: 3px;
}
.search-wrapper input[type="text"] {
padding-left: 40px;
}
.search-wrapper:after {
content: '\f002';
font-family: "Font Awesome 5 Pro";
position: relative;
display: inline-block;
top: -32px;
left: 10px;
color: rgba(0, 47, 84, 0.5);
}
.clearable {
position: relative;
}
.clearable input[type=text] {
padding-right: 30px;
}
.clearable__clear {
display: none;
position: absolute;
right: 0;
top: 0;
padding: 7px 10px;
font-style: normal;
font-size: 1.5rem;
user-select: none;
cursor: pointer;
color: rgba(0, 47, 84, 0.5);
}
.clearable input::-ms-clear { /* */
display: none;
}
/* */
.custom-control-label::before {
border: #989fb0 solid 1px;
}
.custom-checkbox:hover .custom-control-label::before {
border: #728097 solid 1px;
}
.custom-checkbox .custom-control-label::before {
border-radius: 1px;
}
.custom-checkbox label {
font-weight: normal;
line-height: 21px;
}
.custom-control-input:checked ~ .custom-control-label::before {
color: #fff;
border-color: #009FDF;
background-color: #009FDF;
}
.custom-control-input:focus ~ .custom-control-label::before {
box-shadow: 0 0 0 0.2rem rgba(0, 159, 223, 0.3);
}
.custom-checkbox .custom-control-label::after {
background: no-repeat 55% / 60% 60%;
}
/* */
.custom-radio label {
font-weight: normal;
line-height: 21px;
}
/* */
.pagination {
}
.pagination .page-link {
border: 0;
padding: 14px 20px;
line-height: 0.9;
color: #009FDF;
}
.page-link:hover {
}
.pagination .btn {
border-radius: 0;
min-width: 10px;
line-height: 0.9;
padding: 14px 15px;
color: #fff;
}
.pagination .page-item.active .page-link {
background-color: transparent;
color: #002F54;
font-weight: bold;
}
.page-item:first-child .page-link,
.page-item:last-child .page-link {
border-radius: 0;
}
.page-item:first-child .page-link {
margin-right: 10px;
}
.page-item:last-child .page-link {
margin-left: 10px;
}
.pagination .inactive a {
cursor: none;
background-color: #e6ebef !important;
border: 1px solid #e6ebef !important;
color: #fff !important;
}
/* */
.nav-vertical {
margin-bottom: 30px;
}
.nav-vertical .nav-link {
padding: 0.8rem 2rem 0.8rem 0;
position: relative;
color: #002F54;
border-bottom: 1px solid #dee8ef;
font-weight: normal;
font-size: 16px;
}
.nav-vertical .nav-link.has-description {
font-weight: bold;
font-size: 18px;
}
.nav-vertical .nav-link.has-description .description {
font-weight: normal;
color: rgba(0, 47, 84, 0.6);
font-size: 14px;
line-height: 21px;
display: block;
margin-top: 8px;
margin-bottom: 0;
}
.nav-vertical a.nav-link:after {
content: '\f061';
font-family: "Font Awesome 5 Pro";
position: absolute;
right: 15px;
font-weight: normal;
color: #009FDF !important;
top: 15px;
line-height: 1;
}
.nav-vertical a.nav-link.link-email:after {
content: '\f0e0';
}
.nav-vertical .nav-link.active {
background-color: transparent;
font-weight: bold;
color: #002F54;
font-size: 16px;
text-decoration: none;
}
.nav-vertical .nav-link.has-description.active {
font-size: 18px;
}
.nav-vertical .nav-link:hover,
.nav-vertical .nav-link.active:hover {
background-color: #f8fafb;
box-shadow: 0 2px 5px 0 rgba(0, 75, 135, 0.15);
border-bottom: 1px solid #009FDF;
}
.nav-vertical .nav-link.has-icon {
padding-left: 30px;
}
.nav-vertical .nav-link.has-icon:before {
content: '\f058';
font-family: "Font Awesome 5 Pro";
left: 0;
top: 40px;
margin-top: -27px;
color: #009FDF;
position: absolute;
}
.nav-vertical .nav-link.has-icon .description {
margin-left: -30px;
}
.nav-vertical .nav-link img {
float: left;
margin-right: 10px;
width: 110px;
}
.nav-vertical .nav-link > span {
display: block;
overflow: hidden;
}
.nav-vertical .nav-link p {
display: inline;
}
/* */
.sidebar {
border-left: 1px solid #dee7ef;
}
.sidebar .nav-link {
color: rgba(0, 47, 84, 0.5);
font-size: 16px;
margin-left: 0px;
}
.sidebar .nav-link:hover {
color: rgba(0, 47, 84, 0.5);
border-left: 1px solid #16a8e1;
background-color: #f9fbfc;
}
.sidebar .nav-link.active {
font-weight: bold;
background-color: transparent;
border-left: 3px solid #03355d;
color: #002F54;
text-decoration: none;
}
.sidebar ul {
padding-left: 0;
list-style: none;
}
.sidebar ul li > a {
padding-left: 30px;
}
.sidebar ul ul li > a {
padding-left: 50px;
}
.sidebar .active.is-parent {
font-weight: normal !important;
border-left: 0 !important;
}
.sidebar .is-parent .nav-link.active {
font-weight: bold;
border-left: 3px solid #03355d;
}
.sidebar .nav-link:focus {
text-decoration: none;
}
/* */
.navbar-brand {
margin-right: 2rem;
}
.navbar-brand:active {
background-color: transparent;
}
.eblogo {
width: 210px;
}
.navbar .navbar-nav .mega-menu .nav-link,
.mega-menu .nav-link {
font-weight: normal;
font-size: 14px;
color: rgba(0, 47, 84, 0.7);
padding: 4px 1rem 4px 0;
position: relative;
line-height: 21px;
}
.navbar .navbar-nav .mega-menu .nav-link:after,
.mega-menu .nav-link:after,
.energy-transition .dropdown-menu-headline a:after {
content: '\f105';
font-family: "Font Awesome 5 Pro";
color: rgba(91, 103, 112, 0.6);
position: absolute;
right: 0;
}
.dropdown-menu-headline{
position: relative;
}
.energy-transition .dropdown-menu-headline a:hover:after{
color: #5aa700;
}
.navbar .navbar-nav .mega-menu .nav-link:hover,
.navbar .navbar-nav .mega-menu .nav-link:hover:after {
color: #009FDF;
}
.navbar .navbar-nav .mega-menu .nav-link:hover,
.navbar .navbar-nav .mega-menu .nav-link:hover:after {
color: #009FDF;
}
.navbar .navbar-nav .mega-menu .nav-link:focus {
text-decoration: none;
}
.mega-menu .nav-item.active .nav-link,
.navbar .navbar-nav .mega-menu .nav-item.active .nav-link {
font-weight: bold;
color: #002F54;
background-color: transparent;
text-decoration: none;
}
.mega-menu .nav-item.active .nav-link:after,
.navbar .navbar-nav .mega-menu .nav-item.active .nav-link:after {
font-weight: normal;
}
.navbar-shop-link i{
margin-right: 8px;
}
/* */
.background-modal {
background-color: rgba(0, 47, 84, 0.7);
color: #fff;
padding: 30px 30px;
}
.background-modal h2 {
color: #fff;
}
.background-modal p.grey-left {
color: rgba(255, 255, 255, 0.75);
}
.component-modal .modal {
display: block;
position: relative;
}
.modal-content {
background: #fff;
box-shadow: 0 5px 15px 0 rgba(0, 47, 84, 0.70);
border-radius: 0;
border: 0;
font-size: 16px;
color: #002F54;
line-height: 25px;
padding: 30px 45px;
}
.modal-header {
border: 0;
padding: 0 0 30px 0;
}
.modal-title {
font-weight: bold;
font-size: 27px;
color: #002F54;
line-height: 35px;
text-transform: none;
}
.modal-body {
padding: 0 0 30px 0;
}
.modal-footer {
border: 0;
padding: 0;
}
.modal .close {
font-size: 3rem;
position: absolute;
top: 0;
right: 15px;
line-height: 0.5;
margin-top: 0;
}
.modal-slider .modal-header {
padding: 0;
}
.modal-slider .modal-content {
padding: 0;
}
.owl-carousel-modal .card-content,
.modal-slider .owl-carousel .card-content {
width: 100%;
margin: 0;
border: 0;
box-shadow: none;
}
.modal-slider .modal-body {
padding: 0;
}
.slidercontainer-ebreference-overlay-slider .stretched-link::after {
display: none;
}
.slidercontainer-ebreference-overlay-slider .card {
}
.slidercontainer-ebreference-overlay-slider .card.card-content .image,
.modal-slider .card.card-content .image {
margin: 0;
}
.slidercontainer-ebreference-overlay-slider .card.card-content .image img,
.modal-slider .card.card-content .image img {
border-radius: 0;
}
.slidercontainer-ebreference-overlay-slider .card.card-content .image:after,
.modal-slider .card.card-content .image:after {
display: none;
}
.slidercontainer-ebreference-overlay-slider .card.card-content:hover,
.modal-slider .card.card-content:hover {
border: 0;
box-shadow: none;
}
.slidercontainer-ebreference-overlay-slider .card.card-content .card-body,
.modal-slider .card.card-content .card-body {
padding: 29px 29px 45px 29px;
}
.slidercontainer-ebreference-overlay-slider .card.card-content .card-sub-title,
.modal-slider .card.card-content .card-sub-title {
font-weight: bold;
text-transform: uppercase;
font-size: 13px;
color: rgba(0, 47, 84, 0.70);
letter-spacing: 1px;
line-height: 25px;
margin-bottom: 0;
}
.slidercontainer-ebreference-overlay-slider .card.card-content .card-text h3,
.modal-slider .card.card-content .card-text h3 {
font-size: 18px;
color: #002F54;
line-height: 25px;
margin-bottom: 15px;
}
.slidercontainer-ebreference-overlay-slider .card.card-content .card-text,
.slidercontainer-ebreference-overlay-slider .card.card-content:hover .card-text,
.modal-slider .card.card-content .card-text,
.modal-slider .card.card-content:hover .card-text {
font-size: 14px;
color: rgba(0, 47, 84, 0.70);
line-height: 21px;
}
.owl-carousel-modal .owl-nav button.owl-prev,
.owl-carousel-modal .owl-nav button.owl-next {
background: rgba(0, 75, 135, 0.40);
border-color: #004b87;
color: #fff;
}
.owl-carousel-modal.owl-carousel .owl-dots {
position: relative;
margin-bottom: 20px;
}
.modal-slider .close {
color: #fff;
z-index: 10;
}
/* */
.teaser-ex-well {
background-color: transparent;
font-weight: bold;
font-size: 18px;
color: #002F54;
text-align: center;
line-height: 25px;
padding: 0;
margin-bottom: 60px;
}
.teaser-ex-well img {
margin-bottom: 20px;
}
.teaser-ex-well a {
color: #002F54;
}
/* */
.tile-product {
background: #fff;
border: 1px solid rgba(0, 75, 135, 0.15);
border-radius: 3px;
color: #002F54;
text-align: center;
font-size: 16px;
line-height: 25px;
padding: 26px 10px 21px;
height: calc(100% - 25px);
display: flex;
flex-direction: column;
margin-bottom: 25px;
position: relative;
top: 0;
transition: top 0.2s;
}
.tile-product a,
.tile-product a:hover,
.tile-product a:focus {
color: #002F54;
text-decoration: none;
}
.tile-product:hover {
top: 5px;
}
.tile-product-image {
margin-bottom: 21px;
}
.tile-product-title {
margin-top: auto;
}
/* */
.industry-slider-container {
position: relative;
}
.circle-image {
width: 48%;
position: absolute;
top: -20px;
bottom: -20px;
left: -20px;
z-index: 2;
}
.circle-image.cirlce-animation img {
animation-name: circle-spin;
animation-duration: 10000ms;
animation-iteration-count: infinite;
animation-timing-function: linear;
}
@-moz-keyframes circle-spin {
from {
-moz-transform: rotate(0deg);
}
to {
-moz-transform: rotate(360deg);
}
}
@-webkit-keyframes circle-spin {
from {
-webkit-transform: rotate(0deg);
}
to {
-webkit-transform: rotate(360deg);
}
}
@keyframes circle-spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
#industrySlider {
margin-bottom: 20px;
}
.industry-slider-text {
margin-top: 100px;
}
.industry-slider-description {
height: 62px;
overflow: hidden;
font-size: 14px;
line-height: 21px;
margin-bottom: 20px;
}
#industrySlider.owl-carousel .owl-nav {
width: 150px;
position: absolute;
top: 0;
right: 0;
}
#industrySlider.owl-carousel .owl-nav .owl-prev,
#industrySlider.owl-carousel .owl-nav .owl-next {
top: 0;
margin: 0;
}
.owl-carousel-industry-nav-container {
position: absolute;
z-index: 1;
top: 0;
width: 100%;
height: 65px;
}
.owl-carousel-industry.owl-carousel .owl-stage {
transition: all 1s ease 0s !important;
}
.owl-carousel-industry-nav-container .owl-nav {
width: 150px;
position: relative;
top: 20px;
}
.owl-carousel-industry-nav-container .owl-nav button.owl-prev,
.owl-carousel-industry-nav-container .owl-nav button.owl-next {
top: 0;
margin: 0;
}
.owl-carousel-industry-nav-container .owl-nav button.owl-next {
right: 0;
}
.owl-carousel-industry-nav-container .owl-nav button.owl-prev {
left: 0;
}
.owl-carousel-industry-dot-container {
position: absolute;
right: 0;
bottom: 0;
left: 0;
z-index: 1;
}
#carouselIndustryDots {
list-style: none;
font-size: 12px;
display: flex;
flex-wrap: wrap;
background-color: #fff;
}
#carouselIndustryDots li {
padding: 0;
cursor: pointer;
flex: 1 1 50%;
}
#carouselIndustryDots li:before {
display: none;
}
#carouselIndustryDots li.active {
font-weight: bold;
}
#industrySlider .owl-stage {
padding-top: 20px;
}
.industry-slider-container {
margin-left: -65px;
}
.industry-slider-video {
margin-top: -20px;
}
.owl-carousel-industry .owl-item {
opacity: 0;
}
.owl-carousel-industry .owl-item.active {
opacity: 1;
}
.industry-slider-image {
display: none;
}
/* */
.teaser-image-left-text-right {
margin-bottom: 20px;
}
.teaser-image-left-text-right a {
font-size: 14px;
}
.teaser-image-left-text-right h4 {
margin-bottom: 5px;
}
.teaser-image-left-text-right img {
border-radius: 3px;
}
.teaser-image-left-text-right-col-left {
padding-right: 0;
}
/* */
.bg-light {
background-color: #fff !important;
}
#topbar {
position: relative;
z-index: 11;
padding-bottom: 0;
}
#topbar.navbar .navbar-nav > .nav-item > .nav-link,
#topbar.navbar .navbar-nav > .nav-item .nav-link.dropdown-toggle,
.top-language-switcher {
font-size: 12px;
line-height: 20px;
color: rgba(0, 47, 84, 0.7);
}
#topbar.navbar .navbar-nav > .nav-item > .nav-link:hover,
#topbar.navbar .navbar-nav > .nav-item .nav-link.dropdown-toggle:hover {
color: #002F54;
}
#topbar.navbar .navbar-nav > .nav-item > .nav-link:hover:before {
color: rgba(0, 47, 84, 0.7);
}
.top-language-switcher a {
display: inline-block;
}
.navbar-expand-lg .navbar-nav .top-language-switcher a.nav-link {
padding-right: 0;
padding-left: 0;
}
#topbar.navbar .navbar-nav .nav-item.top-language-switcher a.active {
background-color: transparent;
color: #002F54;
text-decoration: none;
}
.top-language-switcher a:hover {
color: #002F54 !important;
text-decoration: none;
}
#topbar.navbar .navbar-nav > .nav-item.show > .nav-link {
color: #009FDF;
}
.top-search-link i {
margin-right: 5px;
}
.top-search-link.dropdown-toggle::after {
display: none;
}
/* */
#topbar.navbar .navbar-nav > .nav-item > .nav-link.top-international-trigger,
#topbar.navbar .navbar-nav > .nav-item > .navbar-shop-link {
padding-left: 5px;
}
a.top-international-trigger:before,
.top-language-switcher a.top-language-switcher-text:before,
.navbar-expand-lg .navbar-nav .top-language-switcher a.nav-link:before,
.navbar-expand-lg .navbar-nav a.nav-link.navbar-shop-link:before,
.navbar-expand-lg .navbar-nav a.nav-link.nav-link-spacer:before {
content: ' | ';
font-family: Arial, sans-serif;
background-color: transparent !important;
}
.navbar-expand-lg .navbar-nav a.nav-link.nav-link-spacer span {
margin-left: 10px;
}
.navbar-expand-lg .navbar-nav .top-language-switcher a:nth-of-type(2):before {
display: none !important;
}
.top-language-switcher a.top-language-switcher-text:before {
margin-right: 10px;
margin-left: 5px;
}
a.top-international-trigger i,
a.navbar-shop-link i {
margin-right: 5px;
margin-left: 10px;
}
.top-internation-dropdown {
position: relative;
background-color: #002F54;
color: #fff;
padding: 30px 0 90px;
border: 1px solid #979797;
}
.top-internation-dropdown .container {
position: relative;
}
.top-internation-dropdown .close {
position: absolute;
top: 0;
right: 30px;
font-size: 28px;
color: rgba(255, 255, 255, 0.75);
}
.top-internation-dropdown .close:hover {
color: rgba(255, 255, 255, 1);
}
.top-internation-dropdown-heading h3 {
color: #fff;
}
.top-international-tab-container {
margin-top: 55px;
}
#topInternationalTab.nav-tabs {
margin-bottom: 30px;
}
#topInternationalTab.nav-tabs .nav-link {
font-weight: bold;
letter-spacing: 1px;
font-size: 13px;
line-height: 25px;
text-transform: uppercase;
padding: 0;
margin-right: 30px;
border: 0 !important
}
#topInternationalTab.nav-tabs .nav-link:hover,
#topInternationalTab.nav-tabs .nav-link:focus {
border: 0;
background-color: transparent;
}
#topInternationalTab.nav-tabs .nav-link.active,
#topInternationalTab.nav-tabs .nav-item.show .nav-link {
background-color: transparent;
text-decoration: none;
color: rgba(255, 255, 255, 0.75);
}
.overflow-hidden-block {
margin-left: 35px;
font-size: 14px;
}
.lang-element-title {
display: block;
font-size: 16px;
margin-top: -3px;
}
.lang-element {
display: inline-block;
margin-right: 5px;
}
.overflow-hidden-block .lang-element:last-of-type {
margin-right: 0;
}
.lang-element a {
color: #009FDF !important;
}
.flag-item {
margin-bottom: 20px;
}
.top-international-tab-container .card {
height: auto;
border: 0;
margin-top: 50px;
margin-bottom: 0;
}
.top-international-tab-container .eb-worldwide-box a {
display: block;
}
.top-international-tab-container .card label {
color: #002F54;
}
/* */
.navbar a.nav-link:active {
background-color: transparent;
}
#navbar {
box-shadow: 0 1px 2px 0 rgba(0, 75, 135, 0.15);
position: relative;
z-index: 10;
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
font-size: 14px;
}
#navbar.navbar .navbar-nav {
margin-top: 20px;
}
.template-ebcountry_view #navbar {
}
#navbar.navbar .navbar-nav.navbar-nav-contact-btn {
margin-top: 0;
}
.navbar-nav-contact-btn .btn {
min-width: 140px;
padding-top: 11px;
padding-bottom: 11px;
white-space: nowrap;
}
#navbar.navbar .navbar-nav > .nav-item > .nav-link {
color: #002F54;
line-height: 25px;
letter-spacing: 0.5px;
}
#navbar.navbar .navbar-nav > .nav-item > .nav-link[data-title="Energy Transition"] {
color: #5aa700;
}
#navbar.navbar .navbar-nav > .nav-item > .nav-link:before {
content: '';
height: 4px;
background-color: #fff;
position: absolute;
bottom: 0;
left: 14px;
right: 14px;
transition: background-color 0.5s;
border-top-right-radius: 2px;
border-top-left-radius: 2px;
}
#navbar.navbar .navbar-nav > .nav-item > .nav-link:hover:before,
#navbar.navbar .navbar-nav > .nav-item.active > .nav-link:before,
#navbar.navbar .navbar-nav > .dropdown.show > .nav-link:before,
#topbar.navbar .navbar-nav > .nav-item > .nav-link:hover:before,
#topbar.navbar .navbar-nav > .nav-item.active > .nav-link:before,
#topbar.navbar .navbar-nav > .dropdown.show > .nav-link:before {
background-color: #009FDF;
}
#navbar.navbar .navbar-nav > .nav-item > .nav-link[data-title="Energy Transition"]:hover:before,
#navbar.navbar .navbar-nav > .nav-item.active > .nav-link[data-title="Energy Transition"]:before,
#navbar.navbar .navbar-nav > .dropdown.show > .nav-link[data-title="Energy Transition"]:before{
background-color: #5aa700;
}
#navbar.navbar .navbar-nav > .nav-item > .nav-link:active,
#topbar.navbar .navbar-nav > .nav-item > .nav-link:active {
font-weight: normal;
background-color: transparent;
}
#navbar.navbar .navbar-nav > .nav-item.active > .nav-link,
#topbar.navbar .navbar-nav > .nav-item.active > .nav-link {
background-color: transparent;
font-weight: bold;
text-decoration: none;
}
#navbar.navbar .navbar-nav > .nav-item h5.dropdown-menu-headline,
#topbar.navbar .navbar-nav > .nav-item h5.dropdown-menu-headline {
margin-bottom: 15px;
}
#navbar.navbar .navbar-nav > .nav-item .mega-menu-container.energy-transition h5.dropdown-menu-headline a{
color: #5aa700;
}
#navbar.navbar .navbar-nav > .nav-item > .nav-link:focus,
#topbar.navbar .navbar-nav > .nav-item > .nav-link:focus {
outline: 0;
}
.dropdown-toggle::after {
content: '\f107';
font-family: "Font Awesome 5 Pro";
color: #009FDF;
border: 0;
vertical-align: 0;
font-weight: normal !important;
}
#navbar.navbar .navbar-nav > .dropdown > .nav-link:after,
#topbar.navbar .navbar-nav > .dropdown > .nav-link:after {
transition: transform 0.15s ease-in-out
}
#topbar .navbar-nav > .nav-item > .nav-link:after {
display: none;
}
#navbar.navbar .navbar-nav > .dropdown.show > .nav-link:after,
#navbar.navbar .navbar-nav > .dropdown.show > .nav-link:after {
transform: rotate(180deg);
}
#navbar.navbar .navbar-nav > li > .dropdown-menu,
#topbar.navbar .navbar-nav > li > .dropdown-menu {
width: 640px;
box-shadow: 0 5px 15px 0 rgba(0, 75, 135, 0.20);
border-radius: 3px;
border: 0;
margin-top: 0;
margin-left: -20px;
padding: 0;
overflow: hidden;
}
#navbar.navbar .navbar-nav > li > .dropdown-menu.dropdown-menu-small,
#topbar.navbar .navbar-nav > li > .dropdown-menu.dropdown-menu-small {
width: 320px;
}
#navbar.navbar .navbar-nav .mega-menu-container,
#topbar.navbar .navbar-nav .mega-menu-container {
padding: 35px 40px 35px 35px;
height: 100%;
}
.dropdown-menu-right-content {
padding: 35px 15px 15px 15px;
height: 100%;
}
.dropdown-menu-right-content.active {
background: #EAF1F9;
background-image: radial-gradient(0% 0%, #004B87 50%, rgba(0, 130, 188, 0.00) 100%, rgba(0, 130, 188, 0.00) 100%);
background-image: radial-gradient(54% 68%, #FFFFFF 19%, rgba(255, 255, 255, 0.00) 69%);
}
.dropdown-menu-right-content .card {
height: auto;
margin-bottom: 10px;
overflow: hidden;
}
.dropdown-menu-right-content .card.horizontal .card-body {
padding: 10px 15px 9px
}
.dropdown-menu-right-content .card.horizontal .image {
height: 100%;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
margin: 0;
}
.dropdown-menu-right-content .card.horizontal .card-body .card-text {
color: #009FDF;
font-size: 14px;
line-height: 21px;
}
.dropdown-menu-right-content .card.horizontal .card-body .card-text p {
text-overflow: ellipsis;
}
.dropdown-menu-right-content-image {
margin: -25px 25px 25px;
height: 100%;
position: relative;
overflow: hidden;
}
.dropdown-menu-right-content-image img {
position: absolute;
bottom: 0;
}
.dropdown-menu-top-solution .dropdown-menu-right-content {
background-image: none;
background-color: #fff;
padding: 0;
min-height: 300px;
}
.dropdown-menu-right-content-image {
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}
.dropdown-menu-top-solution .dropdown-menu-right-content-image {
margin: 0;
}
.navbar ul {
list-style: none;
}
.navbar ul li {
padding-left: 0;
}
.navbar ul li:before {
display: none;
}
/* */
#fieldset-stage .existing-items {
overflow: scroll;
}
/* */
.banner-caption-container {
position: absolute;
top: 60px;
right: 0;
left: 0;
display: flex;
}
.banner-caption-container .container {
position: relative;
margin-top: auto;
margin-bottom: auto;
}
.template-ebcountry_view .banner-caption-container,
.template-ebcountry_global_site_view .banner-caption-container {
top: 0;
bottom: 0;
}
.owl-carousel.owl-carousel-banner .owl-item {
overflow: hidden;
}
.banner-caption-outer {
display: flex;
height: 100%;
width: 100%;
}
.banner-caption {
}
.template-ebcountry_view .banner-caption,
.template-ebcountry_global_site_view .banner-caption {
margin-top: auto;
margin-bottom: auto;
}
.template-ebcountry_view .banner-caption.banner-has-no-image,
.template-ebcountry_global_site_view .banner-caption.banner-has-no-image {
}
.banner-caption h5 {
font-size: 13px;
color: rgba(0, 47, 84, 0.70);
letter-spacing: 1px;
line-height: 25px;
margin-bottom: 10px;
}
.banner-caption h1 {
color: #002F54;
margin-bottom: 30px;
font-size: 40px;
color: #002F54;
line-height: 50px;
}
.template-ebcountry_view .banner-caption h5,
.template-ebcountry_global_site_view .banner-caption h5 {
margin-bottom: 10px;
}
.template-ebcountry_view .banner-caption h1,
.template-ebcountry_global_site_view .banner-caption h1 {
font-size: 60px;
line-height: 65px;
margin-bottom: 30px;
}
.template-ebcountry_view .banner-caption.banner-text-color- h5,
.template-ebcountry_global_site_view .banner-caption.banner-text-color- h5,
.template-ebcountry_view .banner-caption.banner-text-color-1 h5,
.template-ebcountry_global_site_view .banner-caption.banner-text-color-1 h5,
.template-ebcountry_view .banner-caption.banner-text-color-None h5,
.template-ebcountry_global_site_view .banner-caption.banner-text-color-None h5 {
color: rgba(255, 255, 255, 0.75);
}
.template-ebcountry_view .banner-caption.banner-text-color-2 h5,
.template-ebcountry_global_site_view .banner-caption.banner-text-color-2 h5{
color: #000;
}
.template-ebcountry_view .banner-caption.banner-text-color-3 h5,
.template-ebcountry_global_site_view .banner-caption.banner-text-color-3 h5{
color: #002F54;
}
.template-ebcountry_view .banner-caption.banner-text-color- h1,
.template-ebcountry_global_site_view .banner-caption.banner-text-color- h1,
.template-ebcountry_view .banner-caption.banner-text-color-1 h1,
.template-ebcountry_global_site_view .banner-caption.banner-text-color-1 h1,
.template-ebcountry_view .banner-caption.banner-text-color-None h1,
.template-ebcountry_global_site_view .banner-caption.banner-text-color-None h1 {
color: #fff;
}
.template-ebcountry_view .banner-caption.banner-text-color-2 h1,
.template-ebcountry_global_site_view .banner-caption.banner-text-color-2 h1 {
color: #000;
}
.template-ebcountry_view .banner-caption.banner-text-color-3 h1,
.template-ebcountry_global_site_view .banner-caption.banner-text-color-3 h1 {
color: #002F54;
}
.banner-caption .text {
font-size: 20px;
color: #002F54;
line-height: 30px;
margin-right: 3rem;
}
.template-ebcountry_view .banner-caption .text,
.template-ebcountry_global_site_view .banner-caption .text {
font-size: 16px;
line-height: 25px;
}
.template-ebcountry_view .banner-caption.banner-text-color- .text,
.template-ebcountry_global_site_view .banner-caption.banner-text-color- .text,
.template-ebcountry_view .banner-caption.banner-text-color-1 .text,
.template-ebcountry_global_site_view .banner-caption.banner-text-color-1 .text,
.template-ebcountry_view .banner-caption.banner-text-color-None .text,
.template-ebcountry_global_site_view .banner-caption.banner-text-color-None .text {
color: rgba(255, 255, 255, 0.75);
}
.template-ebcountry_view .banner-caption.banner-text-color-2 .text,
.template-ebcountry_global_site_view .banner-caption.banner-text-color-2 .text {
color: #000;
}
.template-ebcountry_view .banner-caption.banner-text-color-3 .text,
.template-ebcountry_global_site_view .banner-caption.banner-text-color-3 .text {
color: #000;
}
.banner-caption .text .btn {
margin-top: 40px;
}
.owl-carousel-banner .item {
background-repeat: no-repeat;
background-position: center top;
background-size: cover;
width: 1440px;
width: 100%;
position: relative;
display: flex;
}
.owl-carousel-banner .item:before {
content: '';
position: absolute;
top: 0;
width: 900px;
width: 63%;
height: 535px;
height: 100%;
transform: scaleY(-1);
background-image: linear-gradient(193deg, rgba(0, 75, 135, 0.05) 0%, rgba(0, 75, 135, 0.00) 86%);
}
.template-ebcountry_view .owl-carousel-banner .item,
.template-ebcountry_global_site_view .owl-carousel-banner .item {
width: 1440px;
width: 100%;
height: 650px;
margin-bottom: 130px;
border-bottom-left-radius: 150px;
}
.template-ebcountry_view .owl-carousel-banner .item:before,
.template-ebcountry_global_site_view .owl-carousel-banner .item:before {
display: none;
}
.template-ebcountry_view .owl-carousel-banner .item,
.template-ebcountry_global_site_view .owl-carousel-banner .item {
background-image: url("++theme++projectcustom/img/banner-background-blue.jpg");
}
.owl-carousel-banner .item .banner-main-image {
position: absolute;
top: 0;
right: 0;
bottom: auto;
border-bottom-left-radius: 150px;
width: auto;
}
.template-ebcountry_view .owl-carousel-banner .item .banner-main-image,
.template-ebcountry_global_site_view .owl-carousel-banner .item .banner-main-image {
width: 680px;
position: absolute;
top: auto;
bottom: auto;
right: -53%;
border-radius: 0;
transform: translateY(-20px);
}
.banner-events-container {
display: flex;
width: 100%;
height: 100%;
}
.banner-events {
margin-top: auto;
margin-bottom: auto;
width: 100%;
}
.banner-events img {
width: auto !important;
margin: auto;
}
.banner-event-element {
position: relative;
background-color: #fff;
margin-top: 15px;
margin-bottom: 15px;
box-shadow: 0 9px 17px rgba(0, 0, 0, 0.2);
text-align: center;
top: 0;
transition: top 0.5s;
font-size: 18px;
line-height: 1.3;
}
.banner-event-length-1 .banner-event-element {
margin-top: 0;
margin-bottom: 0;
font-size: 20px;
line-height: 1.3;
}
.banner-event-element .banner-event-image{
background-position: center center;
background-repeat: no-repeat;
background-size: contain;
}
.banner-event-length-1 .banner-event-element .banner-event-image {
height: 100px;
padding-top: 20px;
padding-bottom: 20px;
margin-top: 20px;
margin-bottom: 30px;
}
.banner-event-length-2 .banner-event-element .banner-event-image {
max-width: 200px;
padding-top: 10px;
padding-bottom: 10px;
height: 100px;
}
.banner-event-length-3 .banner-event-element .banner-event-image {
max-width: 160px;
min-height: 70px;
height: 70px;
}
.banner-event-element-small {
height: calc(100% - 30px);
min-height: 120px;
}
.banner-event-element-small .banner-event-image {
margin-bottom: 0;
height: 100%;
width: 100%;
display: flex;
}
.banner-event-element-small .banner-event-image img {
margin-top: auto;
margin-bottom: auto;
}
.banner-event-length-3 .banner-event-element img {
margin: auto;
}
.banner-event-element a {
color: #004B87;
display: block;
height: 100%;
padding: 2rem 3rem;
}
.banner-event-length-2 .banner-event-element a {
padding: 2rem 1rem;
}
.banner-event-length-3 .banner-event-element a{
padding: 1rem 1rem;
}
.banner-event-element-small a{
padding: 1rem 1rem !important;
}
.banner-event-element a:hover,
.banner-event-element a:focus {
text-decoration: none;
color: #004B87;
}
.banner-event-element:hover {
top: 3px;
}
.banner-event-image {
margin-right: auto;
margin-left: auto;
}
.banner-event-detail {
margin-top: 15px;
font-weight: bold;
}
/* */
#content-crumbs {
margin-top: 25px;
margin-bottom: 20px;
}
#ebcountry-accordion .collapse:not(.show) {
display: block;
}
/* */
footer {
color: rgba(255, 255, 255, 0.50);;
}
footer .container {
}
footer .footer-top {
background-color: #002F54;
padding-top: 60px;
padding-bottom: 60px;
}
footer .footer-top a {
margin-bottom: 10px;
display: inline-block;
}
footer .footer-middle {
background-color: #002144;
padding-top: 60px;
}
.footer-middle-bottom {
padding-top: 77px;
padding-bottom: 61px;
}
footer .footer-bottom {
background-color: #001737;
padding-top: 10px;
padding-bottom: 10px;
}
footer .footer-bottom a {
}
footer h3 {
color: #fff;
margin-bottom: 20px;
}
footer h4 {
color: #fff;
margin-bottom: 20px;
}
.footer-inquiry h4 {
color: #fff;
margin-bottom: 10px;
}
footer h5 {
color: rgba(255, 255, 255, 0.75);
margin-bottom: 10px;
}
footer a {
font-size: 14px;
color: rgba(255, 255, 255, 0.50);
line-height: 21px;
}
footer a:visited {
}
footer ul {
list-style: none;
padding-left: 0;
margin-bottom: 20px;
}
footer ul li {
padding: 0;
}
footer ul li:before {
display: none;
}
footer hr {
margin: 60px 0 38px 0;
border-color: rgba(255, 255, 255, 0.25);
}
footer .footer-inquiry {
font-size: 14px;
line-height: 21px;
}
.footer-inquiry .btn {
float: right;
}
.footer-newsletter h4 {
margin-bottom: 10px;
}
.footer-newsletter p {
font-size: 14px;
line-height: 21px;
}
.social-icons a {
font-size: 25px;
margin-right: 10px;
}
.footer-legal {
padding: 10px 0;
font-size: 14px;
}
.footer-legal span,
.footer-legal a {
padding-right: 20px;
font-size: 14px;
}
.about-us-footer {
position: relative;
color: #fff;
padding-top: 60px;
padding-bottom: 80px;
overflow: hidden;
background: #004B87;
background-image: radial-gradient(54% 44%, #009FDF 55%, rgba(0, 205, 241, 0.00) 250%);
}
.about-us-footer:after {
content: '';
background-image: url(/++theme++projectcustom/img/dotted-map-bg.png);
width: 54%;
height: 100%;
position: absolute;
right: 0;
top: 0;
margin-top: 34px;
background-size: contain;
background-repeat: no-repeat;
background-position: top right;
}
.about-us-footer .top {
margin-bottom: 40px;
}
.about-us-footer .top p {
color: rgba(255, 255, 255, 0.50);
}
.about-us-footer .top h5 {
margin-bottom: 10px;
}
.about-us-footer .top h2 {
margin-bottom: 25px;
}
.about-us-footer h2 {
color: #fff;
margin-bottom: 0;
}
.about-us-footer h3 {
color: #fff;
}
.about-us-footer h5 {
color: rgba(255, 255, 255, 0.75);
}
.key-figures-element {
margin-bottom: 20px;
}
.key-figures-element h5 {
margin-bottom: 15px;
}
.key-figures-element p {
font-size: 12px;
color: rgba(255, 255, 255, 0.50);
line-height: 20px;
}
.about-us-footer .bottom .btn {
margin-top: 40px;
}
.footer-world-wide {
background: #004a81;
padding-top: 30px;
padding-bottom: 40px;
}
.footer-world-wide h3,
.footer-world-wide label {
color: #fff;
}
.footer-world-wide .pat-select2-blue-country.select2-container .select2-choice,
.footer-world-wide .pat-select2-blue-country.select2-container .select2-choice .select2-arrow {
background-color: #fff;
color: #000;
border-color: #fff;
}
.footer-world-wide .pat-select2-blue-country.select2-container .select2-choice .select2-arrow b:before {
color: #000;
}
/* */
section {
position: relative;
margin: 60px 0 0;
}
.country-know-how .description {
margin-bottom: 50px;
}
.right-side-container-end {
margin-right: -150px;
}
.img-border-bottom-left-100 {
border-bottom-left-radius: 100px;
}
.section-image-right-bg-fade img {
position: relative;
z-index: 1;
}
.section-image-right-bg-fade:after {
content: '';
transform: scaleY(-1);
background-image: linear-gradient(193deg, rgba(0, 75, 135, 0.05) 24%, rgba(0, 75, 135, 0) 46%);
position: absolute;
z-index: -1;
top: 0;
height: 80%;
width: 90%;
right: 0;
}
.country-heading-left {
margin-bottom: 20px;
}
.portlet-image-link-h100-block {
height: 100%;
display: block;
}
.card.horizontal.portlet {
height: calc(100% - 30px);
margin-bottom: 30px;
}
.card.horizontal.portlet h4 {
margin-bottom: 10px;
}
.card.horizontal.portlet a {
display: inline;
}
.card.horizontal.portlet .card-text {
min-height: 70px;
}
.card.horizontal.portlet a:not('.btn') {
color: #009FDF;
}
.card.horizontal.portlet .btn {
display: inline-block;
margin-top: 10px;
margin-bottom: 10px;
}
.card.feature .image {
height: 200px;
background-repeat: no-repeat;
background-size: cover;
background-position: top center;
}
.card.feature.image-height-auto .image {
height: auto;
}
.card.feature .card-text {
flex: none;
margin-bottom: auto;
}
.card.feature .row {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.card.feature .col-lg-4 {
width: 195px;
max-width: 100%;
flex: none;
}
.card.feature .col-lg-8 {
flex: none;
width: auto;
width: calc(100% - 195px);
}
.container-portlet-two .card.feature .row {
height: 100%;
}
.container-portlet-two .card.horizontal .image,
.container-portlet-two .card.feature .image {
min-height: 200px;
}
.container-portlet-two .card.horizontal .image {
height: 100%;
}
.container-portlet-two .card.product-element .image {
height: auto;
}
.custom-form-style {
background: #fff;
border: 1px solid rgba(0, 75, 135, 0.15);
border-radius: 2px;
font-size: 13px;
line-height: 25px;
padding: 20px 15px 5px 15px;
margin-bottom: 30px;
}
.form-title {
font-family: "Barlow", sans-serif;
font-weight: bold;
font-size: 13px;
color: rgba(0, 47, 84, 0.70);
letter-spacing: 1px;
line-height: 25px;
display: block;
text-transform: uppercase;
margin-top: 10px;
}
.custom-form-style .btn {
min-width: 10px;
padding: 8px 10px;
}
.result-counter {
font-size: 14px;
color: rgba(0, 47, 84, 0.60);
line-height: 21px;
margin-bottom: 30px;
}
.product-nav-sticky {
background-color: #fff;
padding: 20px;
}
.product-nav-sticky.fixed {
position: fixed;
z-index: 2;
top: 0;
left: 0;
width: 100%;
box-shadow: 0 1px 2px 0 rgba(0, 75, 135, 0.15);
}
.product-nav-sticky-container {
min-height: 91px;
}
.product-nav-sticky h2 {
margin-bottom: 0;
}
.product-nav-sticky.fixed h2 {
font-size: 27px;
line-height: 35px;
}
.product-nav-sticky-title {
overflow: hidden;
}
.product-nav-sticky-product-image {
display: none;
float: left;
margin-right: 20px;
}
#productheadlineBacklink {
position: relative;
padding-left: 20px;
display: inline-block;
}
#productheadlineBacklink:before {
content: '\f060';
font-family: 'Font Awesome 5 Pro';
font-weight: 100;
position: absolute;
left: 0;
margin-top: 1px;
}
.product-nav-sticky.fixed .product-nav-sticky-product-image {
display: block;
}
.product-nav-sticky-product-image {
width: 60px;
}
.product-image-container {
text-align: center;
margin-bottom: 38px;
position: relative;
overflow: hidden;
}
.product-image-container:after {
content: '';
position: absolute;
top: 0;
right: 0;
bottom: 0;
width: 300px;
background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1);
}
.product-image-container-headline {
position: absolute;
top: 50%;
left: -10px;
margin-top: -220px;
height: 400px;
overflow: hidden;
}
.product-image-container-headline h1 {
font-size: 330px;
font-weight: bold;
color: rgba(0, 75, 135, 0.05);
letter-spacing: 0;
line-height: 400px;
text-align: left;
white-space: nowrap;
position: relative;
}
.product-image-container .image-product {
position: relative;
z-index: 1;
max-width: 372px;
margin: auto;
}
.product-image-container .image-product img {
}
.product-anchor-navigation {
margin-top: 20px;
}
.product-anchor-navigation ul {
list-style: none;
padding: 0 !important;
margin-bottom: 47px;
}
.product-anchor-navigation ul li {
display: inline-block;
margin-right: 20px;
margin-bottom: 5px;
padding: 0;
}
.product-anchor-navigation ul li:before {
display: none;
}
.product-anchor-navigation ul li a {
text-transform: uppercase;
font-weight: bold;
}
.drawing-product {
margin-bottom: 30px;
}
.product-variant-element {
margin-bottom: 30px;
}
.template-product_overview .image {
max-width: 250px;
margin: auto;
}
.template-ebproduct_view .section-about-us-bottom {
display: none;
}
.template-ebproduct_view .product-nav-sticky {
padding-right: 0;
padding-left: 0;
}
.template-ebproduct_view .product-nav-sticky #productNavStickyBoxTarget {
display: none;
}
.template-ebproduct_view .product-nav-sticky.fixed #productNavStickyBoxTarget {
display: block;
}
.template-ebproduct_view section {
margin-top: 35px;
color: #002F54;
}
.template-ebproduct_view .product-info-element ul {
padding-left: 20px;
}
.template-ebproduct_view .product-info-element {
border-bottom: 1px solid #D8D8D8;
padding-bottom: 25px;
margin-bottom: 35px;
}
.template-ebproduct_view .product-info-element:last-of-type {
border: 0;
}
.template-ebproduct_view .product-info-element ul {
list-style: none;
padding-left: 0 !important;
margin-bottom: 0;
}
.template-ebproduct_view .product-info-element ul li {
position: relative;
padding-left: 25px;
margin-bottom: 5px;
}
.template-ebproduct_view .product-info-element ul li::before {
content: "\25CF";
font-size: 12px;
color: #009FDF;
position: absolute;
top: 0;
left: 0;
display: block;
}
.template-ebproduct_view .product-info-element.product-info-ul-checklist ul li::before {
font-family: "Font Awesome 5 Pro";
content: "\f00c";
font-size: 12px;
color: rgba(0, 75, 135, 0.75);
line-height: 30px;
}
.template-ebproduct_view .product-link-box ul {
margin: 30px 0;
padding: 0;
}
#productNavStickyBoxTarget {
text-align: right;
}
#productNavStickyBoxTarget .pdf-product-link-box {
}
#productNavStickyBoxTarget .product-link-box ul,
#productNavStickyBoxTarget ul {
margin: 15px 0 0;
}
.template-ebproduct_view .product-link-box ul li,
#productNavStickyBoxTarget ul li {
margin-right: 30px;
margin-bottom: 5px;
display: inline-block;
padding: 0;
}
.template-ebproduct_view .product-link-box ul li:before {
display: none;
}
.template-ebproduct_view .product-link-box ul li a,
#productNavStickyBoxTarget ul li a {
font-weight: bold;
}
.template-ebproduct_view .product-link-box ul li a:before,
#productNavStickyBoxTarget ul li a:before {
font-family: "Font Awesome 5 Pro";
font-size: 17px;
line-height: 1;
color: rgba(0, 47, 84, 0.80);
position: absolute;
left: 0;
top: 0;
}
.template-ebproduct_view .product-inquiry-button {
text-align: right;
}
.template-ebproduct_view .product-pdf-download-link,
.template-ebproduct_view .action-dimensions,
.template-ebproduct_view .product-link-box a {
position: relative;
padding-left: 25px;
}
.template-ebproduct_view .product-pdf-download-link:before {
content: '\f56d';
}
.template-ebproduct_view .action-dimensions:before {
content: '\f5ae';
}
.template-ebproduct_view .action-torque-transitions:before {
content: '\f05a';
}
.template-ebproduct_view .action-installation-details-options:before {
content: '\f0ad';
}
.template-ebproduct_view .product-element-description ul li {
margin-bottom: 0;
}
.template-ebproduct_view #portal-column-two .card.contact {
height: auto;
}
.card.similar-product-element:hover .card-body {
background-color: #fff;
}
.similar-product-element .card-title h4 {
margin-bottom: 0;
}
.similar-product-element .image {
background-color: rgba(0, 75, 135, 0.05);
text-align: center;
padding: 0;
}
.similar-product-element .image img {
max-width: 200px;
}
/* */
.template-atct_edit .selectric-items li {
padding: 10px 10px;
}
.contentViews.nav.nav-tabs li:before,
.stage-prep-overlay .breadcrumb li:before {
display: none;
}
.template-atct_edit .btn,
.template-sharing .btn,
.template-tcredirect_view .btn,
.template-folder_contents .btn,
.template-base_edit .btn,
.template-usergroup-userprefs .btn,
.template-usergroup-groupprefs .btn {
padding: 0.375rem 0.75rem;
min-width: 10px;
}
.template-atct_edit .dropdown-menu li:before {
display: none;
}
.plone_jscalendar .selectric-wrapper {
display: inline-block;
min-width: 100px;
}
.section-padding-top-0,
.section-product-listing {
margin-top: 0 !important;
}
.breadcrumb-margin,
.section-product-listing #content-crumbs {
margin-bottom: 55px;
}
.content-top-style-gray-bg-border-radius-right,
.product-listing-top-background {
position: relative;
margin-bottom: 60px;
}
.content-top-style-gray-bg-border-radius-right {
padding-bottom: 50px;
}
.content-top-style-gray-bg-border-radius-right:after,
.product-listing-top-background:after {
content: '';
transform: scaleX(-1);
background-image: linear-gradient(255deg, rgba(0, 75, 135, 0.00) 0%, rgba(0, 75, 135, 0.05) 100%);
border-radius: 0 0 0 150px;
display: block;
position: absolute;
top: 0;
right: -150px;
left: -150px;
bottom: 0;
}
.section-product-listing .product-listing-container-headline {
display: none;
}
.section-product-listing-sub-site .product-listing-container-headline {
display: block;
}
.section-product-listing-sub-site .product-listing-top-background {
margin-bottom: 0;
}
.section-product-listing-sub-site .product-listing-top-background:after {
display: none;
}
.product-listing-top-background h2 {
margin-bottom: 30px;
}
.product-listing-product-image {
max-width: 372px;
margin: auto;
}
.product-listing-filter-container-header {
cursor: pointer;
position: relative;
}
.product-listing-filter-container-header h5 {
margin-bottom: 0 !important;
position: relative;
}
.product-listing-filter-container-header h5:after {
font-family: "Font Awesome 5 Pro";
content: "\f077";
color: rgba(0, 47, 84, 0.7);
position: absolute;
right: 10px;
top: 0;
font-weight: 100;
}
.product-listing-filter-container-header.collapsed h5:after {
content: "\f054";
}
.product-listing-filter-container-body {
margin-top: 10px;
}
.template-listing_product_folder .nav-vertical-container {
position: relative;
z-index: 1;
margin-bottom: 30px;
}
.product-listing-container {
margin-top: 60px;
}
.product-listing-bottom-portlet-content {
margin-top: 60px;
padding-top: 60px;
border-top: 1px solid #C2D1D9;
}
.section-product-listing-sub-site .product-listing-container {
margin-top: 0;
padding-top: 0;
border: 0;
}
.product-listing-container .sidebar {
margin-bottom: 30px;
display: block;
}
.product-listing-sidenav .second-level,
.product-listing-sidenav .third-level {
display: none;
}
.current > .second-level {
display: block;
}
.current > .third-level {
display: block;
}
.product-listing-container h2 {
margin-bottom: 30px;
}
.product-listing-container .form-container {
background-color: rgba(0, 75, 135, 0.05);
padding: 10px;
margin-bottom: 30px;
position: relative;
}
.product-listing-container .form-container .btn {
margin-top: auto;
min-width: 10px;
text-align: center;
padding: 8px 10px;
}
.product-listing-container .product-element {
font-size: 14px;
line-height: 21px;
margin-bottom: 60px;
}
.product-listing-container .product-element a {
color: rgba(0, 47, 84, 0.5);
transition: all 0.2s;
}
.product-listing-container .product-element:hover a {
text-decoration: none;
color: #002F54;
}
#js_ebproduct_listing .product-element .image-product {
display: block;
background-color: #f2f6f9;
padding: 0 20px;
margin-bottom: 20px;
}
#js_ebproduct_listing .product-element .image-product .preloader {
background-color: transparent;
}
#js_ebproduct_listing .product-element .image-product img {
margin-bottom: 0;
}
.form-select-sorting {
position: absolute;
left: 0;
right: 0;
margin-top: 30px;
text-align: right;
}
.form-select-sorting label {
margin-right: 10px;
}
.form-select-sorting .select2-container {
width: auto;
}
.form-result-counter {
margin-bottom: 30px;
}
.introduction-element {
position: relative;
padding-top: 50px;
padding-bottom: 50px;
}
.template-casestudyfolder_view .introduction-element {
padding-bottom: 50px;
}
.template-casestudyfolder_view .container-portlet-two {
display: none;
}
.introduction-element:after {
content: '';
transform: scaleX(-1);
background-image: linear-gradient(205deg, rgba(0, 75, 135, 0.00) 0%, rgba(0, 75, 135, 0.05) 100%);
border-radius: 0 0 0 150px;
position: absolute;
top: 0;
height: 100%;
right: -150px;
left: -150px;
z-index: -1;
}
.template-casestudyfolder_view form {
margin-top: -40px;
}
/* **/
#locations-map-placeholder {
width: 672px;
height: 672px;
}
#locationsInternationalTab.nav-tabs {
margin-bottom: 30px;
}
#locationsInternationalTab.nav-tabs .nav-link {
font-weight: bold;
letter-spacing: 1px;
font-size: 13px;
line-height: 25px;
text-transform: uppercase;
padding: 0;
margin-right: 30px;
border: 0 !important
}
#locationsInternationalTab.nav-tabs .nav-link:hover,
#locationsInternationalTab.nav-tabs .nav-link:focus {
border: 0;
background-color: transparent;
}
#locationsInternationalTab.nav-tabs .nav-link.active,
#locationsInternationalTab.nav-tabs .nav-item.show .nav-link {
background-color: transparent;
text-decoration: none;
color: rgba(0, 47, 84, 0.7);
}
#locationsInternationalTabContent a.active {
text-decoration: none;
color: #002F54;
font-weight: bold;
}
.template-casestudy_view .content-top-style-gray-bg-border-radius-right {
margin-bottom: 0;
padding-bottom: 100px;
}
.case-study-detail-content {
margin-top: -110px;
position: relative;
}
.case-study-detail-content h5 {
margin-bottom: 5px;
}
.case-study-detail-content .case-study-main-image {
margin-right: -50px;
margin-left: -50px;
margin-bottom: 40px;
}
.case-study-detail-content .case-study-main-image img {
border-radius: 3px;
}
.case-study-solution-container {
padding: 15px 25px 20px 25px;
background: rgba(0, 159, 223, 0.10);
border: 1px solid #009FDF;
border-radius: 3px;
}
.case-study-solution-container .text {
position: relative;
padding-left: 55px;
}
.case-study-solution-container .text h5 {
}
.case-study-solution-container .text p:last-of-type {
margin-bottom: 0;
}
.case-study-solution-container .text:before {
content: '';
position: absolute;
left: 0;
top: 50%;
width: 40px;
height: 40px;
margin-top: -20px;
background: url(++theme++projectcustom/img/icon-case-study-solution.svg) no-repeat center;
background-size: cover;
}
.case-study-back-link {
position: relative;
padding-left: 20px;
margin: 30px 0;
z-index: 1;
}
.case-study-back-link a {
font-size: 14px;
color: rgba(0, 47, 84, 0.70);
line-height: 21px;
}
.case-study-back-link:before {
content: '\f060';
font-family: "Font Awesome 5 Pro";
position: absolute;
top: 7px;
left: 0;
color: #009FDF;
font-size: 14px;
line-height: 1;
}
.content-right-card-sticky {
position: sticky;
top: 100px
}
.content-image-caption {
font-size: 12px;
color: rgba(0, 47, 84, 0.70);
text-align: center;
line-height: 20px;
}
.custom-fancybox-layout .fancybox-content {
padding: 0;
max-width: 656px;
max-width: 800px;
}
.custom-fancybox-layout .fancybox-close-small {
color: #fff;
background-color: #000;
}
.fancybox-bg {
background: rgba(0, 47, 84, 0.9);
}
.custom-fanybox-video .fancybox-content {
height: auto;
max-width: 1080px;
}
.custom-fanybox-video .fancybox-close-small {
top: 0;
right: 0;
}
.custom-fanybox-video .video-js {
padding: 0;
}
.portlet-newsletter .btn {
margin-top: 0;
margin-bottom: 0;
}
.portlet-newsletter .form-control {
height: calc(1.7em + 1.5rem + 2px);
}
.portlet-newsletter .btn {
padding-right: 35px;
padding-left: 35px;
}
.portlet-newsletter p:last-of-type {
margin-bottom: 15px;
}
.portlet-contact .btn {
width: 100%;
}
.ebreferencefolder_view .container-portlet-two {
display: none;
}
.eagleburgmann-contact-form {
background: #fff;
box-shadow: 0 5px 15px 0 rgba(0, 75, 135, 0.20);
padding: 30px 45px;
font-size: 14px;
}
.eagleburgmann-contact-form .form-group,
.white-paper-form .form-group {
margin-bottom: 20px;
}
.template-contact_form_view .navbar-nav-contact-btn {
display: none;
}
.eagleburgmann-contact-form label {
font-size: 14px;
}
.eagleburgmann-contact-form textarea.form-control {
height: auto;
}
.eagleburgmann-contact-form .accordion {
margin: 30px 0;
}
.eagleburgmann-contact-form .field {
margin: 0;
}
.eagleburgmann-contact-form label.is-required:after{
content:'*';
margin-left: 5px;
}
.show-mobile {
display: none;
}
.template-industries_view .container-portlet-two {
display: none !important;
}
/* */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
/* */
body {
}
.tile-product {
height: auto;
display: block;
}
.card {
display: block;
height: auto;
margin-bottom: 30px;
}
.container-portlet-two .card.horizontal .image,
.container-portlet-two .card.feature .image {
height: auto;
}
.card-body {
display: block !important;
}
.card.contact a {
display: block;
}
.industry-slider-container {
overflow: hidden;
}
.teaser-ex-well {
display: block;
}
}
input.searchPage {
height: calc(1.5em + 1rem + 2px);
padding: 0.5rem 1rem;
font-size: 1.25rem !important;
line-height: 1.5;
border-radius: 0.3rem;
}
.highlightedSearchTerm {
background-color: #ffa !important;
}
.ebreference-animation {
cursor: pointer;
}
.top-language-switcher-text-mobile {
display: none;
font-size: 12px;
line-height: 20px;
margin-right: auto;
}
.top-language-switcher-text-mobile a {
display: inline-block;
padding: 0.5rem 0.2rem;
background-color: transparent;
color: rgba(0, 47, 84, 0.7);
}
.top-language-switcher-text-mobile a.active {
text-decoration: none;
}
.top-language-switcher-text-mobile .top-language-switcher-text {
margin-right: 0.5rem;
}
.top-language-switcher-text-mobile a:active {
background-color: transparent;
}
.top-language-switcher-text-mobile a.nav-link:before {
content: ' | ';
font-family: Arial, sans-serif;
background-color: transparent !important;
position: relative;
left: -0.2rem;
}
.top-language-switcher-text-mobile .top-language-switcher-text:before,
.top-language-switcher-text-mobile a:nth-of-type(2):before {
}
.portlet-twitter .card .card-title {
margin-top: 20px;
margin-bottom: 0;
white-space: nowrap;
}
.portlet-twitter .card .card-title:first-of-type {
margin-top: 0;
}
.portlet-twitter .card .btn {
margin-top: 0;
}
#gdpr-cookie-message {
background-color: #fff;
border-radius: 0;
}
#gdpr-cookie-message h4,
#gdpr-cookie-message h5 {
font-family: 'Barlow', sans-serif;
font-weight: 700;
text-transform: initial;
letter-spacing: 0;
color: #002F54;
}
#gdpr-cookie-message h5 {
margin-top: 10px;
}
#gdpr-cookie-message p,
#gdpr-cookie-message ul,
#gdpr-cookie-message .cookies-types li label,
#gdpr-cookie-message a {
color: inherit;
}
#gdpr-cookie-message a {
color: #009EE3;
}
#gdpr-cookie-message .cookie-link-button {
display: inline-block;
margin-bottom: 10px;
}
#gdpr-cookie-message .cookies-types li label {
color: #002F54;
font-weight: bold;
font-size: 14px;
padding-left: 0;
}
#gdpr-cookie-message ul.cookies-types li::before {
display: none;
}
.gdpr-cookie-buttons{
display: flex;
margin-right: -5px;
margin-left: -5px;
flex-wrap: wrap;
}
#gdpr-cookie-message button {
margin-top: 5px;
margin-bottom: 5px;
border-radius: 0;
font-weight: bold;
padding: 10px 10px;
min-width: 120px;
font-size: 14px;
transition: all 0.2s;
background-color: #004b87 !important;
border: 1px solid #004b87 !important;
color: white !important;
margin-right: 5px;
margin-left: 5px;
}
#gdpr-cookie-message button:focus {
outline: 0;
}
button#gdpr-cookie-accept:focus {
color: #009fdf;
background-color: #fff;
border: 1px solid #009fdf;
box-shadow: 0 0 0 0.1rem rgba(0, 159, 223, 1);
}
#gdpr-cookie-message button:hover{
background-color: #009fdf !important;
border: 1px solid #009fdf !important;
color: #fff !important;
}
#gdpr-cookie-message button:focus{
color: #009fdf !important;
background-color: #fff !important;
border: 1px solid #009fdf !important;
box-shadow: 0 0 0 0.1rem rgba(0, 159, 223, 1) !important;
}
#gdpr-cookie-message input[type="checkbox"] {
margin-top: 6px;
}
#gdpr-cookie-message a:hover {
color: #005594;
border-bottom-color: #005594;
transition: all 0.3s ease-in;
}
.alert-custom {
background-color: #fff !important;
border: 1px solid #002F54;
font-size: 1rem;
padding: 1rem;
}
.alert-custom span {
overflow: hidden;
display: block;
font-size: 20px;
line-height: 30px;
}
.alert-custom.alert i {
font-size: 1.2rem;
color: #002F54;
float: left;
line-height: 1.7;
}
ul.list-with-check-icon{
}
ul.list-with-check-icon li{
position: relative;
margin-bottom: 10px;
padding-left: 30px;
}
ul.list-with-check-icon li:before{
content: '\f058';
font-family: "Font Awesome 5 Pro";
font-weight: bold;
font-size: 16px;
color: #009FDF;
position: absolute;
top: 1px;
left: 0;
}
.customer-quote-slide{
text-align: center;
background-color: rgba(0, 75, 135, 0.05);
padding: 60px 136px;
}
.customer-quote-slide-person-image{
max-width: 64px;
margin: 0 auto 22px;
}
.customer-quote-slide-person-image img{
border-radius: 100%;
}
.customer-quote-slide-person-text{
font-size: 27px;
line-height: 1.2;
color: rgba(0, 47, 84, 0.75);
letter-spacing: -0.025em;
text-align: center;
margin-bottom: 20px;
}
.customer-quote-slide-person-name{
font-size: 14px;
font-weight: bold;
color: #002F54;
}
.customer-quote-slide-person-position{
font-size: 14px;
color: rgba(0, 47, 84, 0.6);
}
.graphic-with-text-and-gradient{
position: relative;
margin-top: 20px;
}
.graphic-with-text-and-gradient--text{
font-size: 20px;
line-height: 1.4;
letter-spacing: -0.025em;
color: #fff;
position: absolute;
bottom: 0;
right: 0;
left: 0;
background: linear-gradient(88.62deg, rgba(0, 75, 135, 0.7) 0%, rgba(45, 168, 224, 0.7) 61.44%, rgba(153, 226, 255, 0.49) 98.15%);
border-top-left-radius: 100px;
padding: 55px 60px 45px;
}
@media only screen and (max-width: 768px) {
.graphic-with-text-and-gradient--text{
font-size: 16px;
padding: 55px 60px 45px;
}
}
@media only screen and (max-width: 546px) {
.graphic-with-text-and-gradient--text{
font-size: 14px;
padding: 25px 20px 15px 60px;
}
}
.nav-tabs-dichtungstechnik{
margin: 50px 0;
}
.nav-tabs-dichtungstechnik ul#dichtungstechnikTab{
margin-bottom: 20px;
padding: 4px;
border: 1px solid #E2E5E4;
border-radius: 4px;
}
.nav-tabs-dichtungstechnik ul#dichtungstechnikTab li{
padding-left: 4px;
margin-right: 0;
}
.nav-tabs-dichtungstechnik ul#dichtungstechnikTab li:before{
display: none;
}
.nav-tabs-dichtungstechnik ul#dichtungstechnikTab li .nav-link{
font-size: 16px;
font-weight: bold;
background-color: transparent;
border-color: transparent;
padding: 4px 20px 6px 20px;
outline: none !important;
border: 0;
color: #002F54;
}
.nav-tabs-dichtungstechnik ul#dichtungstechnikTab li .nav-link.active{
color: #fff;
background-color: #005594;
border-color: #005594;
}
.nav-tabs-dichtungstechnik .card .card-title{
min-height: 55px;
}
.nav-tabs-dichtungstechnik .card .card-text{
margin: 0;
}
#dichtungstechnikModal .modal-content{
padding: 40px;
}
.dichtungstechnik-table{
width: 100%;
font-size: 14px;
color: #002F54;
}
.dichtungstechnik-table.table thead th{
border: 0;
text-align: center;
}
.dichtungstechnik-table.table tbody td{
text-align: center;
vertical-align: middle;
}
.dichtungstechnik-table.table tbody td.td-center{
text-align: center;
}
.dichtungstechnik-table.table tbody td:first-of-type{
text-align: left;
vertical-align: middle;
}
.dichtungstechnik-table.table tbody td:first-of-type ul{
padding-left: 5px !important;
}
.dichtungstechnik-table.table tbody td:first-of-type ul li{
padding-left: 15px;
}
.dichtungstechnik-table.table tbody td:first-of-type ul li:before{
content: "\25CF";
font-size: 9px;
color: #002F54;
}
.dichtungstechnik-table.table tbody td .fa-times-circle {
color: rgba(0, 47, 84, 0.5);
visibility: hidden;
}
.dichtungstechnik-table.table tbody td .fa-check-circle {
color: #009EE3;
}
.accordion-dichtungstechnik.accordion .card-body{
padding: 10px 0 21px 20px;
}
.dichtungstechnikfolder-hover-content-row{
max-height: 900px;
overflow-y: auto;
}
.dichtungstechnikfolder-hover-content{
position: relative;
height: 100%;
}
.dichtungstechnikfolder-hover-content-inner{
position: sticky;
top: 0;
}
.dichtungstechnikproduct-ajax-content-item{
}
.dichtungstechnikproduct-ajax-content-item-inner{
position: relative;
margin-bottom: 20px;
}
.dichtungstechnikfolder-hover-content-row .nav-vertical .nav-link{
display: flex;
flex-direction: row;
}
.dichtungstechnikfolder-hover-content-row .nav-vertical .nav-link:focus{
background-color: #f8fafb;
box-shadow: 0 2px 5px 0 rgb(0 75 135 / 15%);
border-bottom: 1px solid #009FDF;
}
.dichtungstechnikfolder-product-title{
font-weight: bold;
min-width: 60%;
}
.dichtungstechnikfolder-hover-content-row .nav-vertical .nav-link i{
color: #009EE3;
margin: auto 0;
}
.dichtungstechnikfolder-hover-content-row .nav-vertical .nav-link i.fa-times-circle{
color: rgba(0, 47, 84, 0.5);
visibility: hidden;
}
.position-relative{
position: relative;
}
.tooltip-large{
font-size: 26px;
}
.shape-from-left{
background-color: #f2f6f9;
margin-bottom: 32px;
padding: 30px;
border-top-right-radius: 65px;
}
.shape-from-right{
background-color: #f2f6f9;
margin-bottom: 32px;
padding: 30px 20px 30px 70px;
border-top-left-radius: 65px;
}
.shape-from-left.shape-from-left-transparent{
background-color: transparent;
}
.shape-from-right ul ul,
.shape-from-left ul ul{
margin-top: 5px;
}
.shape-from-right ul li,
.shape-from-left ul li{
margin-bottom: 5px;
}
.teaser-compare{
text-align: center;
position: relative;
margin-top: 16px;
margin-bottom: 16px;
}
.hr-thick{
border-top-width: 2px;
}
.teaser-compare-right::before{
content: '';
position: absolute;
top: 0;
bottom: 0;
left: -5%;
width: 2px;
background-color: #D8D8D8;
}
@media only screen and (max-width: 1199px) {
.card.contact.card-blue .card-title {
min-height: 10px;
}
.card.contact.card-blue .card-blue-icon-shop{
width: 50px;
display: none;
}
}
@media only screen and (max-width: 992px) {
.col-lg-3 > .portlet-contact{
margin-top: 2rem;
}
.card.contact.card-blue .card-title {
min-height: 80px;
}
.card.contact.card-blue .card-blue-icon-shop{
width: 50px;
display: block;
}
}


/* - ++theme++projectcustom/css/custom-responsive.css - */
/* https://www.eagleburgmann.ch/portal_css/++theme++projectcustom/css/custom-responsive.css?original=1 */
@media (min-width:576px){}
@media (min-width:768px){}
@media (min-width:992px){#navbar.navbar .navbar-nav > .nav-item > .nav-link{padding:10px 0 21px 0;margin-right:15px;margin-left:15px;}
}
@media (min-width:1200px){.container{max-width:1110px;}
}
@media (min-width:1500px){.container{max-width:1440px;}
.banner-container{max-width:1440px;padding:0;margin-right:auto;margin-left:auto;}
}
@media (max-width:1499px){.container{max-width:100% !important;padding-right:50px;padding-left:50px;}
.right-side-container-end{margin-right:0;}
.template-ebcountry_view .owl-carousel-banner .item .banner-main-image,.template-ebcountry_global_site_view .owl-carousel-banner .item .banner-main-image{width:600px;right:-23%;transform:translateY(30px);}
}
@media (max-width:1299px){.template-ebcountry_view .owl-carousel-banner .item .banner-main-image,.template-ebcountry_global_site_view .owl-carousel-banner .item .banner-main-image{width:520px;right:-20%;transform:translateY(60px);}
.navbar-brand{margin-right:0.7rem;}
}
@media (max-width:1199px){.container{max-width:100% !important;padding-right:25px;padding-left:25px;}
.template-ebcountry_view .owl-carousel-banner .item,.template-ebcountry_global_site_view .owl-carousel-banner .item{border-bottom-left-radius:0;}
.owl-carousel-banner .item:before{height:415px;}
.navbar-brand123{margin-right:50px;}
.navbar-nav-contact-btn .btn{min-width:10px;}
.eblogo{width:171px;}
.top-navigation-info-text{margin-left:0;}
.owl-carousel-industry-dot-container{bottom:-50px;}
.content-top-style-gray-bg-border-radius-right:after,.product-listing-top-background:after{right:0;left:0;}
.template-ebcountry_view .banner-caption-container,.template-ebcountry_global_site_view .banner-caption-container{}
.template-ebcountry_view .banner-caption h1,.template-ebcountry_global_site_view .banner-caption h1{font-size:50px;line-height:55px;color:#fff;margin-bottom:30px;}
.template-ebcountry_view .owl-carousel-banner .item .banner-main-image,.template-ebcountry_global_site_view .owl-carousel-banner .item .banner-main-image{transform:translateY(100px);}
#dichtungstechnikModal .modal-dialog{max-width:97%;}
}
@media (max-width:1099px){.container{max-width:100% !important;padding-right:15px;padding-left:15px;}
.banner-event-length-1 .banner-event-element{margin-top:0;margin-bottom:0;font-size:18px;line-height:1.2;}
.banner-event-element-small{min-height:140px;}
.top-navigation-info-text{max-width:500px;}
#navbar.navbar .navbar-nav > .nav-item > .nav-link{margin-right:10px;margin-left:10px;}
}
@media (max-width:1024px){.industry-slider-container,.industry-slider-text{margin-left:0 !important;}
.industry-slider-video{display:none;}
.industry-slider-image{display:block;}
.by-application-tab-li-tab{display:none;}
}
@media (max-width:992px){#navbar.navbar .navbar-nav > .nav-item > .nav-link:before{background-color:#fff !important;}
.dropdown-menu-right-content{display:none !important;}
.banner-caption-container{top:10px;}
.owl-carousel-banner .owl-nav{display:none;}
.owl-carousel-banner .item .banner-main-image{position:absolute;top:40%;}
.owl-carousel-banner .item{padding-top:57%;}
.banner-caption h1{font-size:30px;line-height:40px;}
.template-ebcountry_view .banner-caption h1,.template-ebcountry_global_site_view .banner-caption h1{font-size:40px;line-height:50px;}
.template-ebcountry_view .owl-carousel-banner .item .banner-main-image,.template-ebcountry_global_site_view .owl-carousel-banner .item .banner-main-image{transform:translateY(140px);width:460px;}
.card.horizontal .image{height:260px;}
.card.horizontal .row,.card.horizontal div[class*="col"]{height:auto;}
.show-mobile{display:block;}
#navbar{min-height:80px;padding:0.5rem 1rem;font-size:16px;position:relative;}
.top-navigation-info-text{position:relative;top:15px;}
body.mobile-menu-open #navbar:before{content:'';position:fixed;top:0;right:0;bottom:0;left:0;background-color:#fff;height:100%;z-index:-1;}
body.mobile-menu-open #navbar:after{content:'';position:absolute;top:80px;right:0;left:0;height:2px;box-shadow:0 1px 2px 0 rgba(0,75,135,0.15);}
.navbar-brand{margin:auto;padding:0.6rem 0;}
.navbar-light .navbar-toggler-icon{background:none;font-size:2rem;color:#0295db;line-height:1;}
body.mobile-menu-open .navbar-toggler-icon i:before{content:'\f00d';color:#7f94a4;}
.navbar-light .navbar-toggler-icon i{margin-top:8px;}
#topbar{display:none;}
.wrapper-fixed-container,.userrole-authenticated .plone-toolbar{display:none;}
.navbar-light .navbar-toggler{border:0;padding-right:0;padding-left:0;}
.userrole-authenticated #visual-portal-wrapper{top:0;}
#navbar.navbar .navbar-nav > .nav-item > .nav-link:hover:before{display:none;}
#navbar.navbar .navbar-nav .mega-menu-container,#topbar.navbar .navbar-nav .mega-menu-container{padding:0;}
#navbar.navbar .navbar-nav > li > .dropdown-menu,#topbar.navbar .navbar-nav > li > .dropdown-menu{box-shadow:none;width:100% !important;margin:0;padding:0 15px 0 60px;background-color:#fff;}
body.mobile-menu-open .navbar-collapse{display:block;height:100vh;position:absolute;top:80px;bottom:0;right:0;left:0;background:#fff;overflow:hidden;}
.navbar-collapse.collapsing{transition:none !important;}
#navbar.navbar .navbar-nav{padding:0 15px 0 !important;margin-top:0;}
.dropdown-menu-headline{display:none;}
.navbar .navbar-nav .mega-menu .nav-link,.mega-menu .nav-link{font-size:16px;}
.navbar-nav .nav-link{padding:1rem 0 1rem 0 !important;color:#002F54 !important;}
.navbar-nav .dropdown .nav-link{padding:1rem 2.5rem 1rem 0 !important;position:relative;}
.navbar-nav .nav-item{border-bottom:1px solid #d9e4ed;}
.dropdown .dropdown-toggle::after{content:'\f061';position:absolute;right:10px;}
.navbar-nav-contact-btn .btn{display:block;padding-top:1rem;padding-bottom:1rem;}
#navbar.navbar .navbar-nav > .dropdown.show > .nav-link:after{transform:none;}
#navbar.navbar .navbar-nav > .nav-item.active > .nav-link:before{display:none;}
#navbar.navbar .navbar-nav.navbar-nav-contact-btn{margin-top:20px;}
.navbar-nav #searchGadget_form{margin-top:20px;}
.navbar-nav #searchGadget_form input{height:calc(2em + 0.75rem + 2px);padding:0.5rem 0.75rem;}
.nav-item.dropdown{position:static;}
.navbar-nav .dropdown-menu{position:absolute;top:0;left:100%;bottom:0;transition:all 0.5s;display:block;opacity:0;}
.navbar-nav .dropdown-active .dropdown-menu{left:0;display:block;opacity:1;}
.mobile-dropdown-back{display:none;}
.mobile-dropdown-back i{font-weight:400;}
body.dropdown-menu-active .mobile-dropdown-back{position:relative;display:block;padding:10px;left:-5px;}
#mobileNavTitle{font-family:Barlow,sans-serif;font-size:27px;line-height:35px;color:#002F54;font-weight:bold;margin-right:auto;margin-left:10px;display:none;}
.navbar .navbar-nav .mega-menu .nav-link:after,.mega-menu .nav-link:after{display:none;}
.col-dropdown-menu-right-content{display:none !important;}
.top-international-trigger-mobile,.top-language-switcher-text-mobile{display:none;}
.top-internation-dropdown{z-index:11;}
#topInternationalTriggerMobile a.top-international-trigger{font-size:12px;line-height:20px;color:rgba(0,47,84,0.7);padding-left:0;}
.dropdown-menu-active #topInternationalTriggerMobile{display:none;}
#topInternationalTriggerMobile,.dropdown-menu-active #topInternationalTriggerMobile{display:none;}
body.mobile-menu-open #topInternationalTriggerMobile,body.mobile-menu-open .top-language-switcher-text-mobile{display:block;}
body.dropdown-menu-active #topInternationalTriggerMobile{display:none;}
#topInternationalTriggerMobile a.top-international-trigger i{margin-left:0;}
#topInternationalTriggerMobile a.top-international-trigger:before{display:none;}
.card.contact.circle-right:after{top:-20px;right:0;}
.template-ebcountry_view .owl-carousel-banner .item .main-image,.template-ebcountry_global_site_view .owl-carousel-banner .item .main-image{width:60%;}
.template-ebcountry_view .owl-carousel-banner .item .banner-main-image,.template-ebcountry_global_site_view .owl-carousel-banner .item .banner-main-image,.banner-events-container{display:none;}
.banner-event-length-2 .banner-event-element img{max-width:100%;}
.owl-carousel-banner .item:before{width:100%;}
.industry-slider-container{}
.owl-carousel-industry-dot-container{display:none;}
.industry-slider-text{margin-top:10px;margin-left:65px;}
.owl-carousel-industry-nav-container{top:auto;bottom:0px;}
.owl-carousel-industry-nav-container .owl-nav{width:100px;position:absolute;top:20px;right:20px;}
.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel-industry-nav-container .owl-nav button.owl-prev,.owl-carousel-industry-nav-container .owl-nav button.owl-next{height:45px;width:45px;min-width:45px;font-size:17px;}
section{padding-top:20px;margin-top:20px;}
.card.feature .row{-ms-flex-wrap:wrap;flex-wrap:wrap;}
.card.feature .col-lg-4{width:100%;max-width:100%;flex:none;}
.card.feature .col-lg-8{flex:none;width:auto;width:100%;}
.container-bg-grey{padding-top:30px;padding-bottom:20px;margin-top:20px;}
.card-title h3,.card-title h4{font-size:18px;line-height:25px;color:#002F54;}
.card .btn{font-size:14px;line-height:21px;}
.product-listing-sidenav{margin-top:50px;}
.product-listing-filter-container-header{padding-top:10px;padding-bottom:10px;}
.right-side-container-end{margin-top:20px;}
.download-center-listing-element img{margin-bottom:20px;}
.eagleburgmann-contact-form{padding:15px;margin-bottom:30px;}
.locations-continent-countries a{padding:5px 0;display:block;}
#productNavStickyBoxTarget,.product-nav-sticky-product-image,#productheadlineBacklink,.product-image-container:after{display:none !important;}
.product-nav-sticky.fixed{position:relative;}
.product-nav-sticky h2,.product-nav-sticky.fixed h2{font-size:40px !important;line-height:50px !important;}
.template-ebproduct_view section{margin-top:0;}
.product-inquiry-button-container-top{display:none;}
.product-inquiry-button-container-bottom{display:block;margin-bottom:30px;}
.template-ebproduct_view .product-inquiry-button-container-bottom .product-inquiry-button{text-align:left;}
}
@media (max-width:899px){.template-ebcountry_view .owl-carousel-banner .item .banner-main-image,.template-ebcountry_global_site_view .owl-carousel-banner .item .banner-main-image{width:400px;transform:translateY(140px);}
}
@media (max-width:768px){h1{font-size:40px;line-height:50px;}
h2{font-size:27px;line-height:35px;}
h5{font-size:13px;line-height:25px;}
.template-ebcountry_view .owl-carousel-banner .item,.template-ebcountry_global_site_view .owl-carousel-banner .item{height:520px;}
.template-ebcountry_view .owl-carousel-banner .item,.template-ebcountry_global_site_view .owl-carousel-banner .item{margin-bottom:60px;}
.template-ebcountry_view .owl-carousel-banner .item .main-image,.template-ebcountry_global_site_view .owl-carousel-banner .item .main-image{width:60%;bottom:-80px;display:none;}
.template-ebcountry_view .banner-caption h1,.template-ebcountry_global_site_view .banner-caption h1{font-size:30px;line-height:40px;}
.banner-caption,.banner-caption .text{font-size:16px;line-height:25px;width:100%;}
.banner-caption h5{display:none;}
.banner-caption .text .btn{margin-top:20px;}
.owl-carousel-banner .owl-dots{bottom:-20px;}
.industry-slider-container{}
.industry-slider-text{margin-left:30px;}
.about-us-footer:after{margin-top:0;width:60%;}
.footer-middle-bottom img{margin-bottom:30px;}
.footer-middle-left-side{margin-bottom:20px;}
.footer-legal span{display:block;margin-bottom:10px;}
.footer-legal a{display:inline-block;margin-bottom:10px;}
.footer-navigation-element{}
.footer-navigation-element-title{position:relative;cursor:pointer;}
.footer-navigation-element-title:after{content:'\f107';font-family:"Font Awesome 5 Pro";font-weight:100;position:absolute;right:0;}
.footer-navigation ul{display:none;}
.qr-code-cn{margin:25px auto 0;width:114px;text-align:center;}
.tile-product-image{padding:0 50px;}
.portlet-newsletter .input-group{display:block;}
.portlet-newsletter .input-group input,.portlet-newsletter .input-group .btn{width:100%;}
.portlet-newsletter .input-group .btn{margin-top:10px;}
.portlet-newsletter .input-group-append{margin:0;}
#productNavStickyBoxTarget,.product-image-container-headline h1{display:none;}
.product-anchor-navigation{overflow-x:scroll;white-space:nowrap;}
.product-anchor-navigation ul{margin-bottom:0;}
.product-anchor-navigation li{}
.product-image-container{margin-bottom:0;}
.template-ebproduct_view section{margin-top:0;}
.template-ebproduct_view .product-inquiry-button-container-bottom .product-inquiry-button .btn{display:block;width:100%;}
.my-eagleburgmann-header{margin-bottom:1.5rem;}
.my-eagleburgmann-header-heading{font-size:18px;line-height:1.2;margin-left:1rem;}
.my-eagleburgmann-view h1{font-size:32px;line-height:1.2;}
.my-eagleburgmann-content-top{padding-right:0;padding-left:0;}
.my-eagleburgmann-fullwidth-image{max-width:400px;}
.my-eagleburgmann-view .my-eagleburgmann-content-right-side{margin-top:30px;text-align:left;}
.my-eagleburgmann-view .background-shape-grey-radius-bottom-left{border-radius:0;}
.my-eagleburgmann-view .background-shape-grey{padding:15px;}
.my-eagleburgmann-overview-image{margin-bottom:30px;}
.my-eagleburgmann-buttons .btn{min-width:140px;}
}
@media (max-width:576px){.about-us-footer .bottom .btn{display:block;margin-top:0;}
.footer-inquiry .btn{float:none;display:block;}
footer hr{margin:20px 0 30px;}
.footer-newsletter{margin-top:20px;}
.footer-newsletter .input-group{display:block;}
.footer-newsletter .input-group > .form-control{width:100%;border-radius:0 !important;margin-bottom:10px;}
.footer-newsletter .btn{width:100%;display:block;margin:0;}
.footer-newsletter .input-group-append{margin:0;}
}


/* - ++theme++projectcustom/css/component-styles.css - */
/* https://www.eagleburgmann.ch/portal_css/++theme++projectcustom/css/component-styles.css?original=1 */
.template-component_view #portal-column-content {
width: 100%;
flex: 0 0 100%;
max-width: 100%;
}
.template-component_view #portal-column-two {
display: none;
}
.component-heading,
.component-subheading {
font-family: Barlow, sans-serif;
color: #002F54;
font-weight: bold;
}
.component-heading {
font-size: 40px;
line-height: 50px;
}
.component-subheading {
font-size: 18px;
line-height: 25px;
margin: 0 0 26px 0;
}
.component-subsubheading {
font-size: 14px;
line-height: 21px;
color: rgba(0, 47, 84, 0.7);
margin: 10px 0;
}
.box-blue-bg .component-subsubheading {
color: #fff;
}
