#topmenu {
  margin: 0 -15px;
  padding: 0;
}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover{
border-color:transparent;
}
#topmenu .navbar-nav li a {
  background-color: transparent;
  color: rgb(0,73,149);
  font-size: 18px;
  padding-right: 5px;
position:relative;
text-shadow:0 0 0px #004995
}
body:nth-of-type(1) #topmenu .navbar-nav ul li ul li a {
  color: #003168;
}

#topmenu .navbar-nav li a::after {
  background-color: #004995;
  bottom: 0;
  content: "";
  display: block;
  height: 2px;
	left: 15px;
  position: absolute;
  width: 0;
	transition: all 0.5s ease 0s;
}
.btn.active, .btn:active{
box-shadow: none;
}
#topmenu .navbar-nav li.active a::after, #topmenu .navbar-nav li:hover a::after {
  width: 40%;
}
#topmenu .navbar-nav li a.btn.dropdown-toggle {
  padding: 15px 7px;
}
#topmenu .navbar-nav li a.btn.dropdown-toggle::after {
background-color:transparent;
}
#topmenu .navbar-nav li ul li a::after {
background-color:transparent;
}
.btn-group.open .dropdown-toggle {
  box-shadow: none;
}
#topmenu .dropdown-menu li a {
  background: transparent url("/images/srel.png") no-repeat scroll 16px 10px;
  color: #555;
  font-size: 14px;
  padding-left: 28px;
}

@media screen and (max-width:767px){
#topmenu{margin:0;}
.smal_icon {

  text-align: left!important;
}
#searchform {
  display: block;
  margin-bottom: 5px !important;
}
#topmenu .navbar-nav li a.btn.dropdown-toggle {
  padding: 10px;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#topmenu .navbar-nav ul li ul li a {
  color: #003168;

}
}