.btn-yellow{background-color:#ffda44;color:#000}#advanced-search,.btn{border-radius:5px}#advanced-search{padding:1rem;background-color:#0d6e77;color:#fff}#advanced-search .content{font-size:.8rem}#advanced-search input,#advanced-search select{font-size:.7rem}#footer{color:#fff}#footer .newsletter{background-color:#0d6e77}#footer .newsletter .newsletter-content{width:75%}#footer .subfooter{background-color:#262626}#footer .subfooter .logo{width:100%;max-width:15rem;height:auto}#footer .social-nav{font-size:1.5rem}#footer .social-nav a{margin-right:.625rem;margin-left:.625rem;color:#fff}#footer .social-nav a:hover{text-decoration:none;color:#bdbdbd}#footer .country-banner div{height:.5em}#footer .country-banner div:first-child{background-color:#006828}#footer .country-banner div:nth-child(2){background-color:#ffbe00}#footer .country-banner div:nth-child(3){background-color:#eb0000}#newsletter-form button{border-bottom-left-radius:0;border-top-left-radius:0;background-color:#ffd400;border:0;font-weight:700;color:#000}#newsletter-form input{border-bottom-right-radius:0;border-top-right-radius:0;border:0;height:2.5rem}.section-useful-links .useful-link{border-radius:5px;background-color:#0d6e77}.section-useful-links .useful-link span.name{color:#fff}.section-useful-links .useful-link img{width:2rem;height:auto}#header-app-name{text-align:right;font-weight:700;line-height:calc(.5rem + 1vw)}#header-app-name .portail{font-size:calc(.3rem + 1vw);color:#000}#header-app-name .jurisprudence{font-size:calc(.5rem + 1vw);color:#008751}#search-section{background-image:url(/images/bitcoin-3024279_1920.jpg);background-size:cover;position:relative}#search-section .search-wrapper{background-color:rgba(34,88,166,.3607843137254902)}#search-section .search-inner-wrapper{width:75%}#search-section #search-box .input-group-text{background-color:#fff;border:0;color:#4f4f4f}#search-section #search-box button.btn{border-bottom-left-radius:0;border-top-left-radius:0;background-color:#ffd400;border:0;font-weight:700;color:#000}#search-section #search-box input{border-bottom-right-radius:0;border-top-right-radius:0;border:0;height:2.5rem}#search-section #triangle-top-left{position:absolute;width:0;height:0;border-top:200px solid #de9200;border-right:200px solid transparent}#search-section #triangle-bottom-right{position:absolute;bottom:0;right:0;width:0;height:0;border-bottom:200px solid #fff;border-left:200px solid transparent}#search-section #benin-img{position:absolute;bottom:1rem;right:1rem}#search-section #benin-img img{height:120px;width:auto}#results-heading hr{border-top:1px solid rgba(0,0,0,.5)}#result-documents .document-actions a{font-size:.75rem;text-transform:uppercase;color:#0d6e77}#result-documents .document-actions a img{margin-bottom:2px}#result-documents .result-document{border-radius:5px;box-shadow:0 0 80px rgba(0,0,0,.07),0 0 10.0172px rgba(0,0,0,.0385589);padding:1rem}#result-documents .result-document .document-name{font-size:1.25rem;text-transform:uppercase}#result-documents .document-info{font-size:.8rem}#result-pagination .page-item{margin-right:1rem}#result-pagination .page-item .page-link{color:#000}#result-pagination .page-item.active .page-link{color:#fff;background-color:#0d6e77;border-color:#0d6e77}#result-pagination .page-item.disabled .page-link{color:grey}.social-share-links .social-share-link i{font-size:large;margin-right:.5rem}.social-share-links .social-share-link .fa-instagram{background:#d6249f;background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.social-share-links .social-share-link .fa-facebook-square{color:#4267b2}.social-share-links .social-share-link .fa-twitter-square{color:#1da1f2}.social-share-links .social-share-link .fa-linkedin{color:#2867b2}.social-share-links .social-share-link .fa-envelope{color:#000}#most-downloaded-documents{background:#9fada4;border-radius:5px}#most-downloaded-documents .title{font-size:.75rem;position:relative}#most-downloaded-documents .title:after{content:"";position:absolute;width:30%;left:0;bottom:-6px;border-bottom:5px solid}#most-downloaded-documents .document-actions a{font-size:.75rem;text-transform:uppercase;color:#0d6e77}#most-downloaded-documents .document-actions a img{margin-bottom:2px}#most-downloaded-documents .document{border-radius:5px;padding:.5rem;background-color:#fff}#most-downloaded-documents .document-info{font-size:.75rem}#most-downloaded-documents .document-name{text-transform:uppercase}@media (max-width:768px){#footer .newsletter-content{width:100%}}@media (max-width:768px){#benin-img,#triangle-bottom-right,#triangle-top-left{display:none}#search-box,#search-section .search-inner-wrapper{width:100%}}body{font-family:Gotham Pro,Helvetica,Arial,sans-serif}#header .logo img{max-height:4.3rem}.doc-viewer{position:fixed;left:0;top:100%;width:100%;height:100%;justify-content:center;flex-direction:column;background:rgba(0,0,0,.8);text-align:center;z-index:20;transition:all .5s;opacity:0}.doc-viewer.show{top:0!important;height:100%;width:100%;opacity:1}.doc-viewer .close{position:absolute;width:2rem;height:2rem;right:10px;top:10px;border-radius:50%;color:#fff;background-color:#000;opacity:1;font-size:1rem;font-weight:lighter}.result-pagination ul{justify-content:flex-end}@media (min-width:768px){.result-pagination ul{justify-content:flex-start}}@media (max-width:768px){#header .logo img{max-height:3.1rem}}

#header-app-name a:hover {
    color: transparent;
    text-decoration: none;
}

#search-section {
    background-image: url(/images/jurisprudence-hero.jpg);
    background-size: cover;
    position: relative;
    background-position: center;
}

#search-section #search-box input {
    background-color: #ffffffab;
}

#header-app-name {
    text-align: justify;
    font-weight: 700;
    line-height: calc(.5rem + 1vw);
}

#header-app-name .portail {
    font-size: calc(.3rem + 1vw);
    color: #fff;
}

#header-app-name .jurisprudence {
    font-size: calc(.5rem + 1vw);
    color: #1b8a60;
}

#advanced-search {
    padding: 1rem;
    background-color: #1b8a60;
    color: #fff;
}


#footer .newsletter {
    background-color: #1b8a60;
}

.section-useful-links .useful-link {
    border-radius: 5px;
    background-color: #ffbe008a;
  }

.section-useful-links .useful-link-2 {
    border-radius: 5px;
    background-color: transparent;
  }


#result-documents .document-actions a {
    font-size: .75rem;
    text-transform: uppercase;
    /* color: #0d6e77; */
    color: white;
    font-weight: bold;
}

#most-downloaded-documents .document-actions a {
    font-size: .75rem;
    text-transform: uppercase;
     /* color: #0d6e77; */
     color: white;
     font-weight: bold;
}

#most-downloaded-documents .document {
    border-radius: 5px;
    padding: .5rem;
    background-color: #fff;
    border: solid 1px #1b8a60;
}

#most-downloaded-documents {
    background: #fff;
    border-radius: 5px;
}


#result-documents .result-document .document-name {
    font-size: 0.85rem;
    text-transform: uppercase;
}

#most-downloaded-documents .document-name {
    text-transform: uppercase;
    font-size: 0.75rem;
}

#most-downloaded-documents .document-name a {
   color: black;
}
#most-downloaded-documents .document-name a:hover {
    color: black;
    text-decoration: none;
}
#result-documents .result-document .document-name a {
    color: black;
}

#result-documents .result-document .document-name a:hover {
    color: black;
    text-decoration: none;
}

.popular-tab {
    padding: 10%;
    margin-top: -8%;
}
.popular-tab #tabs{
    background: #007b5e;
    color: #eee;
}
.popular-tab #tabs h6.section-title{
    color: #eee;
}
.popular-tab #tabs .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #1b8a60;
    background-color: transparent;
    border-color: transparent transparent #f3f3f3;
    border-bottom: 5px solid !important;
    font-size: 16px;
    font-weight: bold;
}
.popular-tab .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
    color: #000;
    font-size: 16px;
    font-weight: 600;
}
.popular-tab .nav-link:hover {
    border: none;
}
.popular-tab thead{
    background: #f3f3f3;
    color: #333;
}
.popular-tab a{
    text-decoration: none;
    color: #1b8a60 !important;
    font-weight: 600;
}

#nav-popular-read-tab {
    color: #1b8a60 !important;
}

#nav-popular-download-tab {
    color: #1b8a60 !important;
}

.nav-fill .nav-item, .nav-fill>.nav-link {
    flex: 1 1 auto;
    text-align: justify;
}
