$navbar-height: 60px;

#super-header{
  background: lighten($dms-dark, 10%);
  height: 40px;
  width: 100%;
  display: block;
  color: $light-grey;
  overflow: hidden;
  padding-left: 5px;
  padding-right: 5px;
  a{
    text-decoration: none;
  }
  ul{
    li{   
      line-height: 38px;
      height: 40px;     
      padding-left: 15px;
      padding-right: 15px;  
      img{
        height: 22px;
        position: relative;
        top: -2px;
      }
      &:last-child{
        padding-right: 5px;
      }
      dms-toggle{
        a{
          color: $dms-warning;
        }
      }
      a{
        &.dms-home-link{
          color: lighten($dms-dark, 50%);    
          -webkit-transition: color 200ms ease-in-out;
          -moz-transition: color 200ms ease-in-out;
          -o-transition: color 200ms ease-in-out;
          transition: color 200ms ease-in-out;  
          &:hover{          
            color: lighten($dms-dark, 75%);
          }
        }
      } 
    }
  }
}

#bot-bar-placeholder{
  position: relative;
  display: block;
  height: $navbar-height;
  width: 100%;
}

.full-nav-wrapper{
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  &.sticky{
    top: -40px !important;
  }
  z-index: 999;
}

.bot-bar-wrapper{
}

.bot-expand-bar{
  width: 100%;
  max-height: 0px;
  display: block;
  background: $dms-dark;
  -webkit-transition: max-height 1000ms ease-in-out;
  -moz-transition: max-height 1000ms ease-in-out;
  -o-transition: max-height 1000ms ease-in-out;
  transition: max-height 1000ms ease-in-out;
  overflow: hidden;
  color: $white;
  padding-left: 155px;

  &.bot-bar-show{
    max-height: 500px;
  }
  .bot-bar-callout-wrapper{
    width: 100%;
    height: 100%;
    // padding-top: 15px;
    margin-top: -15px;
    padding-bottom: 10px;
  }
}

.bot-input-bar{
  background: $dms-dark;
  color: $white;
  height: $navbar-height;
  width: 100%;
  // overflow: hidden;
  .container-fluid{
    margin-bottom: 0px;
    // height: $navbar-height;
  }
  .adjusted-logo{
    padding-top: 8px;
  }
  a.brand{
    color: $white !important;
    font-family: 'Raleway';
    font-weight: 900;
    line-height: $navbar-height;
    font-size: 30px;
    &:hover{
      text-decoration: none;
      color: $white !important;
      opacity: .75;
    }
  }
  
  ul{
    &.pull-right{
      margin-bottom: 0px;
      height: 60px;
      >li{
        line-height: $navbar-height;
      }
    }
    &.pull-left{
      display: table;
      border-collapse: collapse;
      border-spacing: 0px;
      margin-bottom: 0px;
      &.list-inline{
        li{
          display: table-cell;
          vertical-align: middle;
          .menu-btn{
            position: relative;
            top: 1px;
          }
        }
      }
    }
  }
}


.supply-input-submit{
  background: none;
  border: none;
  position: relative;
  top: 0px;
  opacity: 1;
  color: lighten($dms-dark, 50%);
  &:active, &:focus{
    outline: none;
  }
  &:hover{
    opacity: 1;
  }
}

.supply-input{
  width: 460px;
  height: 40px;
  margin-top: 6px;
  background: none;
  border: none;
  color: #fff;
  font-size: 20px;
  font-weight: 400;
  padding-left: 5px;  
  &::-webkit-input-placeholder {
     color: lighten($dms-dark, 30%);
  }
  &:-moz-placeholder { /* Firefox 18- */
     color: lighten($dms-dark, 30%);
  }
  &::-moz-placeholder {  /* Firefox 19+ */
     color: lighten($dms-dark, 30%);
  }
  &:-ms-input-placeholder {  
     color: lighten($dms-dark, 30%);
  }
  &:hover{
    &::-webkit-input-placeholder {
      color: lighten($dms-dark, 40%);
    }
    &:-moz-placeholder { /* Firefox 18- */
      color: lighten($dms-dark, 40%);
    }
    &::-moz-placeholder {  /* Firefox 19+ */
      color: lighten($dms-dark, 40%);
    }
    &:-ms-input-placeholder {  
      color: lighten($dms-dark, 40%);
    }
  }
  &:active, &:focus{
    outline: none;
  }
}

.bar-pull-up{
  position: relative;
  top: -1px;
}


.dropdown-menu{ 
  padding: 10px;
  font-size: 16px;
  min-width: 220px;
  z-index: 99999;
  >li{
    >a{
      &:hover{
        background: $dms-primary;
        color: $white;
        border-radius: 4px;
      }
      .pull-right{
        position: relative;
        right: -12px;
      }
    }
    &.dropdown-header{
      color: $dms-primary;
      font-weight: 700;
    }
  }
  &.dropdown-menu-right{
    right: -4px;
    &:before{
      right: 9px;
      left: auto;
    }
    &:after{
      right: 10px;
      left: auto;
    }
    &.dropdown-menu-offset-adjust{
      right: -9px;
    }
  }
  &:before {
    position: absolute;
    top: -7px;
    left: 9px;
    display: inline-block;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-left: 7px solid transparent;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    content: '';
  }
  &:after {
    position: absolute;
    top: -6px;
    left: 10px;
    display: inline-block;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #ffffff;
    border-left: 6px solid transparent;
    content: '';
  }
}

.nav_profile{
  width: 44px;
  height: 44px;
  border-radius: 4px;
  border: 2px solid #fff;
  margin-right: -5px; 
  background-size:cover;
  background-repeat:no-repeat;
  position: relative;
  top: -4px;
}

footer{
  position: relative;
  background: $lightest-grey;
  width: 100%;
  padding-top: 120px;
  padding-bottom: 50px;
  overflow: hidden;
  li{
    margin-bottom: 5px;
  }
  hr{
    border-color: $light-grey;
  }
  .foot{    
    color: #999;
    padding-top: 0px;
  }
  .footer-overlay{
    background: $lightest-grey;
    color: #8397ab;
  }
}

