.ibm-sitenav-menu-sticky.ibm-masthead-sticky-showing #cloud-l1 .ibm-sitenav-menu-container,
.ibm-masthead-sticky.ibm-masthead-sticky-showing #cloud-l1 .ibm-sitenav-menu-container {
    -webkit-transform: translate3d(0,50px,0) ;
    transform: translate3d(0,50px,0) ;

}

.ibm-masthead-sticky #cloud-l1 .ibm-sitenav-menu-container {
  -webkit-transform: translate3d(0,-80px,0);
  transform: translate3d(0,-80px,0);
}

.ibm-mh-marketplace-link {
  display: none !important;
}

.ibm-sitenav-cloud-menu {
  display: inline-block;
  float: left;
  position: relative;

}

.ibm-sitenav-menu-container {
  background-color: #000;
}
.ibm-sitenav-menu-list a,
.ibm-sitenav-menu-list a.ibm-btn-sec.ibm-btn-blue-50,
.ibm-sitenav-menu-name a,
.ibm-sitenav-menu-name a:hover,
.ibm-type .ibm-sitenav-menu-list>ul>li>a:hover{
  color: #000;
  border: none !important;
}

.ibm-type .ibm-sitenav-menu-list>ul>li>a:hover::after,
.ibm-type .ibm-sitenav-menu-name>a:hover::after {
  background: #000;
  -ms-transform: translate(0,4px);
  transform: translate3d(0,4px,0);
  transition: transform .4s cubic-bezier(0.4,1,0.4,1);
}

.ibm-sitenav-menu-list a.ibm-btn-sec.ibm-btn-blue-50:hover {
  background-color: #000;
}

#cloud-l1 .ibm-sitenav-menu-list a,
#cloud-l1 .ibm-sitenav-menu-name a {
  color: #fff;
}

#cloud-l1 .ibm-sitenav-menu-name {
  padding-left: 0 !important;
}

#cloud-l1 .ibm-sitenav-menu-name>a {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.ibm-sitenav-menu-sticky #cloud-l1 .ibm-sitenav-menu-container .ibm-sitenav-menu-list,
 #cloud-l1 .ibm-masthead-sticky.ibm-masthead-sticky-showing.ibm-sitenav-menu .ibm-sitenav-menu-container .ibm-sitenav-menu-list {
  right: 0 !important;
}

.ibm-sitenav-menu-sticky #cloud-l1 .ibm-sitenav-menu-container {
  box-sizing: border-box;
}

.ibm-sitenav-menu-sticky #cloud-l1 .ibm-sitenav-menu-container .ibm-account {
  padding-right: 0;
}

.ibm-sitenav-cloud-menu ul {
  float: left;
  margin-left: 20px;
  padding: 0;
  position: relative;
}

.ibm-sitenav-cloud-menu li {
  position: relative;
  display: block;
  float: left;
  padding: 0 30px;
}

.ibm-sitenav-cloud-menu li>a {
  border: 0;
  overflow: hidden;
  position: relative;
  box-sizing: border-box;
  color: #323232;
  cursor: pointer;
  display: block;
  height: 50px;
  line-height: 50px;
  padding: 0;
  /*padding-left: 15px;*/
  padding-right: 25px;
  text-decoration: none;
  transition: .3s color;
  text-decoration: none;
}

.ibm-sitenav-cloud-menu li>a:hover {
  text-decoration: none;
}

.ibm-sitenav-cloud-menu li a::before {
  font-size: .9rem;
  right: 0;
  left: inherit;
}


.ibm-sitenav-cloud-menu li.ibm-haschildlist ul {
  display: none;
  position: absolute;
  background-color: #fff;
  left: 0;
  margin: 0;
  width: auto;
  min-width: 200px;
}

.ibm-sitenav-menu-sticky .ibm-sitenav-cloud-menu li.ibm-haschildlist ul {
  display: none !important;
}

.ibm-sitenav-menu-sticky.ibm-sitenav-menu-sticky-showing .ibm-sitenav-cloud-menu li.ibm-haschildlist.ibm-active ul {
  display: block !important;
}

.ibm-sitenav-cloud-menu li.ibm-haschildlist.ibm-active ul {
  display: block;
}

.ibm-sitenav-cloud-menu li.ibm-haschildlist ul li {
  width: 100%;
  padding: 0;
}

.ibm-sitenav-cloud-menu li.ibm-haschildlist>ul>li>a {
  padding: 15px 30px;
  box-sizing: border-box;
  height: auto;
  line-height: inherit;
  text-decoration: none;
}

.ibm-sitenav-cloud-menu li.ibm-haschildlist>ul>li>a:hover,
#cloud-l1 .ibm-sitenav-menu-list>ul>li>button:hover,
#cloud-l1 .ibm-sitenav-menu-list>ul>li.ibm-active>button {
  color: #fff;
  background-color: #0064FF;
}

.ibm-sitenav-cloud-menu>ul>li>a::after,
#cloud-l1 .ibm-sitenav-menu-list>ul>li>a::after,
#cloud-l1 .ibm-sitenav-menu-name>a::after,
#cloud-l1 .ibm-sitenav-menu-list>ul>li>button::after {
  background: #0064FF;
  bottom: 0;
  content: '';
  display: block;
  height: 4px;
  left: 0;
  position: absolute;
  -ms-transform: translate(0,4px);
  transform: translate3d(0,4px,0);
  transition: transform .4s cubic-bezier(0.4,1,0.4,1);
  width: 100%;
}

.ibm-sitenav-cloud-menu>ul>li.ibm-active>a::after,
#cloud-l1 .ibm-sitenav-menu-list>ul>li>a:hover::after,
#cloud-l1 .ibm-sitenav-menu-name>a:hover::after,
#cloud-l1 .ibm-sitenav-menu-list>ul>li.ibm-cloud-active>a::after,
#cloud-l1 .ibm-sitenav-menu-name.ibm-cloud-active>a::after,
#cloud-l1 .ibm-sitenav-menu-list>ul>li.ibm-active>button::after {
  -ms-transform: translate(0,0px);
  transform: translate3d(0,0px,0);
  transition: transform .4s cubic-bezier(0.4,1,0.4,1);
}


#cloud-l1 .ibm-sitenav-menu-container {
  border-bottom: none;
  background-color: #000;
  height: 80px;
  line-height: 80px;
  padding: 0 20px;
}

#cloud-l1 .ibm-sitenav-menu-name a, #cloud-l1 .ibm-sitenav-menu-list ul li {
  padding: 0px;
  margin: 0px;
}

#cloud-l1 .ibm-sitenav-menu-list {
  padding-left: 35px;
}

#cloud-l1 .ibm-sitenav-menu-list, #cloud-l1 .ibm-sitenav-menu-name {
  display: inline-block;
  float: left;
}

 /* {
  padding-left: 3rem;
} */

#cloud-l1 .ibm-sitenav-menu-list {

}

/* #cloud-l1 .ibm-sitenav-menu-sticky, #cloud-l1 .ibm-sitenav-menu-container, #cloud-l1 .ibm-sitenav-menu-list {
  padding-left: 3rem;
} */

#cloud-l1 .ibm-sitenav-menu-list>ul>li>a,
#cloud-l1 .ibm-sitenav-menu-name>a,
#cloud-l1 .ibm-sitenav-menu-list>ul>li.ibm-haschildlist>button,
#cloud-l1 .ibm-sitenav-menu-signup>ul>li>a {
  line-height: initial;
  margin: 0px;
  padding: 30px 15px;
  box-sizing: inherit;
  height: auto;
}

#cloud-l1 .ibm-sitenav-menu-name>a,
#cloud-l1 .ibm-sitenav-menu-list>ul>li.ibm-haschildlist>button {
  background-color: #000;
  padding: 30px 35px 27px 15px;
}


#cloud-l1 .ibm-sitenav-menu-list>ul>li.ibm-haschildlist>button::before {
  padding-right: 10px;
}

#cloud-l1 .ibm-sitenav-menu-list li ul {
  background-color: #4e4e4e;
  border: none;
  min-width: 185px;
}

#cloud-l1 .ibm-sitenav-menu-list li ul a:hover {
  background-color: #4e4e4e;
  text-decoration: underline;
}

#cloud-l1 .ibm-sitenav-menu-list>ul>li>a:hover,
#cloud-l1 .ibm-sitenav-menu-list>ul>li>button:hover,
#cloud-l1 .ibm-sitenav-menu-list>ul>li.ibm-active>button
{
  color: #fff;
  background-color: #4e4e4e;
}

#cloud-l1 .ibm-sitenav-menu-name>a:hover,
#cloud-l1 .ibm-sitenav-menu-list>ul>li>button,
#cloud-l1 .ibm-sitenav-menu-list>ul>li.ibm-haschildlist>ul>li>a{
  color: #fff;
}

#cloud-l1 .ibm-sitenav-menu-signup {
  padding-right: 20px;
}

.ibm-sitenav-menu-sticky #cloud-l1 .ibm-sitenav-menu-signup {
  padding-right: 40px;
}

#cloud-l1 #topband {
  display: inline-flex;
}

.bluemix-footer-social-tools a.ibm-meetup:before {
  content: "";
  width: 26px;
  height: 26px;
  background: url(http://www.ibm.com/cloud-computing/bluemix/sites/all/themes/bluemix/img/icons/icon-social-meetup-nobg-blk.svg) center center no-repeat !important;
  background: url(http://www.ibm.com/cloud-computing/bluemix/sites/all/themes/bluemix/img/icons/icon-social-meetup-nobg-wht.svg) center center no-repeat !important;
  left: 0px;
}

.ibm-cloud-icon-right:before {
  font-size: 1em;
  left: 5px;
}

/* account stuffs */
#cloud-l1 .ibm-sitenav-menu-list.ibm-account ul li a.ibm-textcolor-systems-blue-6 {
  color: #0064FF;
}
#cloud-l1 .ibm-sitenav-menu-list.ibm-account>ul>li>a::after,
#cloud-l1 .ibm-sitenav-menu-list.ibm-account>ul>li>a:hover {
  background-color: #000;
}

#cloud-l1 .ibm-sitenav-menu-list.ibm-account>ul>li>a {
  padding-right: 0px;
}

#cloud-l1 .ibm-sitenav-menu-list.ibm-site-list ul li.ibm-cloud-hidden,
#cloud-l1 .ibm-sitenav-menu-list.ibm-site-list ul li.ibm-cloud-more {
  display: none;
}



/* #cloud-l1 .ibm-sitenav-menu-container .ibm-sitenav-menu-name,
#cloud-l1 .ibm-sitenav-menu-container .ibm-sitenav-menu-list,
#cloud-l1 .ibm-sitenav-menu-container .ibm-sitenav-menu-account{
  display: flex;
  justify-content: space-between;
} */

#cloud-l1 .ibm-sitenav-menu-signup ul li::before {
  content: "";
}

/* footer stuffs */
#ibm-footer-module {
  display: none;
}
/* account stuffs end */

@media screen and (max-width: 830px) {
  #cloud-l1 .ibm-sitenav-menu-list {
    /* display: none; */
  }

  #cloud-l1 .ibm-sitenav-menu-list.ibm-account {
    display: block;
  }
}

@media screen and (min-width: 480px) {
  .cmr-module-tab {
    bottom: calc(50% + 91px) !important;
  }
}

@media screen and (max-width: 374px) {
  #cloud-l1 .ibm-sitenav-menu-list.ibm-account>ul>li.ibm-haschildlist {
    display: none;
  }
}

/* bluemix stuffs */
.ibm-sitenav-menu-list .cloud-menu-bar li a {
   color: #fff;
}
.cloud-sitenav-menu-container .cloud-menu-bar .ibm-sitenav-menu-item-right a {
  color: #fff;
  background-color: #292929;
}
.cloud-sitenav-menu-container .cloud-menu-bar .ibm-sitenav-menu-item-right a:hover {
  color: #fff;
  background-color: #292929;
}
