/*
 * Row with equal height columns
 * --------------------------------------------------
 */
.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
}

.row-eq-height .pdoResources_article_dashboard { margin-bottom:30px}

.nav-secondaire { margin:20px 0}
.nav-secondaire > .nav > li > a.first { margin-left:15px}

#accordion {margin-top:30px; margin-bottom:30px}
#accordion .panel {border-bottom: 30px; position:relative}
#accordion .panel:after {display: none;}
#accordion .panel + .panel {}
#accordion .panel-heading h2 {margin-top: 20px;margin-bottom: 18px;border-bottom: 3px solid #2f748d;}
#accordion .panel-heading h2 a {padding: 5px 0 8px 0px; text-decoration:none}
#accordion .panel-heading h2 a:before {display: none;position: absolute;right: 23px;top: 8px;border: 0;width: 5px;height: 21px;content: "";background: #24709a;}
#accordion .panel-heading h2 a:before {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#accordion .panel-heading h2 a:after {position: absolute;right: 15px;top: 16px;border: 0;width: 21px;height: 5px;content: "";background: #24709a;}
#accordion .panel-heading h2 a:after {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#accordion .panel-heading h2 a.collapsed:before {display: block;}
#accordion .panel-heading p {padding-left: 25px;}

#accordion .panel-body {padding: 0px 0 20px 25px;border-top: 0;}

.table-badge td span.badge:before { content:'•'}


