  
.navbar-idb .nav > .active > a > [class^="icon-"],
.navbar-idb .nav > .active > a > [class*=" icon-"]{
    /*background-image: url("../img/glyphicons-halflings-white.png");*/
}

.navbar-idb .navbar-inner {
    background-color: #2a80b9
;    background-image: -moz-linear-gradient(top, #2a80b9, #216694);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2a80b9), to(#216694));
    background-image: -webkit-linear-gradient(top, #2a80b9, #216694);
    background-image: -o-linear-gradient(top, #2a80b9, #216694);
    background-image: linear-gradient(to bottom, #2a80b9, #216694);
    background-repeat: repeat-x;
    border-color: #37759e;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a80b9', endColorstr='#216694', GradientType=0);
}

.navbar-idb .brand,
.navbar-idb .nav > li > a {
    color: #d5e5f1;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.navbar-idb .brand:hover,
.navbar-idb .nav > li > a:hover,
.navbar-idb .brand:focus,
.navbar-idb .nav > li > a:focus {
    color: #ffffff;
}

.navbar-idb .brand {
    color: #d5e5f1;
}

.navbar-idb .navbar-text {
    color: #d5e5f1;
}

.navbar-idb .nav > li > a:focus,
.navbar-idb .nav > li > a:hover {
    color: #ffffff;
    background-color: transparent;
}

.navbar-idb .nav .active > a,
.navbar-idb .nav .active > a:hover,
.navbar-idb .nav .active > a:focus {
    color: #ffffff;
    background-color: #216694;
}

.navbar-idb .navbar-link {
    color: #d5e5f1;
}

.navbar-idb .navbar-link:hover,
.navbar-idb .navbar-link:focus {
    color: #ffffff;
}

.navbar-idb .divider-vertical {
    border-right-color: #3f8cc0;
    border-left-color: #2573a6;
}

.navbar-idb .nav li.dropdown.open > .dropdown-toggle,
.navbar-idb .nav li.dropdown.active > .dropdown-toggle,
.navbar-idb .nav li.dropdown.open.active > .dropdown-toggle {
    color: #ffffff;
    background-color: #216694;
}

.navbar-idb .nav li.dropdown > a:hover .caret,
.navbar-idb .nav li.dropdown > a:focus .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
}

.navbar-idb .nav li.dropdown > .dropdown-toggle .caret {
    border-top-color: #d5e5f1;
    border-bottom-color: #d5e5f1;
}

.navbar-idb .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar-idb .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar-idb .nav li.dropdown.open.active > .dropdown-toggle .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
}

.navbar-idb .navbar-search .search-query {
    color: #ffffff;
    background-color: #515151;
    border-color: #216694;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}

.navbar-idb .navbar-search .search-query:-moz-placeholder {
    color: #cccccc;
}

.navbar-idb .navbar-search .search-query:-ms-input-placeholder {
    color: #cccccc;
}

.navbar-idb .navbar-search .search-query::-webkit-input-placeholder {
    color: #cccccc;
}

.navbar-idb .navbar-search .search-query:focus,
.navbar-idb .navbar-search .search-query.focused {
    padding: 5px 15px;
    color: #2a80b9;
    text-shadow: 0 1px 0 #ffffff;
    background-color: #ffffff;
    border: 0;
    outline: 0;
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
}

.navbar-idb .btn-navbar {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #2a80b9;
    *background-color: #2a80b9;
    background-image: -moz-linear-gradient(top, #2a80b9, #216694);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2a80b9), to(#216694));
    background-image: -webkit-linear-gradient(top, #2a80b9, #216694);
    background-image: -o-linear-gradient(top, #2a80b9, #216694);
    background-image: linear-gradient(to bottom, #2a80b9, #216694);
    background-repeat: repeat-x;
    border-color: #216694 #216694 #000000;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.navbar-idb .btn-navbar:hover,
.navbar-idb .btn-navbar:focus,
.navbar-idb .btn-navbar:active,
.navbar-idb .btn-navbar.active,
.navbar-idb .btn-navbar.disabled,
.navbar-idb .btn-navbar[disabled] {
    color: #ffffff;
    background-color: #2a80b9;
    *background-color: #2a80b9;
}

.navbar-idb .btn-navbar:active,
.navbar-idb .btn-navbar.active {
    background-color: #2a80b9 \9;
}

.btn-warning {
    color: #404040;
}

.input-medium {
  width: 130px;
}

.btn-info {
  border-color: #2f96b4 #2f96b4 #69698c;
}
textarea {
    font-size:90%;
}
