.selectCurrentCustomer {
    margin-bottom:3px;
    margin-top:3px;
}

.dropdownSelectCurrentCustomer {
    overflow-y: scroll;
    max-height: 300px;
    overflow-x: hidden;
}

.toolsButton {
    display:block;
    cursor: pointer;
}

.toolsMenu {
    min-width: 100px !important;
    width: 100px !important;
    border-radius: 0px !important;
    z-index:1150 !important;
}

.toolsMenuItem {
    cursor:pointer;
}

.mynavbar {
    box-shadow: 0 0 4px rgba(0,0,0,.14),0 4px 8px rgba(0,0,0,.28) !important;
    border:none !important;
}

.logo {   
    background: url("../images/logo_picture_w.png.xhtml?ln=default&v=1_0") no-repeat top center;
    background-repeat: no-repeat;
    background-position: 50% 10px;
    z-index:-1;
    
}
.nameContainer {
    margin-top:3px;
    margin-bottom:3px;
}
.nameContainer.visible-xs {
    font-size:72%;
}
.nameToolsContainer {
    line-height: 1.0;
}
.menuButtonBox {
  font-size: 133%;
  position: absolute;
  padding-top: 15px;
  padding-left: 15px;
}

.navbarCollapseContainer {
    padding-top: 5px;
}

.headerBt {
    margin-left:3px;
    display:block;
    line-height:1.0;
}

@media only screen and (max-width : 767px) {
    .headerBt {
        margin-top:3px;
        font-size:200%;
    }
}
@media only screen and (min-width : 768px) {
    .headerBt {
        font-size:120%;
    }
}

.ribbon-wrapper-red {
  width: 160px;
  overflow: hidden;
  position: absolute;
  top: -7px;
  left: -30px;
  bottom: 0px;
  color: #fff;
  overflow: hidden;
  z-index:-1;
  display:none;
}

.ribbon-red {
  font-size: 78%;
  font-family: "Courier New", Courier, monospace;
  font-weight:bold;
  text-align: center;
  -webkit-transform: rotate(315deg);
  -moz-transform: rotate(315deg);
  -ms-transform: rotate(315deg);
  -o-transform: rotate(315deg);
  position: relative;
  padding: 3px 0 3px 18px;
  left: -22px;
  top: 15px;
  width: 120px;
  background-color: #5477B6;
  color: #ffffff;
  -webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
  -moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
  box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
}

.ribbon-red:before, .ribbon-red:after {
  content: "";
  border-top:   3px solid #6e8900;   
  border-left:  3px solid transparent;
  border-right: 3px solid transparent;
  position:absolute;
  bottom: -3px;
}

.ribbon-red:before {
  left: 0;
}

.ribbon-red:after {
  right: 0;
}

.btSelectCustLabel {
    max-width: 220px;
    overflow: hidden;
    float: left;
    display:block;
}

​