.box-topics-100 .tag1 {
	color: rgb(22, 65, 148) !important;
}
.box-topics-100 .tag2 {
	color: rgb(20, 58, 132) !important;
}
.box-topics-100 .tag3 {
	color: rgb(16, 46, 105) !important;
}
.arrow-right {
	background-position: 0px -1600px !important;
}
.download {
	background-position: 0px -1620px !important;
}
.arrow-down {
	background-position: 0px -1640px !important;
}
.arrow-up {
	background-position: 0px -1660px !important;
}
.sub-navigation > ul > li > ul > .current > a {
	background-position: 0px -1740px !important;
}
.sub-navigation > ul > li > ul > li > ul > .current > a {
	background-position: 0px -1780px !important;
}
.arrow-left {
	background-position: 0px -1840px !important;
}
.plus {
	background-position: 0px -1860px !important;
}
.nav-sub li.hover a {
	background-position: 0px -1740px;
}
.arrow-down-color {
	background-position: 0px -160px !important;
}
.arrow-up-color {
	background-position: 0px -180px !important;
}
.header-image {
	background-image: url("/_catalogs/masterpage/Gemalto/assets/m2m-top.jpg") !important; background-color: rgb(22, 65, 148) !important;
}
.header-image-sub {
	background-image: url("/_catalogs/masterpage/Gemalto/assets/m2m-top-sub.jpg") !important; background-color: rgb(22, 65, 148) !important;
}
.intro-cta {
	margin: 80px 40px 40px 20px !important;
}
.intro > .hd {
	color: rgb(22, 65, 148) !important;
}
.entrance-tab {
	background-image: linear-gradient(rgb(22, 65, 148), rgb(19, 55, 125)) !important; background-color: rgb(19, 55, 125) !important;
}
.entrance-tab > a {
	color: rgb(255, 255, 255) !important; font-weight: 600 !important;
}
.theme-borders {
	border-color: rgb(22, 65, 148) !important;
}
.box-solution-50 > .hd {
	color: rgb(22, 65, 148) !important;
}
.box-solution-100 > .hd {
	color: rgb(22, 65, 148) !important;
}
.box-black-100 > .hd {
	color: rgb(30, 89, 203) !important;
	font-weight: 400;
}
.filters .col span {
	background-color: rgb(22, 65, 148) !important;
}
.starred.tabs-item {
	background-image: url("/_catalogs/masterpage/Gemalto/assets/star-m2m.png") !important;
}
.splash-in-depth-highlights {
	background-image: url("/_catalogs/masterpage/Gemalto/assets/splash-in-depth-highlights-m2m.png") !important;
}
.sub-navigation .ul-solutions > li > a {
	color: rgb(22, 65, 148) !important;
}
.sub-navigation .ul-section > li > a {
	background-color: rgb(22, 65, 148) !important;
}
.sub-navigation .home {
	background-color: rgb(22, 65, 148) !important;
}
.footer-callout {
	color: rgb(22, 65, 148) !important;
}
.footer-section {
	background: rgb(22, 65, 148) !important;
}
.footer-section p {
	color: rgb(255, 255, 255) !important;
}
.section-home {
	background: rgb(16, 46, 105) !important; color: rgb(255, 255, 255) !important;
}
.section-link {
	color: rgb(255, 255, 255) !important;
}
.section-solution-title {
	color: rgb(16, 46, 105) !important;
}
.section-solution {
	color: rgb(255, 255, 255) !important;
}
.footer-contact-text input.right {
	background: rgb(16, 46, 105) !important;
}
.social-signup .submit {
	background: rgb(16, 46, 105) !important;
}
.BU-customer-cases {
	background-image: url("/_catalogs/masterpage/Gemalto/assets/cs-m2m.png");
  height: 195px; 
}

/* floating menu */

#nav2 {
  background-color: #164194;
}

#nav2 .nav2-search-box {
  background-color: #102e69;
}

#nav2 .arrow {
  border-bottom-color: #102e69;
}


/* Nav Tabs */

.header-sub {
  background: #164194;
}

.nav-tabs a {
  background: #143a84;
  color: #fff;
}

.nav-tabs a.active {
  background: #f6f6f6;
  color: #143a84;
}

.nav-tabs a.dark {
  background: #102e69;
  color: #fff;
}

blockquote.style1:before {
    background-position: -5px -125px;
}