.btn {
  cursor: pointer;
}

.sbd-btn {
  -webkit-appearance:none;
  width:auto;
  padding:0 10px;
  font-size:12px;
  border-radius: 3px;
  height:30px;
  font-family: open_sanssemibold;
  letter-spacing: 2px;
  line-height: 30px;
  text-align: center;
  box-sizing: border-box;
  border-style: none;
}

.sbd-btn.filled {
  color:white;
}

.sbd-btn.unfilled {
  background-color:transparent;
  border-width: 1px;
  border-style: solid;
}

.collapse-menu-btn {
  width:40px;
  height:40px;
  border-right:1px solid rgba(0,0,0,0.1);
  font-size:12px;
  text-align: center;
  line-height: 40px;
  color:white;
}

.sbd-top-menu .collapse-menu-btn:hover {
  background-color:#f2f2f2;
}

.sbd-top-menu .account-settings-btn {
  height:40px;
  border-left:1px solid rgba(0,0,0,0.1);
  font-size:14px;
  text-align: center;
  line-height: 40px;
  padding:0 10px;
  color:#1e1e1e;
  position: absolute;
  right:0;
  top:0;
}

.sbd-top-menu .back-to-super-btn {
  height:40px;
  border-left:1px solid rgba(0,0,0,0.1);
  font-size:14px;
  text-align: center;
  line-height: 40px;
  padding:0 10px;
  color:#1e1e1e;
  position: absolute;
  right:110px;
  top:0;
}

.tooltip {
position: relative;
display: inline-block;
color:white;
font-family: open_sanssemibold;
margin-left:5px;
height:30px;
line-height: 30px;
}

/* Tooltip text */
.tooltip .tooltiptext {
visibility: hidden;
width: 400px;
background-color: black;
color: #fff;
text-align: left;
padding: 5px 0;
border-radius: 6px;
font-family: open_sansregular;
line-height: 1.4;

/* Position the tooltip text - see examples below! */
position: absolute;
z-index: 1;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
visibility: visible;
}

/***************************** ON/OFF SWITCH ****************************/

.onoffswitch {
    margin-top:10px;
    margin-bottom:10px;
    position: relative;
    width: 90px;
    height: 30px;
    line-height:30px;
    -webkit-user-select:none;
    font-family:open_sanssemibold;
    border-radius:3px;
    overflow:hidden;
}

.onoffswitch-flex {
    order:2;
    margin:0;
    position: relative;
    flex-basis: 90px;
    flex-grow:0;
    flex-shrink:0;
    height: 30px;
    line-height:30px;
    margin-top:5px;
    margin-right:5px;
    -webkit-user-select:none;
    font-family:open_sanssemibold;
    border-radius:3px;
    overflow:hidden;

}

.onoffswitch-checkbox {
    display: none;
}
.onoffswitch-label {
    display: block; overflow: hidden; cursor: pointer;
    border: none; border-radius: 0px;
    position:relative;
    height:inherit;

}
.onoffswitch-inner, .onoffswitch-inner-2 {
    display: block; width: 200%; margin-left: -100%;
    -webkit-transition: margin 0.3s ease-in 0s;
}
.onoffswitch-inner:before, .onoffswitch-inner:after,.onoffswitch-inner-2:before, .onoffswitch-inner-2:after {
    display: block; float: left; width: 50%; height: inherit; padding: 0; line-height: inherit;
    font-size: 14px; color: white;
    -webkit-box-sizing: border-box; box-sizing: border-box;
}
.onoffswitch-inner:before {
    content: "YES";
    padding-left: 10px;
    background-color: #2B2B2B; color: #FFFFFF;
    text-align: left;
}
.onoffswitch-inner:after {
    content: "NO";
    padding-right: 10px;
    background-color: #EEEEEE; color: #999999;
    text-align: right;
}

.onoffswitch-inner-2:before {
    content: "ON";
    padding-left: 10px;
    background-color: #2B2B2B; color: #FFFFFF;
    text-align: left;
}
.onoffswitch-inner-2:after {
    content: "OFF";
    padding-right: 10px;
    background-color: #EEEEEE; color: #999999;
    text-align: right;
}

.onoffswitch-switch {
    display: block; width: 20px; height:20px; margin: 0px;
    background: #FFFFFF;
    border-radius: 0px;
    position: absolute; top:5px; right: 65px;
    -webkit-transition: all 0.3s ease-in 0s;
    border-radius:3px;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner, .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner-2 {
    margin-left: 0;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
    right: 5px;
}
