
    .bg-body{background: #fcfcfc;}
    .parrafo{color:rgba(94,86,105,0.87);}
    .font-bold{font-weight: bold;}
    .bi-file-earmark-pdf{font-size: 16px;}
    .c-text{ color:rgba(94,86,105,0.87) !important; }
    .c-text-alt{ color:rgba(94,86,105,.68) !important; }
    .c-white{color: white;}
    .c-success{ color: #56ca00 !important; }
    .c-danger{ color: #ff4c51 }
    .c-primary{color:#870b00 !important;}
    .text-hover-red:hover > p {
        text-decoration-line: underline;
        color:#f0506e;
    }
    .text-hover-red > p {
        padding-left: 25px;
    }
    .text-right{text-align: right;}
    .text-hover-red{padding-left:15px;}
    .bg-white{background: white;}
    .border-gray{border:1px solid #eff3f5; }
    .m-b-sm{margin-bottom: 8px;}
    .m-t-sm{margin-top: 8px;}
    .p-xs{padding:20px;}
    .container-pdf:hover{
        overflow-y: scroll;
    }
    .container-pdf{
        top:0px;
        position: relative;
        height: 550px;
        overflow-y: hidden;
    }
    .full-width{width:100%;}
    .btn-section{
        background: white;
        border:1px solid #eff3f5;
        color:#444444;
        padding:12px 8px 12px 20px;
        position: relative;
        cursor: pointer;
    }
    .btn-active{
        background: #fff;
        border:1px solid #fff;
        border-left:3px solid #b2033a;
        color: #b2033a;
    }
    .icon-flecha{
        position: absolute;
        right:5px;
    }
    .section-container{padding-top: 50px;padding-bottom: 70px;min-height: auto;}
    .principal{background: #f3f5fa !important;}
    .b-r{border:1px solid red;}
    .p-left-md{padding-left: 30px;}
    .p-left-sm{padding-left: 15px;}
    .m-top-md{margin-top: 20px;}
    .m-top-sm{margin-top: 10px;}
    .m-bottom-sm{margin-bottom: 10px;}
    .p-no-top{padding-top: 0px;}
    ul > li {padding-top:5px;list-style:none;}
    .menu-link a:hover {color:#d11504 !important;text-decoration: underline !important;}
    .bi-file-earmark-pdf{color:#870b00;}
    .nav-icon-pdf{padding-right: 10px !important;font-size:16px !important;}
    .flex-start{justify-content: flex-start !important;}
    .disabled-link {pointer-events: none;color:#b6b6b6;}
    .no-padding{padding:0px !important;}