@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600);

@font-face {
    font-family: "HelveticaNeueLTStd-Md";
    src: url('../fonts/HelveticaNeueLTStd-Md.eot?1452391848') format('embedded-opentype'), url('../fonts/HelveticaNeueLTStd-Md.otf?1452391848') format('opentype'), url('../fonts/HelveticaNeueLTStd-Md.svg?1452391848') format('svg'), url('../fonts/HelveticaNeueLTStd-Md.ttf?1452391848') format('truetype'), url('../fonts/HelveticaNeueLTStd-Md.woff?1452391848') format('woff');
}

@font-face {
    font-family: "HelveticaNeueLTStd-Lt";
    src: url('../fonts/HelveticaNeueLTStd-Lt.eot?1452392370') format('embedded-opentype'), url('../fonts/HelveticaNeueLTStd-Lt.otf?1452392368') format('opentype'), url('../fonts/HelveticaNeueLTStd-Lt.svg?1452392370') format('svg'), url('../fonts/HelveticaNeueLTStd-Lt.ttf?1452392370') format('truetype'), url('../fonts/HelveticaNeueLTStd-Lt.woff?1452392370') format('woff');
}

.header-container {
    display: flex;
    align-items: center;
    margin-left: 10px;
}

.hyperlink-style {
    display: flex;
    align-items: center;
    justify-content: center;
}

.logo-header {
    position: relative;
    margin-left: 18px;
    float: left;
    display: inline;
}

.thermo-scientific-heading {
    font-family: "exodemibold";
    color: #000;
    font-size: 20px;
    display: flex;
    align-items: center; /* Aligns children (like asp:Label) vertically in the center */
    justify-content: center; /* Centers children horizontally */
    padding: 0; /* Remove padding to control spacing explicitly */
    height: 100%; /* This will make sure the span takes full height of its parent */
    line-height: normal; /* Resets any inherited line-height values */
}


.partner-logo-style {
    position: relative;
    margin-left: 5px; /* 10px from the margin of partnerLogoDiv + 5px of separation */
    float: right;
    display: inline;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Additional styles to ensure elements are vertically centered and separated */
.hyperlink-style > * {
    margin: 0 5px; /* Centers and adds space between children */
}

.hyperlink-LL3 {
    width: 119px;
    height: 22px;
    left: 2078px;
    top: 382px;
    font-family: 'Verdana';
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 22px;
    /* identical to box height, or 157% */

    color: #0071D0;
}

.text-info-LL3 {
    font-family: 'Verdana';
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 22px;
    color: #1B1B1D;
}

