html,body{height:100%}body{font-family:Roboto!important;font-size:14px}.logo{width:250px;height:85px;}.navbar{background:#fff!important}.nav-link{color:rgba(0,0,0,.9)}@font-face{font-family:Roboto;src:url(fonts/Roboto-Light.ttf)}@font-face{font-family:Roboto;src:url(fonts/Roboto-Regular.ttf)}.card{-moz-box-shadow:0 0 3px #ccc;-webkit-box-shadow:0 0 3px #ccc;box-shadow:0 0 15px #ccc;border:transparent;padding:0;border-bottom:5px solid #fc0;margin-bottom:1.2rem}.edition-categories .text-dark{color:#3d3846;font-size:.8rem}.fs-8{font-size:.8rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#3d3846;background-color:#fff;border:1px solid #dee2e6}.page-item.active .page-link{z-index:3;color:#fff;background-color:#3d3846;border-color:#3d3846}
.footer{background-color: #3d3846;}.icon{width: 40px;height: 40px;padding: 0 !important;line-height: 40px;display: inline-block;margin: 0 5px;}.icon i{font-size: 20px;}.archieve{color: #fff;display: inline-block;padding: 7px 14px;background-color: #3d3846;border-left: 10px solid #fc0;}.archieve-right{border-left:0;border-right:10px solid #fc0;cursor: pointer;}
.ribbon{
    background: #022636;
}
.modal-body .icon{border-radius: 0 !important;margin: 0;}
.modal-header{
    right: -15px;
    border-radius: 100%;
    width: 50px;
    height: 50px;
    padding: 0;
    line-height: 50px;
    text-align: center;
    top: -20px;
    position: absolute;
    z-index: 2;
}
.btn-close{margin:0 auto !important;    filter: brightness(0) invert(1);}
a.nav-link:hover,a.nav-link.active {
    color: #dc3545 !important;
}
/*
.carousel-control-next{background: linear-gradient(270deg, black, transparent);}
.carousel-control-prev{background: linear-gradient(-270deg, black, transparent);}
*/