 body {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333; 
}

  .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #104e47;
  }

  @media (max-width: 767px){
      .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color: #fff;
      }
  }

  .navbar-default{ 
    background-color: #00796B;
    border-color: #02675D; 
    font-size: 16px;
    -webkit-box-shadow: 0 8px 6px -6px #999;
    -moz-box-shadow: 0 8px 6px -6px #999;
    box-shadow: 0 8px 6px -6px #999;
  }

  .navbar-brand>img {
    display: block;
    width: 45px;
  }


  .dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
    color: #fff;
    text-decoration: none;
    background-color: #00897b;
    outline: 0;
}

  .navbar-default .navbar-nav>li>a {
    color: #fff;
  }

  .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    color: #e5e6e6;
    background-color: #02675D;
  }

  .navbar-default .navbar-brand {
    color: #fff;
  }


  .navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
  }

  .marginBottom-0 {margin-bottom:0;}

  .dropdown-submenu{
      position:relative;
  }
  
  .dropdown-submenu>.dropdown-menu{
      top:0;left:100%;
      margin-top:-6px;
      margin-left:-1px;
      -webkit-border-radius:0 6px 6px 6px;
      -moz-border-radius:0 6px 6px 6px;
      border-radius:0 6px 6px 6px;
  }
  
  .dropdown-submenu>a:after{
    display:block;
    content:" ";
    float:right;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid;
    border-width:5px 0 5px 5px;
    border-left-color:#cccccc;
    margin-top:5px;
    margin-right:-10px; 
  }
  
  .dropdown-submenu:hover>a:after{
    border-left-color:#555;
 
  }
  
  .dropdown-submenu.pull-left{
    float:none;
  }

  .dropdown-submenu.pull-left>.dropdown-menu{
    left:-100%;
    margin-left:10px;
    -webkit-border-radius:6px 0 6px 6px;
    -moz-border-radius:6px 0 6px 6px;
    border-radius:6px 0 6px 6px;
  }


.alert-default { 
    background-image: -webkit-linear-gradient(top, #f8f8f8 0, #ececec 100%);
    background-image: linear-gradient(to bottom, #f8f8f8 0, #ececec 100%);
}


.alert-default {
    color: #615f5f;
    font-weight: normal;
    background-image: -webkit-linear-gradient(top, #f8f8f8 0, #ececec 100%);
    background-image: linear-gradient(to bottom, #f8f8f8 0, #ececec 100%);
    border-color: #e5e6e6;
}

.list-filter{
    margin-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-style: solid;
    border-width: 1px;
    border-radius: 3px;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 210px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}

@media (min-width: 768px){
.navbar-right {
    float: right!important;
    margin-right: -10px;
}
}

