.menuTabsIcons{
  margin: 0 auto;
  max-width: 1218px;
}

.menuTabsIconsWrap{
  background-color: #333;
  margin: 0 -9999px;
  position: relative;
  z-index: 11;
}

.menuTabsIcons{
  margin: 0 auto;
  max-width: 1218px;
}

.menuTabsIcons .select{
  display: none;
}

.menuTabsIcons .tab-item{
  color: #fff;
  cursor: pointer;
  display: block;
  font-size: 13px;
  line-height: 1em;
  margin: 0;
  padding: 0;
  text-align: center;
  width: 116px;
  font-family: "SAPRegular",Arial,Helvetica,sans-serif;
  font-weight: normal;
}

.menuTabsIcons .tab-icon{
  display: block;
  height: 50px;
  margin: 0 auto;
  width: 50px;
}
.menuTabsIcons .tab-text-wrap{
  display: block;
  height: 50px;
  padding: 0 10px;
  box-sizing: border-box;
}

.menuTabsIcons .items{
  background-color: #333;
  margin: 0 -9999px;
}

.menuTabsIcons .items-inner{
  display: flex;
  justify-content: center;
}

.menuTabsIcons .tab-item.active, .menuTabsIcons .tab-item:active{
  background-color: #fff;
  color: #000;
  font-weight: normal;
}
.menuTabsIcons .tab-item a{
  text-decoration: none;
  display: block;
  width: 100%;
  padding-bottom: 8px;
  padding-top: 10px;
}
.menuTabsIcons .tab-icon{
  display: block;
  height: 50px;
  margin: 0 auto;
  width: 50px;
}

.menuTabsIcons .tab-text-wrap{
  display: block;
  height: 50px;
  padding: 0 10px;
  box-sizing: border-box;
}

.menuTabsIcons .tab-text{
  color: #fff;
  display: block;
  max-height: 29px;
  line-height: 1.05em;
  overflow: hidden;
  padding: 1px 0;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

.menuTabsIcons .tab-item.active .tab-text,.menuTabsIcons .tab-item:active .tab-text{color:#000}
.menuTabsIcons .tab-item.active .tab-icon img.positive-icon,.menuTabsIcons .tab-item:active .tab-icon img.positive-icon{display:block;margin:0 auto}
.menuTabsIcons .tab-item.active .tab-icon img.negative-icon,.menuTabsIcons .tab-item:active .tab-icon img.negative-icon{display:none}
.menuTabsIcons .tab-item.tab-wide{width:166px}
.menuTabsIcons .tab-item a{text-decoration:none;display:block;width:100%;padding-bottom:8px;padding-top:10px}
.menuTabsIcons .tab-icon{display:block;height:50px;margin:0 auto;width:50px}
.menuTabsIcons .tab-icon img{height:50px;max-width:50px}
.menuTabsIcons .tab-icon .enp_sols{height:50px;max-width:70px !important;margin-left: -0.75em !important;}
.menuTabsIcons .tab-icon img.positive-icon{display:none}
.menuTabsIcons .tab-icon img.negative-icon{margin:0 auto;display:block}
.menuTabsIcons .tab-text-wrap{display:block;height:50px;padding:0 10px;box-sizing:border-box}
.menuTabsIcons .tab-text{color:#fff;display:block;max-height:29px;line-height:1.05em;overflow:hidden;padding:1px 0;position:relative;top:50%;transform:translateY(-50%)}
.menuTabsIcons.dropdown{display:block;max-width:420px;padding:0;position:relative}
.menuTabsIcons.dropdown .select{background-color:#fff;display:block;margin:0 -9999px;padding:0 9999px;box-shadow:0 10px 15px -10px rgba(0,0,0,0.2)}
.menuTabsIcons.dropdown .select .tab-item{color:#000;padding:0 22px}
.menuTabsIcons.dropdown .select .tab-item:hover{background:0;box-shadow:none}
.menuTabsIcons.dropdown .select .tab-item .tab-icon img.positive-icon{margin:0 auto;display:block}
.menuTabsIcons.dropdown .select .tab-item .tab-icon img.negative-icon{display:none}
.menuTabsIcons.dropdown .select .tab-item .tab-text-wrap{height:56px}
.menuTabsIcons.dropdown .select .tab-text{color:#000;display:inline-block;padding-right:20px}
.menuTabsIcons.dropdown .select .arrow{position:absolute;right:22px;top:20px}
.menuTabsIcons.dropdown .select.active .arrow{transform:rotate(180deg)}
