@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;

400;600;700&display=swap);@font-face{font-weight:800;font-style:800;font-family:Gilroy,sans-serif;src:url(/fonts/gilroy-extrabold.woff2?713cf61cb4bee6f9fee6227f5215dc26) format("woff2"),url(/fonts/gilroy-extrabold.woff?47984f9fe9dd2a8dfddb422993cc9410) format("woff")}@font-face{font-weight:400;font-style:normal;font-family:Gilroy,sans-serif;src:url(/fonts/gilroy-light.woff2?2c28d5b2a0a86f2212e8209b93764b9b) format("woff2"),url(/fonts/gilroy-light.woff?f2e32407f91265268c418a2567ad285e) format("woff")}@-webkit-keyframes fadeUp{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}body{background-color:var(--white);font-family:Open Sans,sans-serif;color:#1a223b}#div_env{top:.7rem;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;z-index:100;text-align:center}@media (max-width:767px){#div_env{width:100%;max-width:75%;top:4rem;font-size:.825rem}}@media (min-width:768px){#div_env{position:fixed;left:65%;z-index:102}}@media (min-width:992px){#div_env{left:56.5%}}@media (min-width:1200px){#div_env{left:50%}}.dropdown-item-text{display:block;padding:10px 20px;color:#212529}.bg--primary{background-color:#21629a;color:var(--white);font-family:Gilroy,sans-serif}thead.bg--primary th{border-bottom:none}.modal-header.bg--primary .modal-title{font-weight:800}.modal-header.bg--primary .close{color:var(--white);font-family:initial}.modal-content .custom-select{border-radius:4px}.modal.mostrar .modal-dialog{-webkit-transform:translate(0);transform:translate(0)}.custom-select{border-radius:4px}.input-group .form-control{z-index:auto}.table-responsive .table{-webkit-animation:fadeUp .4s cubic-bezier(.37,0,.63,1) forwards;animation:fadeUp .4s cubic-bezier(.37,0,.63,1) forwards}input[type=file].form-control{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:5px;padding-bottom:5px}.disabled-fields div.form-control{background-color:#e9ecef}.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:100vw;min-height:100vh}.wrapper__sidebar{position:fixed;z-index:100;padding:2rem 1.25rem;width:100vw;height:100vh;background-color:#181f47;overflow:auto;opacity:0;visibility:hidden;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .42s cubic-bezier(.37,0,.63,1);transition:all .42s cubic-bezier(.37,0,.63,1)}@media (max-width:991px){.wrapper__sidebar .sidebar,.wrapper__sidebar .sidebar-fixed .sidebar{margin-left:0}}@media (min-width:768px){.wrapper__sidebar{position:relative;-ms-flex-negative:0;flex-shrink:0;width:265px;border-top-right-radius:15px;border-bottom-right-radius:15px;opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}}@media (min-width:992px){.wrapper__sidebar{width:310px}}.wrapper__sidebar--active{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.wrapper__sidebar--shrink{margin-left:-195px}@media (min-width:992px){.wrapper__sidebar--shrink{margin-left:-250px}}.wrapper__sidebar--shrink .wrapper__sidebar-shrink>*{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.wrapper__sidebar--shrink .side-left{opacity:0;visibility:hidden}.wrapper__sidebar-logo{display:none;margin-bottom:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:2rem;padding-right:2rem;padding-bottom:1rem;margin-left:-1.25rem;margin-right:-1.25rem}@media (min-width:768px){.wrapper__sidebar-logo{display:-webkit-box;display:-ms-flexbox;display:flex}}.wrapper__sidebar-logo img{max-width:128px}.wrapper__sidebar-shrink{color:hsla(0,0%,100%,.65);cursor:pointer;margin-left:auto;font-size:1.4rem;background:transparent;border:none;padding:0}.wrapper__sidebar-shrink:focus,.wrapper__sidebar-shrink:hover{color:var(--white);outline:none}.wrapper__sidebar-shrink>*{-webkit-transition:-webkit-transform .4s cubic-bezier(.37,0,.63,1);transition:-webkit-transform .4s cubic-bezier(.37,0,.63,1);transition:transform .4s cubic-bezier(.37,0,.63,1);transition:transform .4s cubic-bezier(.37,0,.63,1),-webkit-transform .4s cubic-bezier(.37,0,.63,1)}.wrapper__content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}@media (min-width:768px){.wrapper__content{height:100vh;overflow:auto}}.wrapper__main{padding:1.5rem 1rem 1rem}@media (min-width:768px){.wrapper__main{padding:3rem 2rem 2rem;height:100%;overflow:auto}}.navbar{background-color:var(--white);border-bottom:1px solid #f3f5f7}@media (min-width:768px){.navbar{padding-left:2rem;padding-right:2rem}}.navbar__logo{display:block;max-width:98px}@media (max-width:374px){.navbar__logo{max-width:77px}}@media (min-width:768px){.navbar__logo{display:none;max-width:110px}}.navbar__profile{position:relative}.navbar__profile .dropdown{border-radius:8px;background-color:var(--white);-webkit-transition:background .45s ease-out;transition:background .45s ease-out}.navbar__profile .dropdown-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:.65rem;border-radius:8px}.navbar__profile .dropdown-toggle:after{display:inline-block;content:"\F107";font-weight:600;font-family:Font Awesome\ 5 Free;height:auto;margin-left:.75rem;border:none}.navbar__profile .dropdown-menu{right:0;display:block;visibility:hidden;overflow:hidden;margin-top:.4rem;min-width:auto;border:0;border-radius:8px;-webkit-box-shadow:rgba(99,99,99,.2) 0 2px 8px 0;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);opacity:0;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-backface-visibility:hidden;backface-visibility:hidden}.navbar__profile .dropdown-menu.show{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.navbar__profile .dropdown-item{border-color:transparent}.navbar__profile .dropdown-item i{margin-right:0;margin-left:0;width:auto}.navbar__profile .dropdown-item:focus,.navbar__profile .dropdown-item:hover{outline:none;color:#1a223b}.navbar__profile .dropdown-item:active{outline:none;color:#f3f5f7;background-color:#21629a}.navbar__profile .dropdown-item__icon{display:inline-block;width:1.175rem}.navbar__profile:focus-within .dropdown,.navbar__profile:focus .dropdown,.navbar__profile:hover .dropdown{background-color:#f3f5f7}.navbar__profile-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.25rem;height:2.25rem}.navbar__profile-icon>svg{width:100%;height:100%}.navbar__profile-icon .icon-bg{fill:#e7faff}.navbar__profile-icon .icon-user{fill:#21629a}.navbar__profile-user{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:.5rem}.navbar__profile-user span{font-size:.775rem;font-weight:600;letter-spacing:-.03rem}.navbar__profile-user small{color:#bbb;font-size:.5875rem}.side-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;color:hsla(0,0%,100%,.65);-webkit-transition:all .4s cubic-bezier(.37,0,.63,1);transition:all .4s cubic-bezier(.37,0,.63,1)}.side-left__title{margin-left:1rem;text-transform:uppercase;font-size:.675rem;font-family:Open Sans,sans-serif}.side-left__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.side-left__list+.side-left__title{margin-top:2rem}.side-left__item:not(:last-child){margin-bottom:1rem}.side-left__item--active .side-left__item-title{background-color:var(--white);color:#181f47}.side-left__item--active .side-left__item-title:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.side-left__item--active .side-left__item-title:hover{color:#181f47}.side-left__item--active .side-left__subitems,.side-left__item-title{display:-webkit-box;display:-ms-flexbox;display:flex}.side-left__item-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.75rem 1rem;border-radius:8px;font-weight:600;font-family:Open Sans,sans-serif;cursor:pointer;-webkit-transition:all .45s ease-out;transition:all .45s ease-out}.side-left__item-title:after{display:inline-block;margin-left:auto;content:"\F107";font-weight:600;font-family:Font Awesome\ 5 Free;-webkit-transition:-webkit-transform .3s ease-in;transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in}.side-left__item-title:hover{color:var(--white)}.side-left__item-icon{width:1.375rem}.side-left__subitems{margin-top:1rem;padding-left:1rem;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.side-left__subitem{display:inline-block;position:relative;color:hsla(0,0%,100%,.65)}.side-left__subitem:after{content:"";position:absolute;width:100%;-webkit-transform:scaleX(0);transform:scaleX(0);height:1px;bottom:-1px;left:0;background-color:var(--white);-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}.side-left__subitem:not(:last-child){margin-bottom:1rem}.side-left__subitem:hover{color:var(--white);text-decoration:none}.side-left__subitem:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}.side-left__subitem--active{color:var(--white)}.content__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.5rem}@media (max-width:767px){.content__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:768px){.content__header{margin-bottom:1rem}}@media (min-width:992px){.content__header{margin-bottom:2rem}}.content__header h1{font-weight:800;font-size:1.75rem;font-family:Gilroy,sans-serif}@media (min-width:768px){.content__header h1{font-size:2rem}}@media (min-width:992px){.content__header h1{font-size:2.25rem}}.content__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.content__actions{margin-top:.5rem;margin-bottom:1.25rem;width:100%;overflow:auto}}@media (min-width:768px){.content__actions{margin-left:auto}}.content__actions span{display:inline-block;margin:0 .75rem}.content__actions .custom-select{border-radius:4px;height:calc(2.25rem + 2px);border-color:#181f47}.content__emtpy{min-height:35rem;display:grid;place-items:center}.content__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;margin-bottom:1.5rem}@media (min-width:768px){.content__buttons{margin-bottom:2rem}}.content__buttons--bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.content__filters-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-.75rem;padding:1rem 0}.content__filters-footer .btn{margin-bottom:.75rem}.content__filters-footer .btn:not(:last-child){margin-right:.75rem}.content__panel h2{margin-bottom:1rem;font-family:Gilroy,sans-serif;font-size:1rem;font-weight:800}.content__panel h2 strong{color:#21629a}@media (min-width:768px){.content__panel h2{font-size:1.25rem}}.content__panel:not(:last-child){margin-bottom:2rem}.login{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;background-color:var(--white)}@media (min-width:768px){.login{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem 0;background:-webkit-gradient(linear,left top,right top,color-stop(50%,#e7faff),color-stop(50%,#21629a));background:linear-gradient(90deg,#e7faff 50%,#21629a 0)}}.login__container{position:relative;background-color:var(--white)}@media (min-width:768px){.login__container{overflow:hidden;border-radius:8px;-webkit-box-shadow:rgba(99,99,99,.2) 0 2px 8px 0;box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}}.login__logo{display:block;margin-bottom:2.5rem;max-width:98px}@media (min-width:768px){.login__logo{max-width:110px;margin-bottom:3rem}}@media (min-width:1200px){.login__logo{margin-bottom:4rem}}.login__credentials{position:relative;padding:2rem 1rem}@media (min-width:768px){.login__credentials{padding:2rem}}@media (min-width:992px){.login__credentials{margin-right:auto;margin-left:auto;max-width:400px;padding-top:3rem}}.login__credentials h1{margin-bottom:0;font-family:Gilroy,sans-serif;font-size:1.75rem;font-weight:800}@media (min-width:992px){.login__credentials h1{font-size:2rem;font-size:2.25rem}}.login__credentials h1+small{display:block;margin-bottom:1.25rem;letter-spacing:-.2px}.login__credentials .form-control{font-size:.875rem}.login__img{padding:6rem;background-color:#e7faff}.login__img svg{width:100%;height:100%}.btn--primary{background-color:#21629a;color:var(--white);-webkit-transition:all .45s cubic-bezier(.37,0,.63,1);transition:all .45s cubic-bezier(.37,0,.63,1)}.btn--primary:focus,.btn--primary:hover{color:var(--white);background-color:#2a7dc4}.btn-toggle-menu{position:fixed;right:2vw;bottom:2vh;z-index:999;display:inline-grid;width:2.875rem;height:2.875rem;border-radius:50%;background-color:#21629a;-webkit-box-shadow:rgba(99,99,99,.2) 0 2px 8px 0;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);cursor:pointer;border:none;padding:0;place-items:center}.btn-toggle-menu:focus{outline:none;background-color:#1d5585}@media (min-width:768px){.btn-toggle-menu{display:none}}.btn-toggle-menu span{position:relative;-webkit-transition:background .1s linear;transition:background .1s linear}.btn-toggle-menu span,.btn-toggle-menu span:after,.btn-toggle-menu span:before{display:inline-block;width:1.325rem;height:1.25px;background-color:var(--white)}.btn-toggle-menu span:after,.btn-toggle-menu span:before{position:absolute;content:"";-webkit-transition:all .3s ease;transition:all .3s ease;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.btn-toggle-menu span:after{top:-.5rem}.btn-toggle-menu span:before{top:.5rem}.btn-toggle-menu--active span{background-color:transparent}.btn-toggle-menu--active span:before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.btn-toggle-menu--active span:after{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-.5rem}.buttons .btn{margin-bottom:.5rem}.buttons .btn:not(:last-child){margin-right:.5rem}.navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding-left:0;margin-bottom:.5rem}@media (max-width:767px){.navigation{font-size:.75rem}}.navigation__item{color:#999da7}.navigation__item:not(:last-child){margin-right:.75rem}.navigation__item:not(:last-child):after{content:"\F105";font-family:Font Awesome\ 5 Free;margin-left:.75rem;font-weight:600;vertical-align:middle}.navigation__item--active{color:#181f47}.navigation__item--active:after{color:initial}@media (max-width:767px){.nav-tabs{overflow-x:auto;overflow-y:hidden;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;border-bottom-color:#c2cfd6}.nav-tabs .nav-item{white-space:nowrap}}.page-item.active .page-link,.page-item.active .pagination-datatables li a,.page-item.active .pagination li a,.pagination-datatables li.active .page-link,.pagination-datatables li.active a,.pagination-datatables li .page-item.active a,.pagination li.active .page-link,.pagination li.active a,.pagination li .page-item.active a{background-color:#21629a;border-color:#21629a}.page-link,.pagination-datatables li a,.pagination li a{color:#21629a}.page-link:focus,.page-link:hover,.pagination-datatables li a:focus,.pagination-datatables li a:hover,.pagination li a:focus,.pagination li a:hover{background-color:#f3f5f7;color:#21629a}.empty{width:100%;min-height:350px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:hsla(223,7%,63%,.45)}.empty:before{content:"\F15B";font-family:Font Awesome\ 5 Free;font-weight:400;font-size:2rem}.empty:after{content:attr(empty-text);font-size:1.25rem;font-weight:600}.section-title{margin-bottom:1.25rem;font-family:Gilroy,sans-serif;font-size:1.15rem;font-weight:800}.section-title span{color:#21629a}@media (min-width:768px){.section-title{font-size:1.25rem}}.section-title--info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.section-title--info span{font-size:.875rem}@media (max-width:768px){.section-title--info span{margin-top:.75rem}}ul.timeline{padding-left:0}ul.timeline:before{left:9px;z-index:0;background:#0088b6}ul.timeline>li{padding-left:30px}ul.timeline>li:before{left:0;border:2px solid #0088b6;z-index:1}ul.timeline>li a:not(.btn):not(.btn--primary){color:#4e66a7;font-weight:700}ul.timeline>li a:not(.btn):not(.btn--primary):hover{color:#4e66a7;text-decoration:none}