.bs-icon{--bs-icon-size:.75rem;display:flex;flex-shrink:0;justify-content:center;align-items:center;font-size:var(--bs-icon-size);width:calc(var(--bs-icon-size) * 2);height:calc(var(--bs-icon-size) * 2);color:var(--bs-primary)}
.bs-icon-xs{--bs-icon-size:1rem;width:calc(var(--bs-icon-size) * 1.5);height:calc(var(--bs-icon-size) * 1.5)}
.bs-icon-sm{--bs-icon-size:1rem}.bs-icon-md{--bs-icon-size:1.5rem}.bs-icon-lg{--bs-icon-size:2rem}
.bs-icon-xl{--bs-icon-size:2.5rem}.bs-icon.bs-icon-primary{color:var(--bs-white);background:var(--bs-primary)}
.bs-icon.bs-icon-primary-light{color:var(--bs-primary);background:rgba(var(--bs-primary-rgb),.2)}
.bs-icon.bs-icon-semi-white{color:var(--bs-primary);background:rgba(255,255,255,.5)}
.bs-icon.bs-icon-rounded{border-radius:.5rem}.bs-icon.bs-icon-circle{border-radius:50%}
.section{position:absolute;width:100%;height:100%;left:0;top:0;background:#ffffff}
.row-1{box-sizing:border-box;position:absolute;width:720px;height:480px;margin:0;top:50%;left:50%;transform:translate(-50%,-50%);background:#f9f9f9;border:10px solid #059da7;box-shadow:7px 7px 10px 4px rgba(0,0,0,.25);border-radius:40px}
.col-1{position:absolute;width:420px;height:480px;top:-10px;left:-10px;margin:0;padding:0;border-radius:40px 0 0 40px;background-color:transparent}
.img-1,.img-r1{position:absolute;width:382px;height:204px;left:25px;top:138px}
.col-2{position:absolute;width:300px;height:480px;right:-10px;top:-10px;padding:0;border-radius:0 40px 40px 0;background-color:#059da7}
.card-1{background-color:transparent;top:-1px}
.cbody-1{position:absolute;width:300px;height:480px;top:0;left:-10px;border-radius:0 40px 40px 0}
.icovolver{font-size:24px;position:absolute;left:32px;top:20px;color:#000}.iconcoop{position:absolute;width:80px;height:80px;left:110px;top:33px;background:#f9f9f9;border-radius:50px}
.icocoop2{position:absolute;width:65px;height:52px;left:10px;top:14px}
.head-1{position:absolute;width:130px;height:32px;top:130px;left:85px;font-style:normal;font-weight:700;font-size:20px;line-height:32px;align-items:center;text-align:center;color:#000}
.lbluser,.lbluser-r{box-sizing:border-box;position:absolute;width:235px;height:41px;left:32px;top:190px;background:#f9f9f9;border:1px solid #000;border-radius:7px;font-style:normal;font-weight:400;font-size:14px;line-height:16px;color:#909090;padding-left:16px}
.icouser,.icouser-r{position:absolute;width:24px;height:24px;right:43px;top:202px;text-align:center;vertical-align:middle;color:#909090}
.lblpass{box-sizing:border-box;position:absolute;width:235px;height:41px;left:32px;top:260px;background:#f9f9f9;border:1px solid #000;border-radius:7px;font-style:normal;font-weight:400;font-size:14px;line-height:16px;color:#909090;padding-left:16px}
.icopass{position:absolute;width:24px;height:24px;right:43px;top:272px;text-align:center;vertical-align:middle;color:#909090}
.link-1{position:absolute;width:auto;height:16px;right:44px;top:315px;font-style:normal;font-weight:600;font-size:12px;line-height:16px;color:#f7e66d;text-align:center;text-decoration:none}
.btningresar{position:absolute;width:235px;height:41px;left:32px;top:350px;background:#f7e66d;border-radius:7px;font-style:normal;font-weight:600;font-size:14px;line-height:16px;text-align:center;color:#000}
.textcuenta{position:absolute;width:132px;height:16px;left:47px;top:415px;font-style:normal;font-weight:600;font-size:12px;line-height:16px;text-align:center;color:#000}
.link-2{position:absolute;width:59px;height:16px;right:44px;top:415px;font-style:normal;font-weight:600;font-size:12px;line-height:16px;text-align:right;color:#f7e66d;text-decoration:none}
.sectionrecuperar{position:absolute;width:100%;height:130%;left:0;top:0;background:#ffffff}
.row-r1{box-sizing:border-box;position:absolute;width:720px;height:530px;margin:0;top:20%;left:50%;transform:translate(-50%,-20%);background:#f9f9f9;border:10px solid #059da7;box-shadow:7px 7px 10px 4px rgba(0,0,0,.25);border-radius:40px}
.col-r1{position:absolute;width:420px;height:530px;top:-10px;left:-10px;margin:0;padding:0;border-radius:40px 0 0 40px;background-color:transparent}
.col-r2{position:absolute;width:300px;height:530px;padding:0;right:0;top:-10px;border-radius:0 40px 40px 0;background-color:#059da7}
.cbody-r1{position:absolute;width:300px;height:530px;top:0;border-radius:0 40px 40px 0}
.head-r1{position:absolute;width:auto;height:32px;top:130px;left:46px;font-style:normal;font-weight:700;font-size:20px;line-height:32px;align-items:center;text-align:center;color:#000}
.lblpass-r{box-sizing:border-box;position:absolute;width:235px;height:41px;left:32px;top:250px;background:#f9f9f9;border:1px solid #000;border-radius:7px;font-style:normal;font-weight:400;font-size:14px;line-height:16px;color:#909090;padding-left:16px}
.captcha-r{position:absolute;width:auto;height:16px;right:-10px;top:310px}
.icomail-r{position:absolute;width:24px;height:24px;right:43px;top:262px;text-align:center;vertical-align:middle;color:#909090}
.btnrecuperar{position:absolute;width:235px;height:41px;left:32px;top:400px;background:#f7e66d;border-radius:7px;font-style:normal;font-weight:600;font-size:14px;line-height:16px;text-align:center;color:#000}
.accordion-r{border-radius:20px;position:absolute;top:460px;left:32px}
.acor-item{border-radius:20px;border:0;width:235px}
.itmbtn{background-color:#f7e66d;color:#000;height:41px}
.itmparagh{left:35px;font-size:12px}
.row-re1{box-sizing:border-box;position:absolute;width:720px;height:650px;margin:0;top:10%;left:50%;transform:translate(-50%,-10%);background:#f9f9f9;border:10px solid #059da7;box-shadow:7px 7px 10px 4px rgba(0,0,0,.25);border-radius:40px}
.col-re1{position:absolute;width:420px;height:650px;top:-10px;left:-10px;margin:0;padding:0;border-radius:40px 0 0 40px;background-color:transparent}
.img-re1{position:absolute;width:382px;height:204px;left:25px;top:200px}
.col-re2{position:absolute;width:300px;height:650px;padding:0;right:0;top:-10px;border-radius:0 40px 40px 0;background-color:#059da8}
.cbody-re1{position:absolute;width:300px;height:650px;top:0;border-radius:0 40px 40px 0}
.chkjuridico{position:absolute;width:auto;height:16px;left:35px;top:175px;font-style:normal;font-weight:600;font-size:12px;line-height:16px;text-align:center;color:#000}
.lbluser-re{box-sizing:border-box;position:absolute;width:235px;height:41px;left:32px;top:207px;background:#f9f9f9;border:1px solid #000;border-radius:7px;font-style:normal;font-weight:400;font-size:14px;line-height:16px;color:#909090;padding-left:16px}
.icouser-re{position:absolute;width:24px;height:24px;right:43px;top:220px;text-align:center;vertical-align:middle;color:#909090}
.lblmail-re{box-sizing:border-box;position:absolute;width:235px;height:41px;left:32px;top:264px;background:#f9f9f9;border:1px solid #000;border-radius:7px;font-style:normal;font-weight:400;font-size:14px;line-height:16px;color:#909090;padding-left:16px}
.icomail-re{position:absolute;width:24px;height:24px;right:43px;top:277px;text-align:center;vertical-align:middle;color:#909090}
.lblcedula{box-sizing:border-box;position:absolute;width:235px;height:41px;left:32px;top:321px;background:#f9f9f9;border:1px solid #000;border-radius:7px;font-style:normal;font-weight:400;font-size:14px;line-height:16px;color:#909090;padding-left:16px}
.icocedula{position:absolute;width:24px;height:24px;right:43px;top:334px;text-align:center;vertical-align:middle;color:#909090}
.captcha-re{position:absolute;width:auto;height:16px;right:-10px;top:460px}
.btnregistro{position:absolute;width:235px;height:41px;left:32px;top:560px;background:#f7e66d;border-radius:7px;font-style:normal;font-weight:600;font-size:14px;line-height:16px;text-align:center;color:#000}
.lbldate{box-sizing:border-box;position:absolute;width:235px;height:41px;left:32px;top:402px;background:#f9f9f9;border:1px solid #000;border-radius:7px;font-style:normal;font-weight:400;font-size:14px;line-height:16px;color:#909090;padding-left:16px}
.textfecha{position:absolute;width:121px;height:16px;left:35px;top:378px;font-style:normal;font-weight:600;font-size:12px;line-height:16px;text-align:center;color:#000}
@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}
@media screen and (max-width:480px){
  element.style{width:100%;height:auto;left:0;top:0;border:5px solid #059da8;border-radius:20px;box-shadow:3px 3px 5px 2px rgba(0,0,0,.25)}
  #row-1{width:300px!important}
  #col-1{display:none;width:0}
  #col-2{left:0}
  #col-2,.card,.card-body{border-radius:40px!important}
  .card-body{left:-10px}
  }
@media screen and (min-width:481px) and (max-width:768px){
  element.style{width:100%;height:auto;left:0;top:0;border:5px solid #059da8;border-radius:20px;box-shadow:3px 3px 5px 2px rgba(0,0,0,.25)}
  #row-1{width:300px!important}
  #col-1{display:none;width:0}
  #col-2{left:0}
  #col-2,.card,.card-body{border-radius:40px!important}
  .card-body{left:-10px}
  }
@media screen and (min-width:769px){
  #iconcoop{display:none}
}
