@font-face {
    font-family: 'roboto_bold';
    src: url('/cs/agilent_fonts/roboto-bold/roboto-bold.eot');
    src: url('/cs/agilent_fonts/roboto-bold/roboto-bold.eot?#iefix') format('embedded-opentype'),
         url('/cs/agilent_fonts/roboto-bold/roboto-bold.woff2') format('woff2'),
         url('/cs/agilent_fonts/roboto-bold/roboto-bold.woff') format('woff'),
         url('/cs/agilent_fonts/roboto-bold/roboto-bold.ttf') format('truetype'),
         url('/cs/agilent_fonts/roboto-bold/roboto-bold.svg#roboto-bold') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

html {font-size: 14px !important;}
table th, table td {margin:0px !important; padding:0px !important;}
table{table-layout:fixed; width:100%; margin-bottom:0px !important;}
tbody>tr>*:nth-last-child(2)~*{ width:50% }
tbody>tr>*:nth-last-child(3)~*{ width:33.3% }
tbody>tr>*:nth-last-child(4)~*{ width:25% }
tbody>tr>*:nth-last-child(5)~*{ width:20% }

table tr:last-child td:last-child {padding-bottom:30px !important }

table.none td {
    padding-right: 20px !important;    
}

table tr td:last-child {padding-right:30px !important }

p {margin:0px !important; padding:0px !important;}

.quoteDesc { width: 1190px  !important; border: #D0D0CE 1px solid  !important; padding-bottom: 20px !important; margin-bottom:30px !important; border-top:5px solid #0085d5 !important;}
.heading1 { font-size: 3.071rem  !important; margin: 10px 0px 30px !important; color: #303030 !important; font-family: roboto_condensedlight !important; font-weight: normal  !important; }
.heading2 { padding-top: 30px  !important; padding-left: 30px  !important; font-size: 2rem  !important; margin-bottom: 30px !important; color: #303030 !important; font-family: roboto_condensedlight  !important; font-weight: normal  !important; }
.quoteTitle { background: none !important; } .quoteTitle { font-size: 14px  !important; font-family: robotoregular  !important; TEXT-TRANSFORM: none  !important; padding: 15px 30px 15px 30px  !important; background: none  !important; color: #303030  !important; background-color: #EDEFF0  !important; } #customcontactuscountry, #customcontactusworldwide { font-size: 16px  !important; color: #303030  !important; font-family: robotoregular  !important; padding: 0px 20px 10px 30px  !important; } .quotePanel { width: 100% !important; }
#content { width: 1190px  !important; margin: -36px auto 0px auto !important;} .sections-title {padding-left: 30px !important;font-family: roboto_condensedlight  !important; font-size:28px  !important; color: #303030 !important;}
.subHeading {padding-top: 30px !important; padding-left: 30px !important; font-size: 1.286rem !important; line-height: 21px !important; color: #303030 !important; font-family:roboto_bold !important; vertical-align: top !important;} .topHeading {font-size: 1.286rem !important; line-height: 21px !important; color: #303030; font-family:roboto_bold !important;}
.subHeading + .heading4 {padding-top: 20px  !important; font-size: 1.143rem  !important; line-height: 21px !important; color: #303030 !important; font-family:robotomedium  !important; }
.heading4 {padding-top: 30px  !important; font-size: 1.143rem  !important; line-height: 21px !important; color: #303030 !important; font-family:robotomedium  !important; }  .bodyText {padding-left: 30px !important; font-family:robotoregular !important; color: #202020  !important; font-size: 1rem  !important; line-height: 26px !important; vertical-align: top !important;} .topText {font-family:robotoregular !important; color: #202020  !important; font-size: 1rem  !important; line-height: 26px !important; padding-bottom: 40px !important; vertical-align: top !important;}
.bodyText > .heading4:first-of-type {padding-top: 20px !important;}
.none > .bodyText:first-of-type {font-family:robotoregular !important; color: #202020  !important; font-size: 1rem  !important; line-height: 26px !important; padding-bottom: 40px !important;}
.none > .heading4:first-of-type {font-size: 1.286rem !important; line-height: 21px !important; color: #303030; font-family:roboto_bold !important;}

.bodyTextBottomPadding {padding-left: 30px !important; font-family:robotoregular !important; color: #202020 !important; font-size: 1rem  !important; line-height: 26px !important; vertical-align: top !important; padding-bottom:30px !important;}
.bodyTextBottomPadding > .heading4:first-of-type {padding-top: 20px !important;}
.addPadding {padding-top:20px !important;}



h3.topText {
padding-bottom: 0px !important;
margin-bottom: -3px !important;
margin-top: 0px !important;
}

h2.topHeading {
font-weight: inherit !important;
line-height: 26px !important;
}

.topText h2 {
margin: 0px !important;
}
