.navbar-inverse .navbar-inner {
    background-color: #333333 !important;
    background-image: linear-gradient(to bottom, #333333, #333333) !important;
}
.navbar-inverse .nav > li > a {
    color: #bababa;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn-primary {
    background-image: -moz-linear-gradient(top, #2c5f9d, #2a75b1);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2c5f9d), to(#2a75b1));
    background-image: -webkit-linear-gradient(top, #2c5f9d, #2a75b1);
    background-image: -o-linear-gradient(top, #2c5f9d, #2a75b1);
    background-image: linear-gradient(to bottom, #2c5f9d, #2a75b1);
    border-color: #1c7198 #0062a2 #005f9c;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c5f9d', endColorstr='#2a75b1', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
    color: #ffffff;
    background-color: #2877b3;
    *background-color: #27669b;
}
a {
    color: #2d3640;
    text-decoration: underline;
}
a.btn, .btn-group a {
    text-decoration: none;
}
.nav li.active a {
    text-decoration: none !important;
}
.well2 {
    position: relative;
    margin: 15px 0;
    padding: 39px 19px 14px;
    *padding-top: 19px;
    background-color: #fff;
    border: 1px solid #ddd;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.well3 {
    position: relative;
    margin: 15px 0;
    padding: 39px 19px 14px;
    *padding-top: 19px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #ebebeb;
    box-shadow: 0 1px 1px #bbbbbb;
}


input[type="button"]:disabled,
input[type="submit"]:disabled,
input[type="reset"]:disabled,
input[type="file"]:disabled::-webkit-file-upload-button,
button:disabled,
select:disabled,
keygen:disabled,
optgroup:disabled,
option:disabled,
select[disabled] > option {
    color: #c7c3c1;
}

.bootstrap-widget-header h3 {
    font-weight: normal;
}

.ui-accordion-header a {
    margin-left: 15px;
}
.accordion .accordion-group {
    background: #ffffff;
}
.accordion a {
    color: #0088cc;
    text-decoration: none !important;
}
.accordion > .collapse {
    height: auto !important;
}

.accordion-Q {
    font-weight: bold;
}

.icon-sort-down, .icon-sort-up {
    display: none;
}

.grid-view table.items tr.selected td {
    background: #feffb4 !important;
}