header i {
  margin-right:10px;
}

#menu-collapser, #user-collapser {
  display:none;
}

header .nav-tabs {
  border-bottom:0px;
}

header .nav-tabs li a {
  border:0px;
}

header .caret {
  margin-left:10px !important;
}

header .dropdown li a {
  color:#004c9d !important;
  background-image:none;
  text-transform:none !important;
  font-weight:normal !important;
}

header .dropdown li a:hover {
  color:#0077c8 !important;
  background-image:none;
}

#main-slice {
  background-color:#004c9d;
}

#main-slice .height-main-slice {
  height:75px;
}

#logo img {
  max-height:60px;
  max-width:100%;
}

#page-title {
  text-align:center;
  display:block;
  color:#fff;
  font-size:2em;
  text-transform:uppercase;
  font-weight:bold;
}

#user-btn {
  z-index:1;
}

#user-menu-img {
  margin-right:5px;
}

#user-btn .dropdown-menu > li > a:focus, #user-btn .dropdown-menu > li > a:hover {
  background-color:#fff;
  border-radius:0px;
}

#user-btn #user-dropdown {
  text-transform:uppercase;
  border-radius:0px;
  width:auto;
  border:0px;
  text-shadow:none;
  background-image:none;
  -webkit-box-shadow:none;
  background-color:#004c9d !important;
  color:#fff !important;
  border-radius:0px;
}

#user-btn .dropdown-menu {
  border-radius:0px;
}

#main-menu-slice {
  background-color:#0077c8;
  padding-top:5px;
  margin-bottom:10px;
  display:none;
}

#main-menu-slice i {
  display:none;
}

#main-menu-slice .pull-right i {
  display:inline-block;
}

#main-menu-slice #user-btn-collapsed {
  display:none;
}

#main-menu-slice .nav .open > a, #main-menu-slice .nav .open > a:focus, #main-menu-slice .nav .open > a:hover {
  color:#004c9d !important;
  background-color:#fff;
}

#main-menu-slice .nav-tabs li a {
  border-radius:0px;
  border:0px;
  color:#fff;
  text-transform:uppercase;
  font-weight:bold;
}

#main-menu-slice .nav-tabs .active a {
  color:#0077c8;
  background-color:#fff;
}

#main-menu-slice a:hover, #main-menu-slice a:focus {
  background-color:#fff;
  color:#0077c8 !important;
}

#main-menu-slice .dropdown-menu {
  margin-left:-1px;
  border-color:#0077c8;
  border-top:none;
  border-radius:0px;
}

@media (min-width:1025px) {
  #main-menu-slice {
    display:block !important;
  }
}

@media (max-width:1025px) {
  #main-slice i {
    display:inline-block;
  }
}

@media (max-width:1025px) {
  #page-title-container, #user-btn-container {
    display:none;
  }
}

@media (max-width:1025px) {
  #menu-collapser, #user-collapser {
    display:block;
  }
}

@media (max-width:1025px) {
  #main-menu-slice {
    background-color:#004c9d;
    position:absolute;
    top:75px;
    right:0px;
    margin-bottom:20px;
    z-index:10;
    padding-top:0px;
  }
}

@media (max-width:1025px) {
  #main-menu-slice i {
    display:inline-block;
  }
}

@media (max-width:1025px) {
  #main-menu-slice #user-btn-collapsed {
    display:block;
  }
}

@media (max-width:1025px) {
  #menu-collapser {
    position:absolute;
    top:25px;
    right:25px;
    color:#fff;
    font-size:25px;
  }
}

@media (max-width:1025px) {
  #user-collapser {
    position:absolute;
    top:25px;
    right:70px;
    color:#fff;
    font-size:25px;
  }
}

@media (max-width:1025px) {
  #menu-container {
    width:250px;
    padding:0px;
  }
}

@media (max-width:1025px) {
  #main-menu-slice .dropdown-menu {
    width:250px;
  }
}

@media (max-width:1025px) {
  #main-menu-slice .dropdown-menu li {
    border:0px !important;
    width:248px !important;
  }
}

@media (max-width:1025px) {
  #main-menu-slice .dropdown-menu li:hover {
    width:248px;
  }
}

@media (max-width:1025px) {
  #main-menu-slice .dropdown-menu .divider {
    width:248px;
  }
}

@media (max-width:1025px) {
  #main-menu-slice .nav-tabs {
    display:block;
    width:250px;
  }
}

@media (max-width:1025px) {
  #main-menu-slice .nav-tabs li {
    display:block;
    width:250px;
    border:solid 1px #007ac9;
    border-top:none;
    border-bottom:solid 2px #8ec0e6;
  }
}

@media (max-width:1025px) {
  #main-menu-slice .nav-tabs li:last-of-type {
    border-bottom:solid 1px #007ac9;
  }
}

@media (max-width:1025px) {
  #sub-menu-slice {
    margin-top:100px;
  }
}

@media (max-width:1025px) {
  #main-menu-slice .nav-tabs > li > a {
    margin-right:0px;
  }
}

