body,html{color:#344767;font-family:Roboto,sans-serif;font-size:.9rem}.login-bg{position:absolute;min-height:100%;min-width:100%;background-image:url(/tramitesmigratorios/img/login_bg.bff1efce.jpg)!important;background-repeat:repeat;background-attachment:fixed;background-size:cover;margin-bottom:100px}.login{box-shadow:0 2.8em 1.5em rgba(0,0,0,.1),0 .125em .5em rgba(0,0,0,.15)}.wrapper{background:#f0f2f5;display:flex;width:100%;align-items:stretch}#wrp-sidebar{min-width:250px;max-width:250px;padding:20px}#sidebar{background:#fff;border-radius:.75rem;padding:20px 10px;transition:all .3s;height:calc(100vh - 2.8rem);box-shadow:0 1.25rem 1.6875rem 0 rgba(0,0,0,.05);position:relative}.side_active{margin-left:-230px;min-width:120px;max-width:120px;transition:all 1.5s}.side_button{position:relative}.btn-sidebar{text-align:right;margin-top:-10px;font-size:.6rem;font-weight:800;background-color:#fff;border-radius:3px;border:1px solid #ededed;position:absolute;left:150px}.side_active_button{left:200px}.btn-sidebar i{color:#f06b78}.girar{transform:rotate(180deg);transition:all 1s}#sidebar.active{margin-left:-180px}#sidebar .sidebar-header{color:#fff;padding-top:.6rem;padding-bottom:.6rem}#sidebar .sidebar-header span{font-size:1.5rem;font-weight:700}#sidebar div{padding-top:0}#sidebar ul{margin:0;padding:0 0 0 0}#sidebar ul li{list-style:none}.navbar-item a{color:#8590a5;font-size:.7rem;text-decoration:none}.navbar-item a:hover{color:#fff}.navbar-item a i{color:#f06b78!important}.user i{font-size:14px;margin-left:10px}.navbar{color:#d0cfcf;padding-top:.8rem!important;padding-bottom:.8rem!important}.orange{color:#ff7e69}.color-green-m{color:#6d7076}.navbar-nav i{color:rgba(0,0,0,.54);font-size:1.2rem}.navbar-header span{display:block;font-size:10px}.nav-descripcion{color:#f06b78}#content{width:100%;min-height:100vh;transition:all .3s}.content-body{padding:20px}.card{background:#fff;box-shadow:0 .5em 1.5em rgba(0,0,0,.1),0 .125em .5em rgba(0,0,0,.15);border-radius:.6rem!important;padding:10px 20px}.m-menu{margin-top:20px}.menu{padding:0;margin:0}.menu li{color:#fff;font-size:.86rem;font-weight:500;line-height:2.6rem;margin-bottom:5px}.menu li a{color:#484848;font-size:.86rem;padding-left:15px;text-decoration:none}.menu li a:hover{background:hsla(0,0%,100%,.5);border-radius:6px;color:#639be5;display:block}.menu li a.router-link-exact-active{background:hsla(0,0%,100%,.8);border-radius:6px;color:#639be5;display:block}.menu li a.router-link-exact-active i{color:#639be5}.menu li i{color:hsla(0,0%,100%,.9);font-size:.8rem;margin-right:6px}.submenu{margin-left:15px!important}.menu-titulo{color:#fff;font-weight:700;padding-left:1.8rem}.wrapper-icon{border-radius:.5rem;background:#e9ecef;min-height:2rem;min-width:2rem;display:grid;place-items:center;text-align:center}.wrapper-icon i{color:#5394f3}.item-menu{font-size:.7rem}body{min-height:100vh;min-height:-webkit-fill-available}html{height:-webkit-fill-available}main{display:flex;flex-wrap:nowrap;height:100vh;height:-webkit-fill-available;max-height:100vh;overflow-x:auto;overflow-y:hidden}button{font-size:.78rem!important}.b-example-divider{flex-shrink:0;width:1.5rem;height:100vh;background-color:rgba(0,0,0,.1);border:solid rgba(0,0,0,.15);border-width:1px 0;box-shadow:inset 0 .5em 1.5em rgba(0,0,0,.1),inset 0 .125em .5em rgba(0,0,0,.15)}.bi{vertical-align:-.125em;pointer-events:none;fill:currentColor}.dropdown-toggle{outline:0}.nav-flush .nav-link{border-radius:0}.btn-simple,.btn-toggle{align-items:center;color:#344767;display:inline-flex;padding:.25rem .5rem;font-size:.78rem!important;border:0}.btn-simple:focus,.btn-simple:hover,.btn-toggle:focus,.btn-toggle:hover{color:#7b809a}.btn-toggle:before{width:1.25em}.btn-simple:before,.btn-toggle:before{line-height:0;content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='rgba(0,0,0,.9)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5 14 6-6-6-6'/%3E%3C/svg%3E");transition:transform .35s ease;transform-origin:.5em 50%;fill:#fff!important;color:#fff;border-color:#fff}.btn-simple:before{width:1.45em}.btn-simple[aria-expanded=true],.btn-toggle[aria-expanded=true]{color:#8590a5}.btn-simple[aria-expanded=true]:before,.btn-toggle[aria-expanded=true]:before{transform:rotate(90deg)}.btn-simple-nav a,.btn-toggle-nav a{color:#8590a5;display:inline-flex;padding:.4rem .5rem;margin-top:.125rem;margin-left:1.25rem;text-decoration:none}.btn-simple-nav a:focus,.btn-simple-nav a:hover,.btn-toggle-nav a:focus,.btn-toggle-nav a:hover{color:#fff}.scrollarea{overflow-y:auto}.fw-semibold{font-weight:600}.lh-tight{line-height:1.25}#progressbar li{width:20%!important}.title{border-bottom:1px solid #ccc;margin-bottom:40px}h2{font-size:1.4rem!important;font-weight:600!important}h3{font-size:1rem!important}label{font-size:12px;font-weight:600}input,select,textarea{font-size:.74rem!important;font-family:Roboto,sans-serif;color:#505255!important}::-webkit-input-placeholder{color:#adb5bd!important}::-moz-placeholder{color:#adb5bd!important}.step{display:flex;flex-wrap:wrap;margin:0;padding:0}.step-list{width:16%}.step-list,.step-list-fr{font-size:12px;font-weight:600;float:left;text-align:center}.step-list-fr{width:12%}.step-item{display:flex;position:relative;align-items:center;justify-content:center;flex-direction:column}.step-item-name{margin-bottom:6px}.step-list span.step-item-position,.step-list-fr span.step-item-position{background:#fff;border-radius:50%;border:2px solid #f06b78;height:30px;width:30px;display:flex;justify-content:center;align-items:center;z-index:2}.step-divider{background:#f06b78;content:" ";display:block;position:absolute;bottom:0;left:0;width:100%;height:4px;top:36px;z-index:1}.active{background:#f06b78!important;color:#fff!important;border-radius:50%;border:2px solid #fff!important;height:30px;width:30px}.active-text{color:#f06b78!important}.alert i{color:#f06b78}.lista-requisito{font-size:.75rem;margin:0;padding:0 20px 0 20px}.lista-requisito li{padding:3px 0}.lista-requisito li div{padding-top:4x}.req-titulo{font-weight:900}.lista-hijo{font-size:.65rem;padding-left:20px}.view-tramite .border-table{border-bottom:1px solid #eee!important;padding:1px 5px 1px 0}.lbPersona{color:#484848;font-size:.7rem}.datos-tramite{font-size:.74rem}.table-detail tr td{font-size:.7rem!important;padding:4px 10px}input.error,select.error,textarea.error{border:1px solid #f06b78;background:#fdf7f7}.table-wrapper{border:1px solid #bfc1c4;border-radius:10px}.table thead{height:3.2rem;font-size:.8rem;vertical-align:middle}.table .thead-dark th{color:#000;background-color:#eee;font-size:.8rem;font-weight:600;padding:10px 0}.table tbody{font-size:.7rem}.table{--bs-table-striped-bg:rgba(0,0,0,.025)!important}.lb-error,.text-muted{font-size:.7rem}.lb-error,.msg-grid{color:#f06b78}.msg-grid{font-size:.9rem}.credencial,.text-line-2{font-size:.6rem;color:#484848}.credencial{text-align:center;margin-top:10px}.busqueda .busqueda_seccion{position:relative;padding:20px 20px 10px;border:1px solid #c2c2c2;margin-top:5px;border-radius:6px}.busqueda_seccion .title{background-color:#06d79c}.busqueda_seccion .title,.busqueda_seccion .title1{position:absolute;top:-12px;color:#fff;font-size:.7rem;font-weight:700;padding:2px 10px}.busqueda_seccion .title1{border-radius:8px;background-color:#4141f0}.check-box-req{width:20px;height:20px}.frm-label{font-size:.63rem;color:#000}.text-view{font-size:.7rem;color:#484848}.view-label{font-size:.7rem;color:#f06b78}.red{color:red!important}.green{color:#3cac8a!important}.orange{color:#f06b78!important}.grey-50{color:#505255}.grey{background:#e9ecef}.dp-table{font-size:.9rem}.dp-table label{color:#000;font-size:.78em;font-weight:700}.tb-bg{background:#eee;font-size:.8rem;font-weight:700}.tb-border{border:1px solid #484848}.menu-mobil{display:none}.bg-1{background:#624db0}.bg-1,.bg-2{border-radius:6px;color:#fff;font-size:1rem;padding:15px 20px}.bg-2{background:#2788e5}.bg-3{background:#68ddb5;border-radius:6px;color:#fff;font-size:1rem;padding:15px 20px}.bienvenido{font-size:1.6rem;font-weight:700}.inicio{color:#505255;font-size:1rem}.form-group{display:flex;flex-direction:column;margin-bottom:10px}label{align-self:flex-start}.password-input-container{position:relative}.eye-icon{position:absolute;right:15px;top:80%;transform:translateY(-60%);cursor:pointer}.pruebas-text{color:red;font-size:2em;font-weight:700}