.commonStyle__zt3BrandBg {
    background-color: #2F54EB
 ;
}
.header__btn_fr:lang(en) {
  display: none;
}
.header__btn_en:lang(fr){
  display:none;
}
.Header__navbar{
 background-color: white !important; 
}
.Header__tabsTab:hover, .LoginDetail__signin:hover, .LoginDetail__signup:hover, .Header__tabsTab.Header__active, .LoginDetail__signin.LoginDetail__active, .LoginDetail__signup.LoginDetail__active {
  border-bottom-color: transparent;
}
.LoginDetail__signup {
  display: none !important;
}
.LoginDetail__signin {
  max-width: none !important;
}
.LoginDetail__LogoutDetail {
  margin-right: -1rem;
}
.LocalePopup__localeText {
color : #2F54EB ;
}
.Header__homeContent.Header__homeNavbarFixed .Header__navbar {
	background-color:#FFFFFF;
}
.LocalePopup__globeIcon > svg{
color : #2F54EB ; 
}
.LocalePopup__localeTarget > svg {
color : #2F54EB ; 
}
.signinLink {
  padding: 0.6rem 1rem;
  color:white ;
  background: #2F54EB;
  border-radius: 0.4rem;
  font-weight: 500;
  font-size: 1rem;
  margin-top: 0.4rem;
}
.Header__contactusLink {
  padding: 0.6rem 1.6rem;
  color: #030835;
  background-color: #FFFFFF;
  border-radius: 0.4rem;
  font-weight: 500;
  margin-left: 1.2rem;
}
.Header__menuTab {
  margin-left: auto;
}
.Header__tabs__link {
 padding: 0.6rem 1.6rem;
  color: #030835;
  background-color: #FFFFFF;
  border-radius: 0.4rem;
  font-weight: 500;
  margin-left: 1.2rem;
}
.Header__menuList {
  color: white;  
}
.Footer__footerBg {
  display: none
}
.SearchContainer__downArrow {
    border-top-color: #2F54EB;
}
.SearchContainer__globalSearch {
	border-radius: 4rem
}
.Input__headerSearch {
	border-radius: 4rem ;
    background: #FFFFFF !important ;
}
.Header__globalSearchAlt {
  border: none;
}
.SearchContainer__searchIcon{
  border-radius: 5rem;
  border: 2px solid white;
}
.Header__header {
	background:#F5F6FB;
}
.ModuleCont__brand {
  fill:#0066a3 !important;
}
.Icon__brand, .commonStyle__zt3Brand {
    color: #2F54EB;
}
.commonStyle__zt3BrandBorder{
border-color:#2F54EB;
}
.Header__homeNavbarFixed .Header__navbar .Header__tabsTab.Header__active .Header__tabs__link {
    color: #FFFFFF;
}
.Header__homeNavbarFixed .Header__navbar .Header__tabsTab.Header__active {

     border-bottom: .1875rem solid #2F54EB;
}
.Header__homeNavbarFixed .Header__navbar .Header__tabsTab:hover {
	color: #2F54EB;
     border-bottom: .1875rem solid #2F54EB;
}
.Header__searchTitle {
  font-size: 2.4rem;
  margin-bottom: 0.4rem;
  color:  #030723;
}

.Header__description {
  font-size: 1.2rem;
  margin-top: 0.2rem;
  margin-bottom: 3rem;
   color:#030723;
}
.Input__headerSearch {
  padding: 1.06rem 1.5rem;
  background-color: #f5f6fb;
  color:#F5F6FB !imporatant;
}
.Header__homeContent .Header__searchSection {
	padding: 6.25rem 0 0;
}
.Icon__textGreyShade35 {
    color: #2F54EB;
}
.Header__logo img {
    content: url(https://brand.boostmyshop.com/wp-content/uploads/logo-final-2020-BMS_color.svg);
}
.Header__homeNavbarFixed .Header__navbar .Header__logo img {
     content: url(https://brand.boostmyshop.com/wp-content/uploads/logo-final-2020-BMS_color.svg);  
}
.Button__footerBtn:hover {
    background: #2F54EB;
}
.Header__logo img {
    max-height: 4rem;
}
@media(max-width:767px){
.iconbox{
 width:100%;
  margin-bottom:60px;
  }
}
@media(min-width:768px){
.iconbox{
 width:100%;
  margin-bottom:60px;
  }
}
@media(min-width:992px){
.iconbox{
 width:50%;
  margin-bottom:60px;
  }
}
@media(min-width:1200px){
.iconbox{
 width:23%;
  }

}
.iconbox{
  float:left;
box-shadow:0 0 8px rgba(0,0,0,0.2);
  margin-right:1%;
  text-align:center;
  padding:0 20px 0px;
}
.iconbox:hover{
background:#f7f7f7;
box-shadow:0 0 8px rgba(0,0,0,0.4);
}
  .iconbox_content{
  margin-top:-40px;
}
.iconbox_content_container a{
  color:#333;
  font-size:14px;
  line-height:110%;
}
.iconbox_content_container a:hover{
  color:#2F54EB;
}
.iconbox_content_container p{
  margin-top:0;
}
.Button__footerBtn {
    background: #2F54EB;
}
#portal_tabTicket{
background:#fff;
  color:#2F54EB;
  line-height:120%;
  padding:10px 18px;
  border-radius:2px;
}
#portal_tabTicket a{
  color:#2F54EB;
}
#portal_tabTicket:hover{
background:#f4f4f4;
}
#portal_tabTicket img{
display: inline-block;
vertical-align: bottom;
}

.Header__searchTitle {
  font-weight: bold;
}

.globalfixednav .globalSignin:hover, .globalfixednav .globalSignup:hover {
  border-bottom: 0.1875rem solid #2F54EB;
    color: #2F54EB;
}

.main-content-iframe {
  height: 1800px;
}

#mainContainer {
  background-color: rgb(245, 246, 251) !important;
}

#layoutContainer {
  background-color: rgb(245, 246, 251) !important;
}

@media(min-width:814px){
.main-content-iframe {
  height: 1200px;
}
}

@media(min-width:1078px){
 .main-content-iframe {
  height: 940px;
} 
}

.footer-en:lang(fr) {
  display: none;
}

.footer-fr:lang(en) {
  display: none
}
.portal{
color: #6D7D93 !imporatant;
}

.footer-section {
	padding: 1rem;
	background-color:#F5F6FB;
}

.footer-wrapper {
	margin: 0 auto;
	max-width: 80rem;
	padding: 3rem 1rem;
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
}

.footer-list {
	display: inline-flex;
	flex-direction: column;
	gap: 0.4rem;
}

.footer-list-header {
	color:#030723;
}

.footer-links {
	text-decoration: none;
	font-size: 1rem;
	color: #6D7D93;
}

.footer-links:hover {
	text-decoration: underline;
}

.footer-button {
	padding: 0.4rem 1.4rem;
	margin-top: 0.6rem;
	display: inline-flex;
	background-color: hsl(240, 82%, 55%);
	border-radius: 8px;
	cursor: pointer;
	color: white;
	text-decoration: none;
	font-size: 1rem;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;

}

.footer-button:hover {
	background-color: hsl(240, 82%, 20%);
}

.footer-copyrights {
	max-width: 80rem;
	margin-left: auto;
	margin-right: auto;
	margin-top: 2rem;
	border-top-width: 1px;
	border-color: rgb(229 231 235);
	padding-top: 2rem;
}

.footer-social-icon-wrapper {
	order: 1;
	display: flex;
	gap: 1.5rem;
}

.footer-social-icon-links {
	color: white;
}

.footer-social-icon-links:hover {
	color: hsl(240, 82%, 20%);
}

.footer-copyrights-text {
	margin-top: 2rem;
	color: white;
	font-size: 1rem;
}

@media (min-width: 460px) {
	.footer-wrapper {
		grid-template-columns: repeat(2, 1fr);
		grid-column-gap: 1.5rem;
	}
}

@media (min-width: 960px) {
	.footer-wrapper {
		grid-template-columns: repeat(4, 1fr);
		grid-column-gap: 3rem;
	}


	.footer-copyrights-text {
		order: 1;
		margin-top: 0;
      color:#6D7D93;
	}

	.footer-social-icon-wrapper {
		order: 2;
	}

	.footer-copyrights {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

}
