@font-face {
    font-family: "Neo Sans W01 Light734947";
    src: url("/Fonts/681fbcbc-1907-441a-893a-fc00ecea0267.eot?#iefix");
    src: url("/Fonts/681fbcbc-1907-441a-893a-fc00ecea0267.eot?#iefix") format("eot"),url("/Fonts/e0bd859d-12b1-41c1-9b67-003688d01609.woff2") format("woff2"),url("/Fonts/a21a792c-051c-4059-8719-ecc8749c99a6.woff") format("woff"),url("/Fonts/feee8e94-28a0-416a-88d3-db3912effbc4.ttf") format("truetype"),url("/Fonts/be444bf4-2ebe-416a-baa3-b19910fb06ba.svg#be444bf4-2ebe-416a-baa3-b19910fb06ba") format("svg");
}

@font-face {
    font-family: "Neo Sans W01";
    src: url("/Fonts/2959d89a-a257-4ce7-9cda-63e00f275369.eot?#iefix");
    src: url("/Fonts/2959d89a-a257-4ce7-9cda-63e00f275369.eot?#iefix") format("eot"),url("/Fonts/a53085dd-4493-4430-8349-fd63d6f3e5bc.woff2") format("woff2"),url("/Fonts/a32c3a17-3242-461c-a048-ca8e775582b1.woff") format("woff"),url("/Fonts/97316a7d-9db1-4dc1-bd87-e24103d88a81.ttf") format("truetype"),url("/Fonts/1287ca7a-3ce7-40b7-9612-061d4c793f04.svg#1287ca7a-3ce7-40b7-9612-061d4c793f04") format("svg");
}

@font-face {
    font-family: "Neo Sans W01 Medium";
    src: url("/Fonts/85c8556d-8a76-4037-a2e2-0f5fd9dabc03.eot?#iefix");
    src: url("/Fonts/85c8556d-8a76-4037-a2e2-0f5fd9dabc03.eot?#iefix") format("eot"),url("/Fonts/f056e9e7-3bb5-4f21-b861-ed2a47a0700b.woff2") format("woff2"),url("/Fonts/b0eddbbb-9e8e-4e08-bde1-965bb945f73a.woff") format("woff"),url("/Fonts/b2931674-c992-42a0-aa22-e9cb15d3383d.ttf") format("truetype"),url("/Fonts/af9d27b2-3ca0-47ca-8d5d-4c4665df6305.svg#af9d27b2-3ca0-47ca-8d5d-4c4665df6305") format("svg");
}

* {
    margin: 0;
    padding: 0;
    border: 0;
    font-family: Neo Sans W01, Calibri, Lucida Grande, Arial;
}

a, .btn-link {
    color: #21b6d7;
    font-weight: normal;
}

a:hover {
    color: #21b6d7;
}

h1 {
    text-transform: uppercase;
    font-family: "Neo Sans W01 Medium";
}

p, li {
    color: #666;
    font-family: Neo Sans W01 Light734947, Calibri, Lucida Grande, Arial;
}
h2 {
    color: #777;
    font-family: Neo Sans W01, Calibri, Lucida Grande, Arial;
    font-size: 1.4em;
}

h3 {
    font-size: 1.3rem;
}

h4 {
    font-size: .95rem;
    text-transform: uppercase;
}

.collapse ul {
list-style: none;}

.medial ul {
list-style: none;
}

.card-title {
    font-family: 'Neo Sans W01' !important;
    font-weight: 100;
}

    .card-title a {
        color: #000;
        font-variant-caps: all-small-caps;
        margin-bottom: 0;
    }

h5 {
    font-family: 'Neo Sans W01 Medium';
}

.media-body > ul {margin-left: 1em;}

.spotlightrow {
    border-top: 1px solid #f9ba14;
    /*border-bottom: 1px solid #f9ba14;*/
    padding: 10px 0;
    margin: 30px 0;
}

/* Bootstrap Lightbox using Modal */

#profile-grid { overflow: auto; white-space: normal; } 
#profile-grid .profile { padding-bottom: 40px; }
#profile-grid .panel { padding: 0 }
#profile-grid .panel-body { padding: 15px }
#profile-grid .profile-name { font-weight: bold; }
#profile-grid .thumbnail {margin-bottom:6px;}
#profile-grid .panel-thumbnail { overflow: hidden; }
#profile-grid .img-rounded { border-radius: 4px 4px 0 0;}


 /* navbar background color split */

 .mobilenavbaritem {
     display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    background-color:transparent;
    color: #21b6d7;
 }

 .navbar {
	 background-color: #000; 
     z-index:2;
 }
 

.menux {
            display: inline-block;
            cursor: pointer;
        }

 .bar1, .bar2, .bar3 {
            width: 35px;
            height: 3px;
            background-color: #fff;
            margin: 6px 4px;
            transition: 0.4s;

        }

.bar1,
.bar2,
.bar3 {
    width: 38px;
    height: 4px;
    background-color: #FFF;
    margin: 5px auto;
    transition: 0.4s;
}

.change .bar1 {
    transform: translateY(9px) rotateZ(45deg);
    background-color: #000;
}

.change .bar2 {
    opacity: 0;
    background-color: #000;
}

.change .bar3 {
    transform: translateY(-9px) rotateZ(-45deg);
    background-color: #000;
}

 /*
 .change .bar1 {
            -webkit-transform: rotate(-45deg) translate(-4px, 6px);
            transform: rotate(-45deg) translate(-4px, 6px);
            background-color: #000;
            color: #fafafa;
        }

 .change .bar2 {
            opacity: 0;
            background-color: #000;
            color: #fafafa;
        }

.change .bar3 {
            -webkit-transform: rotate(45deg) translate(-5.5px, -10.5px);
            transform: rotate(45deg) translate(-5.5px, -10.5px);
            background-color: #000;
            color: #fafafa;
        }

 .change {
            background-color: #fafafa !important;
			
        }

     */

.userprofile{
	background-color: inherit !important; 
	border: 0px; 
	padding: 1rem; 
	padding-top: .5rem;
}		

.profiledefault {
padding-right: 1.3rem;
BACKGROUND: url(https://directory.intertek.com/controls/EmployeePhoto.ashx?img=thumb&id=154079) no-repeat; 
background-size: auto 75%; 
background-position-x: 90%; 
background-position-y: center;	

}

@media only screen and (max-width: 767px) {
    .border-bottom > .headbg > .profiledefault {
        display: block !important;
        BACKGROUND: url(https://directory.intertek.com/controls/EmployeePhoto.ashx?img=thumb&id=154079) no-repeat;
        padding: 10px;
    }


    @media only screen and  (min-width: 692px) and (max-width: 892px) {

        .righthome .btn-info { font-size:15px;
        }
        .fa-exclamation-triangle {
            display:none;
        }
    }

.profilename{
    color: #FFF !important;
    font-weight: bolder;
}

}

.profilebreaker {
    margin-top: .25rem;
}

.btn {
    border-radius: 0;
    /*background-color: #2ca9ce;*/
}

.btn-secondary {
	background-color: inherit !important;
	border: 0px;
    border-color: inherit !important; 
}
.searchiconnav {
	 color: #FFF;  
	 padding-left:1rem; 
	     font-size: 35px;
}		

.profiletoggle {
 background-color: 000 !important;	
 color: #FFF !important;
 font-weight:bold; 
    
}

.profiletoggle a:hover {
    text-decoration:none;
}

.profilechange a:hover {
    text-decoration:none;
}


@media (max-width: 576px) {
    .profiletoggle {
        background-color: 000 !important;
        color: #000 !important;
        font-weight: bold;
    }

}

.profilechange {
 background-color: #fafafa !important;	
 color: #000 !important;
 font-weight:bold;
 border-right: 3px solid #fafafa;
}		
	
.profiledefault > .btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus, .show>.btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0rem rgba(108,117,125,.5) !important;
}

.profiledefault > .btn-secondary.focus, .btn-secondary:focus {
 box-shadow: 0 0 0 0rem rgba(108,117,125,.5) !important;
}

.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show>.btn-secondary.dropdown-toggle {
    color: #000 !important;
}

.profilemenu {

border: 0px !important;
margin-top: -.25rem;
  border-radius: 0 !important;	
background-color: #fafafa;	
}

.jumbotron {
    background-color: #efefef;
    background-size: auto;
    background-repeat: no-repeat;
    border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    background-position: center top;
}

/*background colours */

.margintop {
    margin-top: 1rem;
}

.backdrop {
    background-color: #f6f6f6;
    /*padding-bottom: 5px;*/
}

@media (min-width: 768px) {
    .backdrop > .container {
        padding: 5px;
    }
}

    .paddingnone {
        padding: 0px;
    }

    .storytitle {
        color: #000 !important;
    }

    .indenttwo {
        margin-left: 2rem;
    }

    /*multi column navbar ! */
    .navbarcolumns {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;
        -webkit-column-gap: 40px;
        -moz-column-gap: 40px;
        column-gap: 40px;
        height: 20rem;
    }

    .searchmenu {
        background-color: #fafafa;
        padding: 1rem;
        margin-top: -3.5rem;
        display: none;
        z-index: 200;
        position: absolute;
        width: 75%;
        margin-left: 10%;
        box-shadow: 2px 2px 2px #444;
    }

    .leftCol {
        display: table-cell;
        padding: 1rem;
        background-color: #eeeeee;
        z-index: 10;
        width: 33% !important;
    }

    .midCol {
        display: table-cell;
        padding: 10px;
        width: 33%;
    }

    .rightCol {
        display: table-cell;
        padding: 10px;
        width: 33%;
    }


    /*multi column navbar*/

    .navbarcolumns {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;
        -webkit-column-gap: 40px;
        -moz-column-gap: 40px;
        column-gap: 40px;
        height: 20rem;
    }

    /*megamenu*/
    .megamenustyle {
        background-color: #fafafa;
        padding: 1rem;
        display: none;
        position: absolute;
        width: 100%;
        z-index: 10;
        height: 400px;
    }

    .mmstyle {
        position: absolute;
    }

    ul.megamenulist > li {
        padding-bottom: 10px;
    }

    @media (max-width: 576px) {
        .mmstyle {
            position: relative;
            height: inherit;
        }

        .navbar-header {
            margin-top: -10px !important;
        }
    }


    .nav-pills a {
        color: #9b9fb5;
        text-decoration: none;
        background-color: transparent;
        -webkit-text-decoration-skip: objects;
    }

    .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
        color: #1f3a55;
        background-color: #eaeaea;
        /*font-weight: bolder;*/
    }

    .nav-link.active {
        /*font-size: 1.2em;*/
        font-weight: normal !important;
    }

    .nopadding {
        padding: 0px !important;
    }


    .imgmargintop {
        margin-top: 5px;
    }

    .businesslines {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
        -webkit-column-gap: 40px;
        -moz-column-gap: 40px;
        column-gap: 40px;
    }

    .mmstyle > ul > li {
        display: block;
        padding-bottom: 1rem;
    }

    /*
.changemenumargintop {
	margin-top: -20px !important;
}
*/


    .changemenuimg {
        margin-top: -40px;
        !important;
    }


    /* breadcrumb css */

    .breadcrumb {
        background-color: #FFF;
        padding-left: 0rem !important;
        padding-top: 0rem !important;
    }

    /*top icon CSS */

    .topicons {
        font-size: .75rem;
        width: 6rem;
        text-align: center;
    }

    .imgicon {
        width: 45px;
    }

    /*content CSS */

    hr {
        border-color: #f9ba14;
    }

    .righthome hr {
        display: none;
    }

    .righthome .yellowstory, .righthome .bluestory, .righthome .greystory {
        margin-bottom: 1em;
    }

    h7 {
        font-size: .75rem;
        color: #929699;
    }

    h8 {
        font-size: .75rem;
        color: #2ca9ce;
        font-weight: bold;
    }

    h9 {
        font-size: .75rem;
        color: #fff;
        font-weight: bold;
    }

    h10 {
        font-size: .75rem;
        color: #2ca9ce;
        font-weight: bold;
    }

    .norightpadding {
        padding-right: 0px;
    }

    .secondfeature {
        margin-top: -8px;
    }

    .newsevent {
        border: 0px;
    }

    .newsdate {
        font-weight: bold;
        margin-right: 1rem;
        min-width: 100px;
        display: inline-block;
    }

    .newsevent .list-group-item:nth-child(odd) {
        background-color: #F4F4F4;
    }

    .comment {
        color: #b2b2b2;
        font-weight: bold;
        font-size: .75em;
    }

    .commentstory {
        color: #000;
        font-weight: bold;
    }

    .featuredstoryblock {
        color: #fff;
    }


@media (max-width: 768px) {
    .featuredstoryblock > h1 {
        font-size: 1em;
    }
}

    .featurestorytext {
        font-size: larger;
    }

    .featurebutton {
        border-radius: 0 !important;
        -moz-border-radius: 0 !important;
        background-color: #2ca9ce;
        font-weight: bold;
    }

    .quicklinksfeature {
        padding: 10px;
        background-color: rgba(0, 0, 0, 0.6);
        color: #FFF;
    }

    .featurecard {
        margin-top: 10px;
        border: 0px;
    }

    .storypadding {
    }

    .yellowstory {
        background-color: #fbbb00;
        padding: 1rem;
        /*border: 5px solid #fff!important;*/
        /*font-size: small;*/
        color: #000 !important;
    }

        .yellowstory p {
            color: #000;
        }

    .bluestory {
        background-color: #2ca9ce;
        color: #FFF;
        padding: 1rem;
        /*border: 5px solid #fff!important;*/
        /*font-size: small;*/
    }

    .graystory {
        background-color: #efefef;
        padding: 1rem;
        /*border: 5px solid #fff!important;*/
        /*font-size: small;*/
    }

    /*details page side navigation changes*/
    .sidenavitem {
        padding-bottom: .75rem;
    }

    .sidenavarrow {
        padding-right: .5rem;
        color: #fbbb00;
    }

    .submenulink {
        padding-left: 1rem;
    }

    .submenuul {
        padding-top: 1 rem;
        padding-left: 1.5rem;
    }

    .duostory {
        background-color: #efefef;
        padding: 1rem;
        border-right: 2px solid #fff;
    }

        .duostory .media .media-body ul li {
            padding-bottom: 10px;
        }

    /*mobile items*/
    .mobileprofile ul {
        font-size: .75rem;
    }

    .mobileprofileicon {
        padding-right: 1rem;
    }

    .mobilebar {
        border-color: #dddedf;
    }

    .nopadding {
        padding: 0px;
    }

    .mobilebackground {
        background-color: #f6f6f7;
    }

    .nopaddingleft {
        padding-left: 0px;
    }

    .linkpadding {
        margin-right: 1rem;
    }

    .linkitems {
        font-size: smaller;
    }

    .stocknumber {
        font-size: larger;
    }

    .stockgreen {
        color: #5bbd00;
        font-size: smaller;
    }


    .mediaposts {
        background-color: #F4F4F4;
        margin-top: 1rem;
        margin-bottom: 1rem;
    }

    .mediacontent {
        padding: 1rem;
    }

    .contentleft {
        padding-right: 1rem;
        padding-top: 2rem;
    }

    ul.list-unstyled li {
        margin-left: 0 !important;
        padding-bottom: .5rem;
        -webkit-column-break-inside: avoid;
        page-break-inside: avoid;
        break-inside: avoid;
        list-style: none;
    }

    .contentleft ul li, .contentleft ol li {
        margin-left: 1.2em;
    }

    .contentright {
        padding-right: 1rem;
        padding-top: 2rem;
    }

    .contentfooter {
        padding-top: 1rem;
        margin-bottom: 1rem;
        margin-left: -1rem;
        font-size: .75rem;
    }

    footer {
        margin-top: 3rem;
        padding: 1rem;
        margin-bottom: -3rem;
        font-size: .75rem;
        background-color: #000;
        color: #fff;
    }

    .footeralign {
        align-items: center;
    }

    .footerimg {
        width: 40px;
        height: 40px;
        vertical-align: middle;
    }

    /*carousel */

    @media (min-width: 768px) {
        .modal-xl {
            width: 90%;
            max-width: 1200px;
        }
    }

    .carouselfixed {
        width: auto;
        background-color: #474e54;
    }

    .embedcarousel {
        width: auto;
    }

    .imgcarousel {
        /*height: 400px;*/
        object-fit: cover;
    }

    .modalimgcarousel {
        width: 130%;
    }

    .carouselimg {
        display: block;
        margin-left: auto;
        margin-right: auto;
        object-fit: cover;
    }

    @media (max-width: 767) {
         .carouselimg {
             zoom:.75;
         }
    }

    /*sectional navigation row */

    .naviconwrapper {
        background-color: #f4f4f4;
        padding: 1rem;
        position: absolute;
        width: 100%;
        height: 7rem;
        margin-bottom: 1rem;
    }

    .naviconwrapper-none {
        background-color: #f4f4f4;
        padding: 0rem !important;
        position: absolute;
        width: 100%;
        height: 7rem;
        margin-bottom: 1rem;
    }

    ul.navicon > li {
        display: block;
        float: left;
        margin: 0 10px 0 0;
        height: 80px;
        width: 172px;
        list-style: none;
        text-indent: 0;
        overflow: hidden;
        color: #000;
    }

        ul.navicon > li > a {
            display: block;
            background-repeat: no-repeat;
            background-image: url('/images/global/navicon-sprites-20230321.png');
            zoom: 0.80;
            -moz-transform: scale(0.80);
            -moz-transform-origin: 0 0;
            padding: 0 0 0 85px;
            font-family: 'Neo Sans W01 Medium';
            font-size: 1rem;
            line-height: normal;
            text-align: left;
            display: flex;
            align-items: center;
            height: 120px;
            color: #000;
        }

    .navicon > .card-body {
        display: block;
        background-repeat: no-repeat;
        background-image: url('/images/global/navicon-sprites-20230321.png');
        -moz-transform: scale(0.80);
        -moz-transform-origin: 0 0;
        padding: 105px 0 0 0 !important;
        line-height: normal;
        text-align: center;
        /*display: flex;*/
        align-items: center;
        height: 140px;
        color: #000;
        background-position-x: 5px !important;
        margin-bottom: 20px;
    }

ul.navicon > li > a > strong {
    /*background-color: #f4f4f4;*/
    display: block;
    display: flex;
    align-items: center;
    width: 100%;
    height: 50%;
    padding: 60px 0;
    color: #000;
    font-weight: normal;
}

ul.navicon > li > a > b {
    font-weight: normal;
}

    ul.navicon > li > a:hover > strong {
        text-decoration: none;
    }


    /* icon coordinates */

    ul.navicon > li > a.title {
        background: none;
        padding: 0;
        margin: 0;
        text-align: left;
        font-size: 1.7em;
        display: flex;
        align-items: center;
        width: 100%;
        height: 100%;
        color: #999;
        line-height: 1.1em;
        text-transform: uppercase;
    }

    .navicon .video {
        background-position: -16px 8px;
    }

    .navicon .casestudies, .navicon .ppt {
        background-position: -16px -110px;
    }

    .navicon .chat, .navicon .yammer {
        background-position: -16px -224px;
    }

    .navicon .faq {
        background-position: -16px -340px;
    }

    .navicon .mail {
        background-position: -16px -458px;
    }

    .navicon .phone {
        background-position: -16px -575px;
    }

    .navicon .music {
        background-position: -16px -691px;
    }

    .navicon .calendar {
        background-position: -16px -806px;
    }

    .navicon .mouse {
        background-position: -16px -923px;
    }

    .navicon .photo, .navicon .download {
        background-position: -16px -1040px;
    }

    .navicon .car, .navicon .transportation {
        background-position: -16px -1155px;
    }

    .navicon .heart {
        background-position: -16px -1273px;
    }

    .navicon .wind {
        background-position: -16px -1388px;
    }

    .navicon .industry, .navicon .businesses {
        background-position: -16px -1505px;
    }

    .navicon .aero {
        background-position: -16px -1620px;
    }

    .navicon .globe {
        background-position: -16px -1735px;
    }

    .navicon .tractor {
        background-position: -16px -1852px;
    }

    .navicon .blog {
        background-position: -16px -2200px;
    }

    .navicon .search {
        background-position: -16px -2085px;
    }

    .navicon .seminar {
        background-position: -16px -2200px;
    }

    .navicon .servicedesk {
        background-position: -16px -2317px;
    }

    .navicon .chemicals {
        background-position: -16px -2432px;
    }

    .navicon .drugs {
        background-position: -16px -2548px;
    }

    .navicon .careers, .navicon .handshake {
        background-position: -16px -2665px;
    }

    .navicon .data {
        background-position: -16px -2780px;
    }

    .navicon .scale {
        background-position: -16px -2898px;
    }

    .navicon .organization {
        background-position: -16px -3012px;
    }

    .navicon .shoppingbasket {
        background-position: -16px -3130px;
    }

    .navicon .certification, .navicon .video {
        background-position: -16px -3245px;
    }

    /*.navicon .XXX {
    background-position: -16px -3361px;
}*/

    .navicon .food {
        background-position: -16px -3479px;
    }

    .navicon .training, .navicon .teams {
        background-position: -16px -3595px;
    }

    .navicon .ship {
        background-position: -16px -3710px;
    }

    .navicon .flask {
        background-position: -16px -3827px;
    }

    .navicon .teams {
        background-position: -16px -3943px;
    }

    .navicon .sharepoint {
        background-position: -16px -4060px;
    }

    .navicon .financials {
        background-position: -16px -4175px;
    }

    .navicon .skype {
        background-position: -16px -4292px;
    }

    .navicon .tenxway {
        background-position: -16px -4408px;
    }

    /*.navicon .XXX {
    background-position: -16px -4523px;
}*/

    .navicon .home {
        background-position: -16px -4640px;
    }

    .navicon .addressbook {
        background-position: -16px -4754px;
    }

    .navicon .microphone {
        background-position: -16px -4871px;
    }

    .navicon .pencil {
        background-position: -16px -4987px;
    }

    .navicon .improvement {
        background-position: -16px -5103px;
    }

    .navicon .target {
        background-position: -16px -5222px;
    }

    .navicon .lock {
        background-position: -16px -5337px;
    }

    .navicon .location {
        background-position: -16px -5453px;
    }

    .navicon .nametag {
        background-position: -16px -5570px;
    }

    .navicon .news, .navicon .timer {
        background-position: -16px -5685px;
    }

    .navicon .award {
        background-position: -16px -5800px;
    }

    .navicon .salesandmarketing {
        background-position: -16px -5918px;
    }

    .navicon .addperson {
        background-position: -16px -6032px;
    }

    .navicon .offshore {
        background-position: -16px -6148px;
    }

    .navicon .leaf {
        background-position: -16px -6265px;
    }

    .navicon .handbag {
        background-position: -16px -6381px;
    }

    .navicon .dress {
        background-position: -16px -6497px;
    }

    .navicon .bulb {
        background-position: -16px -6613px;
    }

    .navicon .minerals {
        background-position: -16px -6727px;
    }

    .navicon .recycle {
        background-position: -16px -6842px;
    }

    .navicon .tablet {
        background-position: -16px -6956px;
    }

    .navicon .sustain {
        background-position: -16px -7072px;
    }

    .navicon .bolt {
        background-position: -16px -7188px;
    }

    .navicon .warning {
        background-position: -16px -7304px;
    }

    .navicon .superstar {
        background-position: -16px -7420px;
    }

    .navicon .blockchain {
        background-position: -16px -7535px;
    }

    .navicon .turnright {
        background-position: -16px -7650px;
    }

    .navicon .touchbutton {
        background-position: -16px -7764px;
    }

    .navicon .trophy {
        background-position: -16px -7880px;
    }

    .navicon .settings {
        background-position: -16px -7996px;
    }

    .navicon .bookmark {
        background-position: -16px -8112px;
    }

    .navicon .flag {
        background-position: -16px -8227px;
    }

    .navicon .star {
        background-position: -16px -8343px;
    }

.navicon .speakerphone {
    background-position: -16px -8460px;
}

.navicon .monitor {
    background-position: -16px -8575px;
}

.navicon .calculator {
    background-position: -16px -8691px;
}

.navicon .umbrella {
    background-position: -16px -8807px;
}

.navicon .roundel {
    background-position: -16px -8923px;
}

.navicon .dollar {
    background-position: -16px -9039px;
}

/*.navicon .xxxx {
    background-position: -16px -9155px;
}*/

.navicon .factory {
    background-position: -16px -9271px;
}

.navicon .office {
    background-position: -16px -9387px;
}

.navicon .headphones {
    background-position: -16px -9503px;
}

.navicon .eye {
    background-position: -16px -9619px;
}

.navicon .camera {
    background-position: -16px -9735px;
}

.navicon .performance {
    background-position: -16px -9851px;
}

.navicon .10xcockpit {
    background-position: -16px -9967px;
}

.navicon .cmc {
    background-position: -16px -10084px;
}

.navicon .eurocalculator {
    background-position: -16px -10198px;
}

.navicon .outsourcing {
    background-position: -16px -10315px;
}

.navicon .sga {
    background-position: -16px -10431px;
}

.navicon .intertek-it {
        background-position: -16px -10543px;
    }

.navicon .lucie {
        background-position: -16px -10778px;
    }

.navicon .mask {
        background-position: -16px -10894px;
    }

.navicon .hazard {
        background-position: -16px -11010px;
    }

 .navicon .intertek-it:hover {
        background-position: -1904px -10543px;
    }

    /* icon hover coordinates */
    .navicon .video:hover {
    background-position: -1904px 8px;
}

    .navicon .casestudies:hover, .navicon .ppt:hover {
        background-position: -1904px -110px;
    }

    .navicon .chat:hover, .navicon .yammer:hover {
        background-position: -1904px -224px;
    }

    .navicon .faq:hover {
        background-position: -1904px -340px;
    }

    .navicon .mail:hover {
        background-position: -1904px -458px;
    }

    .navicon .phone:hover {
        background-position: -1904px -575px;
    }

    .navicon .music:hover {
        background-position: -1904px -691px;
    }

    .navicon .calendar:hover {
        background-position: -1904px -806px;
    }

    .navicon .mouse:hover {
        background-position: -1904px -923px;
    }

    .navicon .photo:hover, .navicon .download:hover {
        background-position: -1904px -1040px;
    }

    .navicon .car:hover, .navicon .transportation:hover {
        background-position: -1904px -1155px;
    }

    .navicon .heart:hover {
        background-position: -1904px -1273px;
    }

    .navicon .wind:hover {
        background-position: -1904px -1388px;
    }

    .navicon .industry:hover, .navicon .businesses:hover {
        background-position: -1904px -1505px;
    }

    .navicon .aero:hover {
        background-position: -1904px -1620px;
    }

    .navicon .globe:hover {
        background-position: -1904px -1735px;
    }

    .navicon .tractor:hover {
        background-position: -1904px -1852px;
    }

    .navicon .blog:hover {
        background-position: -1904px -2200px;
    }

    .navicon .search:hover {
        background-position: -1904px -2085px;
    }

    .navicon .seminar:hover {
        background-position: -1904px -2200px;
    }

    .navicon .servicedesk:hover {
        background-position: -1904px -2317px;
    }

    .navicon .chemicals:hover {
        background-position: -1904px -2432px;
    }

    .navicon .drugs:hover {
        background-position: -1904px -2548px;
    }

    .navicon .careers:hover, .navicon .handshake:hover {
        background-position: -1904px -2665px;
    }

    .navicon .data:hover {
        background-position: -1904px -2780px;
    }

    .navicon .scale:hover {
        background-position: -1904px -2898px;
    }

    .navicon .organization:hover {
        background-position: -1904px -3015px;
    }

    .navicon .shoppingbasket:hover {
        background-position: -1904px -3130px;
    }

    .navicon .certification:hover, .navicon .video:hover {
        background-position: -1904px -3245px;
    }

    /*.navicon .XXX {
    background-position: -1904px -3361px;
}*/

    .navicon .food:hover {
        background-position: -1904px -3479px;
    }

    .navicon .training:hover, .navicon .teams:hover {
        background-position: -1904px -3595px;
    }

    .navicon .ship:hover {
        background-position: -1904px -3710px;
    }

    .navicon .flask:hover {
        background-position: -1904px -3827px;
    }

    .navicon .teams:hover {
        background-position: -1904px -3943px;
    }

    .navicon .sharepoint:hover {
        background-position: -1904px -4060px;
    }

    .navicon .financials:hover {
        background-position: -1904px -4175px;
    }

    .navicon .skype:hover {
        background-position: -1904px -4292px;
    }

    .navicon .tenxway:hover {
        background-position: -1904px -4408px;
    }

    /*.navicon .XXX:hover {
    background-position: -1904px -4523px;
}*/

    .navicon .home:hover {
        background-position: -1904px -4640px;
    }

    .navicon .addressbook:hover {
        background-position: -1904px -4754px;
    }

    .navicon .microphone:hover {
        background-position: -1904px -4871px;
    }

    .navicon .pencil:hover {
        background-position: -1904px -4985px;
    }

    .navicon .improvement:hover {
        background-position: -1904px -5103px;
    }

    .navicon .target:hover {
        background-position: -1904px -5222px;
    }

    .navicon .lock:hover {
        background-position: -1904px -5337px;
    }

    .navicon .location:hover {
        background-position: -1904px -5453px;
    }

    .navicon .nametag:hover {
        background-position: -1904px -5570px;
    }

    .navicon .news:hover, .navicon .timer:hover {
        background-position: -1904px -5685px;
    }

    .navicon .award:hover {
        background-position: -1904px -5800px;
    }

    .navicon .salesandmarketing:hover {
        background-position: -1904px -5918px;
    }

    .navicon .addperson:hover {
        background-position: -1904px -6032px;
    }

    .navicon .offshore:hover {
        background-position: -1904px -6148px;
    }

    .navicon .leaf:hover {
        background-position: -1904px -6265px;
    }

    .navicon .handbag:hover {
        background-position: -1904px -6381px;
    }

    .navicon .dress:hover {
        background-position: -1904px -6497px;
    }

    .navicon .bulb:hover {
        background-position: -1904px -6613px;
    }

    .navicon .minerals:hover {
        background-position: -1904px -6727px;
    }

    .navicon .recycle:hover {
        background-position: -1904px -6842px;
    }

    .navicon .tablet:hover {
        background-position: -1904px -6956px;
    }

    .navicon .sustain:hover {
        background-position: -1904px -7072px;
    }

    .navicon .bolt:hover {
        background-position: -1904px -7188px;
    }

    .navicon .warning:hover {
        background-position: -1904px -7304px;
    }

    .navicon .superstar:hover {
        background-position: -1904px -7420px;
    }

    .navicon .blockchain:hover {
        background-position: -1904px -7535px;
    }

    .navicon .turnright:hover {
        background-position: -1904px -7650px;
    }

    .navicon .touchbutton:hover {
        background-position: -1904px -7764px;
    }

    .navicon .trophy:hover {
        background-position: -1904px -7880px;
    }

    .navicon .settings:hover {
        background-position: -1904px -7996px;
    }

    .navicon .bookmark:hover {
        background-position: -1904px -8112px;
    }

    .navicon .flag:hover {
        background-position: -1904px -8227px;
    }

    .navicon .star:hover {
        background-position: -1904px -8343px;
    }

.navicon .speakerphone:hover {
    background-position: -1904px -8460px;
}

.navicon .monitor:hover {
    background-position: -1904px -8575px;
}

.navicon .calculator:hover {
    background-position: -1904px -8691px;
}

.navicon .umbrella:hover {
    background-position: -1904px -8807px;
}

.navicon .roundel:hover {
    background-position: -1904px -8923px;
}

.navicon .dollar:hover {
    background-position: -1904px -9039px;
}

/*.navicon .XXX:hover {
    background-position: -1904px -9155px;
}*/

.navicon .factory:hover {
    background-position: -1904px -9271px;
}

.navicon .office:hover {
    background-position: -1904px -9387px;
}

.navicon .headphones:hover {
    background-position: -1904px -9503px;
}

.navicon .eye:hover {
    background-position: -1904px -9619px;
}

.navicon .camera:hover {
    background-position: -1904px -9735px;
}

.navicon .performance:hover {
    background-position: -1904px -9851px;
}

.navicon .10xcockpit:hover {
    background-position: -1904px -9967px;
}

.navicon .cmc:hover {
    background-position: -1904px -10084px;
}

.navicon .eurocalculator:hover {
    background-position: -1904px -10198px;
}

.navicon .outsourcing:hover {
    background-position: -1904px -10315px;
}

.navicon .sga:hover {
    background-position: -1904px -10431px;
}
.navicon .salesMoney {
    background-position: -16px -10669px;
}

.navicon .salesMoney:hover {
    background-position: -1904px -10669px;
}

.navicon .lucie:hover {
        background-position: -1904px -10778px;
    }

.navicon .mask:hover {
        background-position: -1904px -10894px;
    }

.navicon .hazard:hover {
        background-position: -1904px -11010px;
    }

@media (max-width: 1200px) {
    ul .navicon > li {
            margin: 0 0 0 3px;
            width: 135px;
        }

            ul.navicon > li > a {
                zoom: 0.80;
                -moz-transform: scale(0.80);
                -moz-transform-origin: 0 0;
                font-size: .83rem;
                padding-left: 78px;
            }

            ul.navicon > li > a > b {
                font-weight: 100;
            }

                ul.navicon > li > a > strong {
                    margin-right: 0px;
                    font-family: 'Neo Sans W01 Light734947';
                }

            ul.navicon > li.title {
                display: none;
            }
    }

    ul.quicklinks {
        -webkit-columns: 1;
        -moz-columns: 1;
        columns: 1;
        /*width: 330px;*/
        /*height: 200px;*/
    }

        ul.quicklinks > li {
            margin: 0 5px 0 0;
            height: 90px;
            width: 180px;
        }

            ul.quicklinks > li > a {
                zoom: 0.80;
                -moz-transform: scale(0.80);
                -moz-transform-origin: 0 0;
                padding-left: 85px;
                height: auto;
            }


                ul.quicklinks > li > a > strong {
                    /*color: #fff !important;*/
                    height: 60px;
                }

    ul.quicklinks-light > li > a > strong {
        color: #fff !important;
    }

    ul.quicklinks > li > a:hover {
        color: #f9ba14;
    }

    /*@media (max-width: 992px) and (min-width: 768px) {

    ul.navicon > li {
        margin: 0 5px;
        width: 120px;
        height: 65px;        


    }

        ul.navicon > li > a {
            zoom: 0.50;
            -moz-transform: scale(0.50);
            -moz-transform-origin: 0 0;
            font-size: 1.5rem;
        }

            ul.navicon > li > a > strong {
                margin-right: 0px;
                font-family: 'Neo Sans W01 Light734947';

            }

        ul.navicon > li.title {
            display: none;
        }

        .naviconwrapper {
            height: 6rem;
        }

    ul.quicklinks {
        margin: 0 5px;
        width: 180px;
        height: 200px;
    }

        ul.quicklinks > li {
            margin: 0 5px;
            width: 200px;
            height: 30px;
        }

            ul.quicklinks > li > a {
                zoom: 0.25;
                -moz-transform: scale(0.25);
                -moz-transform-origin: 0 0;
                font-size: 3em;
                padding-left: 105px;
            }
}*/

    @media (max-width: 760px) {

        ul.quicklinks {
            -webkit-columns: 2;
            -moz-columns: 2;
            columns: 2;
        }

            ul.quicklinks > li > a > strong {
                color: #000 !important;
            }

        ul.navicon > li.title {
            display: none;
        }

        ul.navicon > li {
            display: block;
            float: none;
            height: 65px;
            width: 100%;
            list-style: none;
            text-indent: 0;
            overflow: hidden;
            list-style-position: inside;
            -webkit-column-break-inside: avoid;
            page-break-inside: avoid;
            break-inside: avoid;
        }

            ul.navicon > li > a {
                zoom: 0.60;
                -moz-transform: scale(0.60);
                -moz-transform-origin: 0 0;
                padding: 0 0 0 130px;
                text-align: left;
                font-size: 1rem;
            }

                ul.navicon > li > a > strong {
                    height: 30px;
                    padding: 50px 0;
                    width: 320px;
                }
    }


    @media (max-width: 420px) {

        ul.quicklinks {
            -webkit-columns: 1;
            -moz-columns: 1 columns: 1;
        }

        button.quicklinks {
            font-size: smaller;
        }
    }


    .headbg > .btn {
        border-radius: 0px;
        border: 0px;
        background-color: transparent;
    }

    .profileheadertab > .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
        box-shadow: 0 0 0 0;
    }

    .profileheadertab > .btn-outline-dark {
        color: #343a40;
        background-color: transparent;
        background-image: none;
        border-color: #343a40;
    }

        .profileheadertab > .btn-outline-dark.focus, .btn-outline-dark:focus {
            box-shadow: 0 0 0 0;
        }

        .profileheadertab > .btn-outline-dark:not(:disabled):not(.disabled).active, .btn-outline-dark:not(:disabled):not(.disabled):active, .show > .btn-outline-dark.dropdown-toggle {
            background-color: transparent;
        }

        .profileheadertab > .btn-outline-dark:not(:disabled):not(.disabled).active, .btn-outline-dark:not(:disabled):not(.disabled):active, .show > .btn-outline-dark.dropdown-toggle {
            border: 0px;
        }

    .profileheadertab > .btn-outline-dark {
        color: #343a40;
        background-color: transparent;
        background-image: none;
        border: 0px;
    }

        .profileheadertab > .btn-outline-dark:hover {
            color: #fff;
            background-color: transparent;
            border-color: transparent;
        }

    .profileheadertab > .headbg > .show > .btn-outline-dark > .dropdown-toggle {
        background-color: transparent;
        border: 0px !important;
    }

    .buttonprofile {
        padding-right: 2.54rem;
        BACKGROUND: url(https://directory.intertek.com/controls/EmployeePhoto.ashx?img=thumb&id=154079) no-repeat;
        background-size: auto 65%;
        background-position-x: 90%;
        background-position-y: center;
    }

    .calendarpadding {
        margin-top: .5rem;
        margin-bottom: .5rem;
    }

    .iconnavrow {
        background-color: #f4f4f4;
        padding-right: 0;
        padding-left: 0;
    }

    .videocard {
        width: 20xrem;
        margin-top: 10px;
        background-color: #efefef;
    }

    @media (max-width: 767px) {
        .container {
            max-width: 100%;
        }

        .navicon {
            padding-left: 0;
        }
    }

    .modal-backdrop.show {
        opacity: .6;
    }

    .modal-content, .card {
        border-radius: unset;
        border: none;
    }


    /*Modal animation changes*/
    .modal.fade .modal-dialog {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        transition: all 0.3s;
    }

    .modal.fade.in .modal-dialog {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        -webkit-transform: translate3d(0, -300px, 0);
        transform: translate3d(0, -300px, 0);
        opacity: 1;
    }
    /* ened Modal animation changes*/

    .card-img-top {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }

    /* search CSS*/
    .searchbarcol {
        margin-left: -69px;
    }

    @media (max-width: 767px) {
    }

    .searchbarcol {
        margin-left: -69px;
    }

    #footerNavigation {
        text-align: right;
    }


    @media (max-width: 1200px) {
        #footerNavigation {
            text-align: left;
        }
    }

    .row {
        margin-right: 0;
        margin-left: 0;
    }

    .newsevent > .list-group-item {
        display: flex;
        margin-left: 0;
        border: none;
    }

    /*Details page */
    .navdropmenu {
        top: -100px !important;
        padding: 1rem;
        box-shadow: 2px 3px #7a7a7a;
    }

        .navdropmenu > ul {
            font-size: smaller;
            line-height: 1.5rem;
        }

    /*Quicklinks on default page fix*/
    @media (max-width: 767px) {
        .quicklinksfeature > ul.navicon > li > a > strong {
            height: 30px;
            padding: 50px 0;
            width: 320px;
        }

        .quicklinksfeature > ul.quicklinks > li > a > strong {
            color: #000 !important;
        }

        .quicklinksfeature > ul.navicon > li.title {
            display: none;
        }

        .quicklinksfeature > ul.navicon > li {
            display: block;
            float: none;
            height: 65px;
            width: 100%;
            list-style: none;
            text-indent: 0;
            overflow: hidden;
        }

            .quicklinksfeature > ul.navicon > li > a {
                zoom: 0.60;
                -moz-transform: scale(0.60);
                -moz-transform-origin: 0 0;
                padding: 0 0 0 130px;
                text-align: left;
                font-size: 1.2rem;
            }

                .quicklinksfeature > ul.navicon > li > a > strong {
                    height: 30px;
                    padding: 50px 0;
                    width: 320px;
                }
    }


    /*Search Results CSS*/

    .searchresultspills > .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
        color: #1f3a55;
        background-color: #f9ba14;
        font-weight: bolder;
        border: 0px !important;
    }

    .searchpills {
        border-bottom: #eaeaea 1px !important;
        border-radius: 0px !important;
    }

    .intranetfilter {
        font-size: smaller;
        background-color: #f0f0f0;
        margin-bottom: 1rem;
        line-height: .5rem;
        padding: .5rem;
    }

    .intranetfilterinput > table > tbody > tr > td > input[type=checkbox], input[type=radio] {
        box-sizing: border-box;
        padding: 0;
        margin-right: 1rem;
    }

    .logotop {
        margin-left: 20px;
    }

    @media (Max-width: 576px) {
        .logotop {
            margin-left: 50%;
            height: 2.5rem;
        }
    }


    /* Video Spotlight */

    #featuredvideo {
        width: 100%;
        height: auto;
        position: absolute;
    }

    .videospotlight {
        background-color: transparent;
        z-index: 2;
    }

    .inlinesparkline {
    }

    .videoContainer {
        position: relative;
        width: 100%;
        height: 100%;
        background-attachment: scroll;
        overflow: hidden;
    }

        .videoContainer video {
            min-width: 100%;
            min-height: 100%;
            position: relative;
        }

        .videoContainer .overlay {
            height: 100%;
            width: 100%;
            position: absolute;
            top: 0px;
            left: 0px;
            z-index: 1;
            /*background: #000;
    opacity: 0.2;*/
        }



    /*General CSS*/

    /*animated report button*/
    .animatedbtn {
        padding: 15px 1px;
        text-decoration: none;
        font-size: 18px;
        display: block;
        margin: 20px auto;
    }

        .animatedbtn, .animatedbtn:link, .animatedbtn:visited {
            background-color: #fbbb00;
            border: none;
            border-radius: 3px;
            box-shadow: 0 -5px 0 rgba(0,0,0,0.15) inset;
            color: #000;
            letter-spacing: .1em;
            cursor: pointer;
            position: relative;
            text-align: center;
            text-transform: uppercase;
            vertical-align: middle;
            transition-property: -webkit-transform;
            transition-property: transform;
            transition-property: transform, -webkit-transform;
            -webkit-transform: translateZ(0);
            transform: translateZ(0);
            // transition: box-shadow 0.5s cubic-bezier(0.39, 0.5, 0.15, 1.36);
        }

            .animatedbtn:hover, .animatedbtn:link:hover, .animatedbtn:visited:hover {
                box-shadow: 0 0 0 100px rgba(0, 0, 0, 0.25) inset;
                text-decoration: none;
            }

            .animatedbtn:active, .animatedbtn:link:active, .animatedbtn:visited:active {
                -webkit-transform: translateY(3px);
                transform: translateY(3px);
            }

    .twocolumnflow {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
        -webkit-column-gap: 40px;
        -moz-column-gap: 40px;
        column-gap: 40px;
    }

    /*analog clock styles*/



    .content .widget {
        padding: 6px;
        margin: 4px;
    }

        .content .widget.clock {
            position: relative;
            width: 96px;
            height: 96px;
            border-radius: 100%;
            box-sizing: border-box;
            background-color: #eee;
        }

            .content .widget.clock#okinawa, .content .widget.clock#amalfi, .content .widget.clock#seattle {
                width: 60px;
                height: 60px;
            }

                .content .widget.clock#okinawa:before, .content .widget.clock#amalfi:before, .content .widget.clock#seattle:before {
                    border-width: 0.75px;
                }

                .content .widget.clock#okinawa .hand, .content .widget.clock#amalfi .hand, .content .widget.clock#seattle .hand {
                    height: 0.75px;
                    top: 29.625px;
                    transform-origin: right 0.375px;
                }

                    .content .widget.clock#okinawa .hand.seconds, .content .widget.clock#amalfi .hand.seconds, .content .widget.clock#seattle .hand.seconds {
                        display: none;
                    }

            .content .widget.clock:before {
                content: "";
                width: 100%;
                height: 100%;
                position: absolute;
                top: 0;
                left: 0;
                border: 1.5px solid #000;
                border-radius: 100%;
                box-sizing: border-box;
            }

            .content .widget.clock .shadow {
                content: "";
                width: 100%;
                height: 500px;
                position: absolute;
                top: 50%;
                left: 0;
                background: linear-gradient(to bottom, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
                transform: rotate(-45deg);
                transform-origin: 50% 0%;
                opacity: 0.3;
                z-index: -1;
            }

            .content .widget.clock .hand {
                height: 1.5px;
                position: absolute;
                top: 47.25px;
                background-color: #000;
                border-radius: 100% 0% 0% 100%;
                transform-origin: right 0.75px;
                transition: all 0.05s cubic-bezier(0, 0, 0.52, 2.51) 0s;
            }

                .content .widget.clock .hand.seconds {
                    width: 45%;
                    left: 5%;
                    opacity: 0.25;
                }

                .content .widget.clock .hand.minutes {
                    width: 35%;
                    left: 15%;
                    opacity: 0.5;
                }

                .content .widget.clock .hand.hours {
                    width: 25%;
                    left: 25%;
                    opacity: 0.75;
                }

            .content .widget.clock .hand-cap {
                width: 5%;
                height: 5%;
                position: absolute;
                top: 47.5%;
                left: 47.5%;
                background-color: #000;
                border-radius: 100%;
            }

        .content .widget label {
            display: block;
            width: 100%;
            position: absolute;
            top: -18px;
            left: 0;
            font-family: sans-serif;
            font-weight: 400;
            font-size: 8px;
            text-transform: uppercase;
            text-align: center;
            letter-spacing: 2px;
            color: #000;
            opacity: 1;
        }

    /* home page world clocks */

    .jcgmt-container {
        float: left;
        padding: 4px;
    }

        .jcgmt-container .jcgmt-lbl {
            font-size: .8em;
            color: #333333;
            line-height: 22px;
            /** background: url(../images/jcgmt-clock_label.png) no-repeat;**/
            text-align: center;
            padding-bottom: 1px;
            width: 75px;
            margin: 0 auto;
            font-weight: bold;
        }

    .jcgmt-clockHolder {
        width: 75px;
        margin: 0 auto;
        position: relative;
        overflow: hidden;
    }

    .jcgmt-sec,
    .jcgmt-min,
    .jcgmt-hour {
        display: block;
        position: absolute;
    }

    .jcgmt-rotatingWrapper {
        position: absolute;
        width: 75px;
        height: 75px;
    }

    .jcgmt-digital,
    .jcgmt-date {
        /*font-weight: bold;*/
        font-size: 12px;
        color: #444444;
        text-align: center;
        margin-left: 8px;
    }


    .btn-primary {
        border: none;
        color: #FFF !important;
        background-color: #21B6D7 !important;
        font-family: "Neo Sans W01 Medium";
        font-size: 14px;
        text-transform: uppercase;
        padding: 10px 12px;
    }

        .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {
            background-color: #1988a1 !important;
            border: none !important;
        }

                .btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active {
            background-color: #1988a1 !important;
            border: none !important;
        }


    .btn-info {
        color: #fff;
        background-color: #21B6D7 !important;
        border: none;
        font-weight: bold;
    }

    .intranetspan {
        font-size: xx-small;
        color: #CCC !important;
        font-weight: bolder;
        /*margin: 0 -1px;*/
    }

    .change .intranetspan {
        font-size: xx-small;
        color: #333 !important;
        font-weight: bolder;
    }

    .active {
        font-weight: bolder;
    }


    .searchbutton {
        background-color: inherit;
    }

    .mobile {
        display: none !important;
    }


    .directoryprofilemobile .btn-account {
        display: block !important;
        background-color: #fafafa;
        color: #000;
        z-index: 100;
    }

    @media (max-width: 511px) {
        .directoryprofilemobile .btn-account {
            z-index: -999999;
        }
    }


    .btn-account .account-summary {
        display: inline-block !important;
    }

    .directoryprofilemobile .btn-account:hover, .btn-account:focus {
        background-color: #fafafa !important;
        color: #000 !important;
    }

    .directoryprofilemobile .mobile {
        display: inline-block !important;
    }

    .directoryprofilemobile .pt-1 .dropdown .dropdown-menu {
        position: inherit !important;
        display: inline-block !important;
        float: inherit;
        border: 0px;
        box-shadow: 0 0 0 0;
        background-color: inherit !important;
        left: 0;
    }

        .directoryprofilemobile .pt-1 .dropdown .dropdown-menu .dropdown-item {
            padding-left: 0px;
            badding-bottom: 1rem;
            color: #21b6d7;
        }

    @media (min-width: 767px) {
        .directoryprofilemobile .btn-account:hover, .btn-account:focus {
            background-color: inherit !important;
            color: #FFF !important;
        }
    }

    /*
.modal-backdrop {
    background-image: url('https://intertek-cdn.s3.amazonaws.com/intranet-intertek-com/images/global/modal-backdrop-tx.png');
    background-position: left top;
    opacity: 1.0 !important;
    background-repeat: no-repeat;
    background-color: rgba(71,78,84,.75) !important;
        z-index: 1;
}

    */

    .modal-content {
        border-radius: 0 !important;
    }

    .modal-header {
        /*color: #FFF;
    background-color: #ffc700;*/
        border-bottom: none;
        border-radius: 0 !important;
    }

    .modal-lg {
        max-width: 85% !important;
    }

    @media (max-width: 765px) {
        .modal-lg {
            max-width: inherit !important;
        }
    }

    .teaser {
        font-weight: normal;
    }

    .submenunavigation {
        background-color: inherit !important;
        padding: 0px;
        white-space: nowrap;
    }

    .rotate {
        /*-moz-transition: all .1s linear;
    -webkit-transition: all .1s linear;
    transition: all 0s linear;*/
        transition: 0s !important;
        padding-left: 1rem;
        color: #ffc808;
        font-weight: 400;
    }

        .rotate.down {
            -moz-transform: rotate(180deg);
            -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
            padding-left: 1rem;
            color: #ffc808;
            margin-left: 1rem;
            font-weight: 400;
        }

    .contentright .card .panel-collapse .card-body ul {
        list-style: none;
        font-size: smaller;
    }

    .contentright .card .panel-collapse .card-body li {
        padding-bottom: 1rem;
    }

    .toggle-handle {
        background-color: #FFF;
        border: 10px #000 !important;
    }

    td, th {
        padding: 6px;
    }

    .card-header {
        border-bottom: none;
    }

    .panel-collapse > .card-body {
        padding-left: 0 !important;
    }

    .search_TypeAhead_Wrapper {
        background-color: #f6f6f6;
    }

    /*Trending toggle*/
    .checkbox .btn-warning {
        color: #212529;
        background-color: #ececec;
        border-color: inherit !important;
        font-weight: bolder;
    }

    .pagetitle {
        font-weight: bold;
    }

    .frntbtn {
        font-variant-caps: all-small-caps;
    }

    @media (min-width: 691px) and (max-width: 992px) {
        .frntbtn {
            font-size: 14px;
        }

        .frnticon {
            display: none !important;
        }
    }

    .hide {
        display: none;
    }

    /*truncating the breadcrumb*/

    @media only screen and (max-width: 767px) {
        .breadcrumb > :first-child {
    display:none;
}
       .breadcrumb > span :last-of-type {
    display: none;
}
        .pagetitle {
            display: none;
        }
    }

    .righthome > .spotlightblok {
        margin-top: .5rem;
    }

        .righthome > .spotlightblok > b {
            font-family: 'Neo Sans W01 Medium' !important;
            font-size: 1.25rem;
            font-weight: 500;
            line-height: 1.2;
            text-transform: uppercase;
        }

        .righthome > .spotlightblok > .list-unstyled {
            margin-top: .5rem;
        }

		.spotlightblok li {
            margin-left: 1.2rem;
        }

    .active, .dot:hover, .dot {
        background-color: transparent !important;
    }

    .mySlides > img {
        width: 100%;
        padding-right: 2rem;
    }

    .ie-compatibility-warning {
        color: #FFF;
        padding-bottom: 25px;
        padding-top: 25px;
        padding-left: 25px;
        padding-right: 10px;
        background-color: #21b6d7;
        border: 2px solid #ffc700;
        width: 85%;
        font-size: 16px;
        font-weight: bolder;
        margin: auto 25px;
    }

.c-cerello { color: #ffc700;}
.c-black { color: #130b0e;}
.c-white { color:#FFFFFF;}
.itk2-stack, .itk-stack { width:2.5em !important; height:2.3em !important; padding-top:.15em;}

.ihazard {padding-right: 1rem;margin-right: .5rem;display: inline-block;content: "";vertical-align: -.25em;background-image: url(https://cdn.intertek.com/intranet-intertek-com/images/global/report-hazard-icon.svg);background-repeat: no-repeat;background-size: cover;height: 20px;width: 25px;"}
