.hidde_counters {
    position: absolute;
    top: -1000px;
}

.hidde_counters img {
    border: 0px;
}

/*Container*/

.container {
    max-width: none !important;
}

.pagination {
    width: 600px;
    margin: 0;
}

/*Portal navigation*/

.portal-navigation .navbar-brand {
    padding: 10px 15px;
}

.portal-navigation .navbar-brand img {
    height: 30px;
}

.portal-navigation .navbar-nav > li > a {
    font-size: 12px;
}

.portal-navigation .navbar-nav > li > a:hover,
.portal-navigation .navbar-nav > li > a:focus {
    background: #E7E7E7;
}

.portal-navigation .dropdown-menu {
    z-index: 1000;
}

.portal-navigation .dropdown-menu > li > a {
    font-size: 12px;
}

/*App navigation*/

.app-navigation {
    z-index: 100;
    border: 0;
    border-radius: 0;
    background: #ffffff;
    background: #E7E7E7;
    border-bottom: 0px dotted #c0c0c0;
}

.app-navigation  .navbar-nav > li > a {
    color: #000000;
}

.app-navigation .navbar-nav > .active > a {
    background-color: #ffffff;
    color: #d10000;
}

.app-navigation .navbar-nav > .active > a:hover,
.app-navigation .navbar-nav > .active > a:focus {
    background-color: #ffffff;
    color: #000000;
}

.app-navigation .navbar-nav > .active > a .caret {
    border-bottom-color: #d10000;
    border-top-color: #d10000;
}

.app-navigation .navbar-nav > .active > a:hover .caret,
.app-navigation .navbar-nav > .active > a:focus .caret {
    border-bottom-color: #000000;
    border-top-color: #000000;
}

.app-navigation .nav .caret {
    border-bottom-color: #000000;
    border-top-color: #000000;
}

.app-navigation .navbar-nav > .dropdown > a .caret {
    border-bottom-color: #000000;
    border-top-color: #000000;
    margin-left: 4px;
}

.app-navigation .glyphicon {
    font-size: 11px;
}

/*App issues grid*/

.app-issue-year {
    margin-bottom: 2em
}

.app-issue-year h2 {
    font-weight: 300;
}

.app-issues-grid img {
    border: 1px solid #000000;
    margin-bottom: 0.3em;
}

.app-issues-grid .lead {
    font-weight: 300;
    font-size: 1.1em;
    margin-bottom: 0;
}

/*App footer*/

.app-footer {
    margin-top: 5em;
    font-size: 90%
}

/*App form filter*/

.app-form-filter {
    margin-bottom: 1.5em;
}

/*App article*/

.app-list-article h1 {
    font-weight: 300;
    font-size: 2em;
}

.app-list-article img {
    border: 1px solid #999999;
}

.app-list-article .col {
    margin-bottom: 2em;
}

.app-list-article .left {
    /*padding-right: 0;*/
}

.app-list-article .right {
    /*padding-left: 0;*/
}

/* Issues */

.issue-readable .lead {
    color:black;
}

.issue-not-readable .lead {
    color:gray;
}