.nav-digest {
 font-family: "Noto Serif";
 font-weight:bold;
 font-size:19px;
}

.nav-digest a {
  cursor:pointer;
  border-radius:0px !important;
}

.nav-digest .urgent_column, .nav-digest .newsbox-rubric  {
 font-family: "Noto Sans";
 font-weight:normal;
}

.nav-digest .nav-tabs {
 border:none;
}

.nav-digest .nav-tabs > li.active > a {
 border: 1px solid #1c2e52;
 border-bottom:1px solid transparent;
 color: #1c2e52;
}

.nav-digest .nav-tabs > li  > a {
 border: 1px solid #ccc;
 border-bottom:1px solid #1c2e52;
 color:#a9a9a9;
 letter-spacing: -1px; 
}

.nav-digest .nav-tabs > li.last > a {
 border-right: 1px solid #ccc;
}

.nav-digest .nav-tabs > li.active.last > a {
 border-right: 1px solid #1c2e52;
}

.nav-digest .nav-tabs > li > a {
 margin-right:0px;
 border-right:none;
}

.nav-digest .nav-tabs > li > a:focus {
 text-decoration:none;
 outline:none;
}

.nav-digest ul.nav-tabs > li {
 display:table-cell;
 text-align:center;
 width:25%;
}


/*------ ACCORDION -------*/

.panel-digest .panel-title {
 font-family: serif;
 font-weight:bold;
 font-size:19px;
 color:#a9a9a9;
}

.panel-digest .panel-heading {
 text-align:center
}

.panel-digest .panel-default > .panel-heading { 
 background:white;
 padding:0;
}

.panel-digest .nav-tabs a, .panel-digest .panel-heading a  {
 background: white;
 display:inline-block;
 width:100%;
 padding:10px;
 text-decoration:none;
 cursor:pointer;
}

.panel-digest a:focus {
 outline:none;
}

.panel-digest .panel {
 border:none;
}

.panel-digest .panel-default {
 border-top: 1px solid #ddd;
 box-shadow: none;
}


.panel-digest .panel-default.last {
/* border-bottom: 1px solid #ddd;*/
}

.panel-digest .panel-body {
 border:none !important;
}

.panel-digest .caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border: 5px solid transparent;
    border-top: 5px solid black;
    margin-top: 10px;
    float:right;
}

.panel-digest a[aria-expanded=true] {
 color:#1c2e52;
}

.panel-digest a[aria-expanded=true] .caret {
    border: 5px solid transparent;
    border-bottom: 5px solid black;
    margin-top: 5px;
}

.panel-digest hr.last {
 margin-top:5px;
 border-color:#ddd;
}
/* ----------------- */

.nav-digest .readmore {
 font-family: "Noto Sans";
}