/*! informemedico - v1.9.0 - 2026-03-06 | (c) 2015-2020 Leonardo M. Ramé | leonardo.rame@informemedico.com.ar */@font-face{font-family:LayoutFont;src:url(../font/layout-font.ttf)}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:local('Roboto Condensed'),local('RobotoCondensed-Regular'),url(../font/robotocondensed.ttf) format('truetype')}body,html{height:100%;width:100%;font-family:'Roboto Condensed'}.mainLayout{position:relative;width:100%;height:100dvh}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tooltip-news .tooltip-inner{background-color:green!important}.tooltip-news .tooltip-arrow{border-bottom-color:green!important}.ui-btn{margin-top:0;font-weight:400}.ng-scope{margin:0}.overlay{color:#fff;position:absolute;padding:4px;font-size:12px}.hidden{display:none}.btngrp.inactive{background-color:#fff}.patientdata{width:100%;height:40px;background-color:#2C3B63;color:gray;font-size:12px;text-align:center;padding:4px;white-space:nowrap}.wellcome{position:absolute;font-size:1.3em;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}@media only screen and (min-width:600px){.help{display:none;position:fixed;bottom:0;width:200px;background-color:red;color:#fff;margin:0;font-weight:700;text-align:center;text-decoration:none;padding:2px;cursor:pointer}.header{position:absolute;height:101px;width:200px;padding:0;margin:0}.header A{padding:4px;font-size:12px}.header img{width:100%;height:41px;text-align:center}.dvthumbnail{margin:6px;background-color:#000;color:gray;text-align:center;overflow:hidden;border:2px solid #000}.dvthumbnail .icon{position:relative;padding:10px;height:116px}.icon img{position:relative;top:50%;max-width:100%;max-height:100%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.title{background-color:#070707}.dvheader{background-color:#2C3B63;color:gray;font-size:12px;text-align:center;padding:4px}.thumbs{background-color:#0F0F0F;position:absolute;overflow-y:auto;overflow-x:none;bottom:0;top:41px;left:0;width:200px}.viewer{float:right;position:relative;width:-moz-calc(100% - 200px);width:-webkit-calc(100% - 200px);width:calc(100% - 200px);height:100%;overflow:hidden;display:inline-block;background-color:#000}.bigscreen{display:inline-block}.smallscreen{display:none}.viewportcell{border:1px solid #202020}.currentcell>canvas{border:2px solid #FAFAFA}}@media only screen and (max-width:600px){.help{display:none;position:fixed;bottom:0;width:100%;background-color:red;color:#fff;margin:0;font-weight:700;text-align:center;text-decoration:none;padding:2px;cursor:pointer}.smallscreen{display:inline-block}.bigscreen{display:none}.header{position:absolute;height:41px;width:100%;padding:0;margin:0;text-align:center}.header A{padding:4px;font-size:12px}.overlay{position:absolute;font-size:10px}.dvthumbnail{background-color:#202020;color:gray;border:2px solid #000;height:120px;overflow-x:hidden;overflow-y:hidden;white-space:nowrap;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.dvthumbnail .icon{padding:4px;width:150px;height:116px;float:left;text-align:center;position:relative;background-color:#000;border:1px solid #666;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.icon img{position:relative;top:50%;max-width:100%;max-height:100%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.dvheader{color:gray;margin-left:4px;padding:4px;left:0;display:inline-block;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:100%}.force-horizontal{position:absolute;left:56px;right:48px;overflow:hidden;white-space:nowrap;font-size:0}.force-horizontal>.btn.btn-default{display:inline-block;clear:none;float:none}.thumbs{background-color:#254565;position:absolute;bottom:0;top:40px;width:100%;overflow:scroll}.thumbs+.viewing{-webkit-transition:all linear .1s;-moz-transition:all linear .1s;-o-transition:all linear .1s;transition:all linear .1s;margin-left:-100%;display:block!important}div.btn-group.btn-group-xs{display:none}div.btn-group.btn-group-xs.viewing{display:block;position:absolute;left:0;right:0;top:0;bottom:0}.viewer{position:absolute;top:0;bottom:0;right:0;left:100%;margin-left:0;overflow:hidden;background-color:#000}.viewer+.viewing{border:10px solid red;display:inline-block}.viewer.ng-hide{-webkit-transition:all linear .1s;-moz-transition:all linear .1s;-o-transition:all linear .1s;transition:all linear .1s;width:100%;margin-left:-100%;display:inline-block!important}}.dvthumbnail:hover,.selected,.selected:hover{border:2px solid #2C3B63}.magnifyTool{border:4px #fff solid;box-shadow:2px 2px 10px #1e1e1e;border-radius:50%;width:25%;display:none;cursor:none}.table-header{height:20px;min-height:20px;width:100%;color:#eee}.table-header-cell{background-color:gray;position:absolute;top:0;bottom:0;padding-left:4px}.table-body{height:100%}.table-body-row{height:20px;min-height:20px;width:100%}.even{background-color:#eee}.odd{background-color:#ccc}.table-body-cell{height:20px;min-height:20px;float:left;margin-right:1px;padding-left:4px;width:auto}.shadow{-webkit-box-shadow:5px 5px 5px rgba(0,0,0,.75);-moz-box-shadow:5px 5px 5px rgba(0,0,0,.75);box-shadow:5px 5px 5px rgba(0,0,0,.75)}.sk-fading-circle{margin:100px auto;width:40px;height:40px;position:relative}.sk-fading-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}.sk-fading-circle .sk-circle:before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#333;border-radius:100%;-webkit-animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;animation:sk-circleFadeDelay 1.2s infinite ease-in-out both}.sk-fading-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.sk-fading-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.sk-fading-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sk-fading-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.sk-fading-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.sk-fading-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sk-fading-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.sk-fading-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.sk-fading-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.sk-fading-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.sk-fading-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.sk-fading-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-fading-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-fading-circle .sk-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-fading-circle .sk-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.sk-fading-circle .sk-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.sk-fading-circle .sk-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.sk-fading-circle .sk-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.sk-fading-circle .sk-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.sk-fading-circle .sk-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.sk-fading-circle .sk-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.sk-fading-circle .sk-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes sk-circleFadeDelay{0%,100%,39%{opacity:0}40%{opacity:1}}@keyframes sk-circleFadeDelay{0%,100%,39%{opacity:0}40%{opacity:1}}.viewerScrollbar{position:absolute;top:0;bottom:0;right:0;width:16px;display:none}.viewerScrollbar .line{position:relative;border:1px solid rgba(255,0,0,.2);left:50%;width:1%;height:100%}.viewerScrollbar .handle{position:absolute;top:0;width:100%;height:0;border-radius:2px;background-color:rgba(255,0,0,.4)}.viewerScrollbar .handleSelected{background-color:rgba(255,0,0,.6)}#pdf-drawer{position:absolute;top:41px;right:0;width:33%;bottom:0;background-color:#fff;border-left:none;transform:translateX(100%);transition:transform .3s ease-in-out;z-index:1000;display:flex;flex-direction:column}#pdf-drawer.open{transform:translateX(0)}.drawer-header{padding:10px;background-color:#f0f0f0;border-bottom:1px solid #ccc;display:flex;justify-content:space-between;align-items:center}.drawer-header h3{margin:0}.close-btn{background:0 0;border:none;font-size:20px;cursor:pointer}.drawer-subheader{padding:10px;border-bottom:1px solid #ccc;text-align:left}.drawer-subheader img{cursor:pointer;width:50px}.drawer-subheader img:hover{opacity:.7}.drawer-body{padding:8px 10px;overflow-y:auto;flex-grow:1}#visualizador.drawer-open{right:33%}#pdf-drawer pre{margin:0}.gradientHolder{background:#4c4c4c;background:-moz-radial-gradient(center,ellipse cover,(76,76,76,1) 0,rgba(89,89,89,1)0,rgba(0,31,63,1)100%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0%,rgba(76,76,76,1)),color-stop(0%,rgba(89,89,89,1)),color-stop(100%,rgba(0,31,63,1)));background:-webkit-radial-gradient(center,ellipse cover,rgba(76,76,76,1)0,rgba(89,89,89,1)0,rgba(0,31,63,1)100%);background:-o-radial-gradient(center,ellipse cover,rgba(76,76,76,1)0,rgba(89,89,89,1)0,rgba(0,31,63,1)100%);background:-ms-radial-gradient(center,ellipse cover,rgba(76,76,76,1)0,rgba(89,89,89,1)0,rgba(0,31,63,1)100%);background:radial-gradient(ellipse at center,rgba(76,76,76,1)0,rgba(89,89,89,1)0,rgba(0,31,63,1)100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c4c4c', endColorstr='#111111', GradientType=1)}.form-background{background-color:#DDD;box-shadow:2px 2px 2px #000}.vertical-center{min-height:100%;min-height:100vh;display:flex;align-items:center}.panel-default>.panel-heading{background-color:#001f3f;color:#fff}