@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";:root{--small-width: 1200}*{margin:0;padding:0;color:var(--black)}*,*:before,*:after{box-sizing:border-box}body{background-color:var(--gray)}.circle{border-radius:50%}.pointer{cursor:pointer}.border-card{border:.5px solid var(--gray-dark)}.scroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#f5f5f5}.scroll::-webkit-scrollbar{width:4px;background-color:#f5f5f5}.scroll::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:var(--principal-color)}.scroll-gray::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:var(--gray-dark)}@media (max-width: 1200px){.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}}.navbar{background-color:#fff;padding-left:30px;padding-right:30px}.nav-item{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.nav-link{width:-moz-fit-content;width:fit-content;padding:0}.nav-link.active{position:relative}.nav-link.active:before{content:"";left:0;bottom:0;width:100%;height:2px;margin-bottom:-5px;position:absolute;background-color:var(--principal-color)}.dropdown-toggle:after{margin-left:.5em;margin-right:.5em}.navbar-toggler{border:none;outline:0;box-shadow:none}.dropdown-item:active{color:#000;background-color:var(--gray)}@media (max-width: 1200px){.navbar-collapse .navbar-nav{margin-bottom:0!important}.navbar-collapse .navbar-nav li{margin-top:10px}.navbar-collapse .navbar-nav .dropdown .avatar{display:none}}.carousel{background-image:url(/assets/imgs/header.jpg);background-size:cover;background-repeat:no-repeat;width:100%;height:300px;position:relative}.carousel:before{content:"";position:absolute;background-color:#0003;width:100%;height:100%;z-index:1}.carousel-inner{z-index:2;background-color:var(--principal-color);border-radius:8px;border:1px solid white;padding:30px 35px}.carousel-inner p{margin:0}.carousel-inner h3{margin-bottom:15px}.carousel-inner p:not(:last-child){margin-bottom:5px}.library-content{margin-top:50px;margin-bottom:80px}.library-content .title{margin-bottom:30px}.load-container{padding:10px}.load-container *{cursor:pointer;color:#0073ca}.library-list{width:100%;max-height:700px;overflow-y:scroll;padding:0 20px}.library{cursor:pointer;border-radius:8px;padding:0 10px;border:.5px solid var(--gray-dark);margin-bottom:20px;background-color:#fff}.library.active{border:2px solid var(--principal-color)}.library .library-img,.library .library-details{padding:20px 10px}.library .library-details p{margin-bottom:0}.library-pending,.library-empty{height:700px;padding:20px 30px;text-align:center;border-radius:8px;background-color:#fff;border:.5px solid var(--gray-dark)}.library-empty img{max-height:80%}.library-pending *{color:var(--gray-dark)}.library-pending .img-fluid{max-height:75%}.library-pending>h4{margin-bottom:30px}.library-pending>p{margin-top:30px}.library-preview .content{margin:0;min-height:700px;padding:25px;display:flex;flex-direction:column;border-radius:8px;border:.5px solid var(--gray-dark);background-color:#fff}.library-preview .header{width:100%;display:flex;margin-bottom:20px;justify-content:flex-start}.library-preview .body{width:100vw;padding-left:25px}.library-preview .img-container .circle{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border:.5px solid var(--gray-dark)}.library-preview .text-container p{margin:0;box-sizing:border-box}.library-preview .text-container .title{font-size:18px;font-weight:600;margin-bottom:2px}.library-preview .text-container .date{font-size:14px;font-weight:300}.library-preview .actions,.preview{display:flex;align-items:center;justify-content:flex-end}@media (max-width: 1200px){.col-library{display:none}}@media screen and (max-width: 550px){.library-preview .content{padding:0}.library-preview .content .header .img-container{padding-bottom:10px}.library-preview .content .header{flex-direction:column}.library-preview .content .header .body{padding:0}.library-preview .content .header .actions{justify-content:flex-start;position:absolute;top:14px;right:0}}@media screen and (max-width: 650px){.library{flex-direction:column;text-align:center}.library .library-img{padding-bottom:5px}.library .library-details{padding-top:5px}}footer .top{padding:30px 20px;background-color:var(--principal-color)}footer .bottom{padding:15px 0;text-align:center;background-color:var(--secondary-color)}footer .circle{height:40px;width:40px;background-color:#fff}footer .circle img{margin-bottom:2px}.section{position:relative;width:100%;display:block;display:flex;flex-wrap:wrap;justify-content:center}.modal{position:fixed;display:block;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;top:0;left:0;width:100%;height:100%;z-index:100;overflow-x:hidden;background-color:#1f2029bf;pointer-events:none;opacity:0;overflow:hidden;transition:opacity .25s .7s ease}.modal.active{overflow:auto;pointer-events:auto;opacity:1;transition:opacity .3s ease-in-out}.modal-wrap{position:relative;display:block;margin:20px auto;border-radius:8px;overflow:hidden;padding:20px 0;background-color:#fff;align-self:center;box-shadow:0 12px 25px #c7afbd40;opacity:0;transform:scale(.6);transition:opacity .25s .25s ease,transform .3s .25s ease}.btn-close-modal{border:none;height:30px;width:30px;border-radius:50%;background-color:transparent;position:absolute;top:50px;right:30px;transition:right .25s .25s ease}.modal.active .modal-wrap{opacity:1;transform:scale(1);transition:opacity .25s .5s ease,transform .35s .5s ease}.modal-wrap .document{box-shadow:var(--bs-box-shadow)!important}.modal-wrap .library-preview .content,.modal-wrap .library-pending{border:none;box-shadow:none!important}.modal-wrap .library-preview .content{padding:8px 25px}@media screen and (max-width: 550px){.modal-wrap{padding:20px}.modal-wrap>.container{padding:0}.btn-close-modal{top:50px;left:auto;right:auto;transition:right 1s ease-in-out}.modal-wrap .library-preview .content{padding:0}}@media screen and (max-height: 1100px){.modal-wrap{margin:150px 0}}:root{--principal-color: #D20B15;--secondary-color: #A50008;--gray: #f3f3f3;--gray-dark: #808080;--black: #303030}*{font-family:Poppins,sans-serif}
