#content-grouped {
    margin-top:1em;
}

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {
        display: none;
    }
}

.tabs-nav {
    margin: 0;
}

.tabs-nav li {
    margin: 0 0 -1px 10px;
    padding: 4px 12px 2px 12px;
    border: 1px solid #97a5b0;
    display: inline-block;
    background: #ced6f5;
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.38, rgb(204,212,245)),
        color-stop(0.88, rgb(255,255,255))
    );
    background-image: -moz-linear-gradient(
        center bottom,
        rgb(204,212,245) 38%,
        rgb(255,255,255) 88%
    );
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.tabs-nav li.tabs-selected {
    background: #fff;
    border-bottom: 1px solid #fff;
}

.tabs-nav a {
    color: #275391;
    font-weight: bold;
    text-decoration: none;
}

.tabs-nav a:hover,
.tabs-nav li.tabs-selected a {
    color: #000;
    text-decoration: none;
}

.tabs-container {
    border-top: 1px solid #97a5b0;
    padding: 1em 8px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
/* Uncomment this if you want a little spinner to be shown next to the tab title while an Ajax tab gets loaded
.tabs-loading span {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}*/

#sidebar select {
    width:224px;
}

