#WindowLoad { position:fixed; top:0px; left:0px; z-index:9999; filter:alpha(opacity=95); -moz-opacity:95; opacity:0.95; background:#e9e9e9; display: flex; justify-content:center; align-items:center; width:100%; height:100%; cursor:not-allowed; z-index: 999999; }
.carga { color:#000; font-weight:bold; text-align:center; width:auto; }
.enlace { cursor: pointer; text-decoration:none; }
.lds-roller{display:inline-block;position:relative;width:80px;height:80px}
.lds-roller div{animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:40px 40px}
.lds-roller div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:#000;margin:-4px 0 0 -4px}
.lds-roller div:nth-child(1){animation-delay:-36ms}
.lds-roller div:nth-child(1):after{top:63px;left:63px}
.lds-roller div:nth-child(2){animation-delay:-72ms}
.lds-roller div:nth-child(2):after{top:68px;left:56px}
.lds-roller div:nth-child(3){animation-delay:-108ms}
.lds-roller div:nth-child(3):after{top:71px;left:48px}
.lds-roller div:nth-child(4){animation-delay:-144ms}
.lds-roller div:nth-child(4):after{top:72px;left:40px}
.lds-roller div:nth-child(5){animation-delay:-.18s}
.lds-roller div:nth-child(5):after{top:71px;left:32px}
.lds-roller div:nth-child(6){animation-delay:-216ms}
.lds-roller div:nth-child(6):after{top:68px;left:24px}
.lds-roller div:nth-child(7){animation-delay:-252ms}
.lds-roller div:nth-child(7):after{top:63px;left:17px}
.lds-roller div:nth-child(8){animation-delay:-288ms}
.lds-roller div:nth-child(8):after{top:56px;left:12px}
@keyframes lds-roller{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
.avatar {font-size:16px;width:2em;height:2em;border-radius:50%;background:#555555;display:inline-flex;align-items:center;justify-content:center;position:absolute;right:0rem}
.avatar::after {content: attr(data-label);color: #ffffff;}
.azulito { border-color:#2f5e99 }
.borde_form { border-bottom:2pt dotted #015e82; color:#015e82 }
.bordillo{font-size:1rem;font-weight:bold;position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:0;border-width:0 0 3px 0;border-top-left-radius:0;border-top-right-radius:0;color:#046992;background-color:#f5fafc;border-color:#0179a8}
.enlace { cursor:pointer; }
.naranja { color:#f58220; font-weight:bold; border-bottom:2pt solid; }
input[type="checkbox"] { display:none; }
input[type="checkbox"]:not(old) + label { cursor: pointer; }
input[type="checkbox"]:not(old) + label:before { content: ''; width: 15px; height: 15px; border: 1px double black; cursor: pointer; vertical-align: top; display: inline-block; margin-right: 5px; }
input[type="checkbox"]:not(old):checked + label:before { box-shadow: inset 2px white; background: #f58220; }