.modal-fullscreen{height:100vh}.dicomViewer button,.imgViewer button{width:auto;min-width:30px;min-height:30px;margin-bottom:4px;padding:0 6px;line-height:1}.dicomViewer button+button,.imgViewer button+button{margin-left:4px}.dicomViewer button>i,.imgViewer button>i{font-size:20px;vertical-align:sub}.ghost{opacity:0}[draggable=true],li[draggable=true]>button{cursor:move!important}.dropdown.multi-sel>.dropdown-toggle{text-align:left;position:relative;overflow:hidden}.dropdown.multi-sel>.dropdown-toggle::after{position:absolute;right:4px;top:calc(50% - 3px)}.dropdown.multi-sel .dropdown-item>svg{margin-left:.5rem;float:right}.toast-container{position:fixed;right:0;bottom:0;z-index:1098;pointer-events:none;background-color:rgba(0,0,0,.6)}.toast-container>.toast{min-width:250px;pointer-events:all;margin:.5em}.toast-container>.toast>.toast-header{min-height:22px}.toast-container>.toast>.toast-header i:first-child{margin:0 .3em 0 -.2em}.toast-container>.toast>.toast-header .btn-close{position:absolute;right:19px}body>div.jc{position:fixed;left:0;right:0;top:0;bottom:0;overflow:auto;z-index:1099;background-color:rgba(0,0,0,.5)}body>div.jc>div.tbl{display:table;width:100%;height:100%}body>div.jc div.row{display:table-row;width:100%}body>div.jc div.cell{display:table-cell;padding:15px 12px;vertical-align:middle}body>div.jc div.box{width:auto;margin:0 auto;padding:15px 15px 11px 15px;border-radius:5px;background-color:#fff;color:#000}body>div.jc>div.tbl:not(.lg) div.box{max-width:550px}body>div.jc>div.tbl.lg div.box{max-width:800px}body>div.jc>div.orange div.box{border-top:solid 7px #f1c40f}body>div.jc>div.green div.box{border-top:solid 7px #2ecc71}body>div.jc>div.blue div.box{border-top:solid 7px #0085bf}body>div.jc>div.red div.box{border-top:solid 7px #e74c3c}body>div.jc div.box>div.title{padding-bottom:15px;font-size:22px;line-height:1}body>div.jc div.box>div.title>i{margin-right:8px}body>div.jc div.box>div.title>i>svg{width:22px;height:22px;vertical-align:baseline}body>div.jc>div.orange div.box>div.title>i>svg{fill:#f1c40f}body>div.jc>div.green div.box>div.title>i>svg{fill:#2ecc71}body>div.jc>div.blue div.box>div.title>i>svg{fill:#0085bf}body>div.jc>div.red div.box>div.title>i>svg{fill:#e74c3c}body>div.jc div.box>div.buttons{text-align:right;padding-top:15px}body>div.jc div.box>div.buttons>button{margin-bottom:4px;padding:6px 12px;font-size:14px;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;font-weight:700;border-radius:4px;border:none}body>div.jc div.box>div.buttons>button:focus{outline:0;border:1px solid #000}body>div.jc div.box>div.buttons>button+button{margin-left:.6rem}body>div.jc div.box>div.buttons>button.btn-secondary{background-color:#ecf0f1;color:#000}body>div.jc div.box>div.buttons>button:not(.btn-secondary){color:#fff}body>div.jc div.box>div.buttons>button:not(.btn-secondary) svg{fill:#fff}body>div.jc div.box>div.buttons>button:not(:focus):not(.btn-secondary){box-shadow:0 .25em .625em 0 rgba(0,0,0,.25)}body>div.jc div.box>div.buttons>button.btn-orange{background-color:#f1c40f}body>div.jc div.box>div.buttons>button.btn-green{background-color:#2ecc71}body>div.jc div.box>div.buttons>button.btn-blue{background-color:#0085bf}body>div.jc div.box>div.buttons>button.btn-red{background-color:#e74c3c}.modal-header{display:block;padding:6px 12px}.modal-header>label{vertical-align:sub}.nav-tabs{padding:6px 0 0 6px;border-bottom:none}.modal-header .close{width:37px;height:40px;margin:-6px -12px -6px 10px;font-size:30px;border-left:1px solid #eaeaea;border-right:none;border-top:none;border-bottom:none;border-top-right-radius:var(--bs-modal-inner-border-radius);opacity:1;float:right}.modal-header .close>span{position:relative;top:-4px;left:0}div.modal-header>button,div.modal-header>div.input-group,div.modal-header>input{float:right;margin-left:10px}div.modal-header div.bts{float:right;margin-top:-2px;text-align:right}div.modal-header>div.bts>:not(.d-none)+:not(.ellipsis):not(.selAll):not(.view-mode):not(.sort){margin-left:5px}div.modal-header div.btn-group>ul>li>*>i:first-child{font-size:17px;padding-right:5px}div.modal-header div.btn-group.ellipsis>ul>li>*>i:last-child{padding-left:5px}.modal-dialog-scrollable .modal-body{height:calc(100vh - 120px)}.modal-body .nav-tabs{margin:0 -15px}.modal-body .progress{background-color:#fff}label.fileContainer{border-width:0;cursor:pointer}.fileContainer>input[type=file]{display:none}@media screen and (max-width:1159px){.modal-xl{width:calc(100vw - 20px);max-width:calc(100vw - 20px);margin:10px auto}}@media screen and (min-width:1160px){.modal-xl{width:1140px;max-width:1140px;margin:10px auto}}@media screen and (max-width:819px){.modal-lg{width:calc(100vw - 20px);max-width:calc(100vw - 20px);margin:10px auto}}@media screen and (min-width:820px){.modal-lg{width:800px;max-width:800px;margin:10px auto}}@media screen and (max-width:519px){.modal-dialog:not(.modal-sm):not(.modal-lg):not(.modal-xl):not(.modal-fullscreen){width:calc(100vw - 20px);max-width:calc(100vw - 20px);margin:10px auto}}@media screen and (min-width:520px){.modal-dialog:not(.modal-sm):not(.modal-lg):not(.modal-xl):not(.modal-fullscreen){width:500px;max-width:500px;margin:10px auto}}@media screen and (min-width:320px){.modal-sm{width:300px;max-width:300px;margin:10px auto}}div.keyboard{position:fixed;right:0;bottom:0;width:auto;max-width:100vw;padding:.3rem .13rem;text-align:center;z-index:9999;background-color:#333;box-shadow:0 0 50px rgba(0,0,0,.5);user-select:none;transition:bottom .4s}div.keyboard--hidden{bottom:-100%}div.keyboard .key{display:inline-block;padding:.3rem;border-radius:.25rem;border:none;background-color:rgba(255,255,255,.2)}div.keyboard .key,div.keyboard>div.close{line-height:1;vertical-align:middle;cursor:pointer;color:#fff;-webkit-tap-highlight-color:transparent}div.keyboard>div.close{position:absolute;left:0;background-color:#333;border-top-left-radius:.25rem;border-top-right-radius:.25rem}div.keyboard>div.close::before{position:relative;top:.4rem;left:0}div.keyboard svg{fill:#ffffff}div.keyboard .key:active{background-color:rgba(255,255,255,.12)}div.keyboard .key--activatable{position:relative;padding:.3rem .9rem .3rem .4rem}div.keyboard .key--activatable::after{content:'';position:absolute;top:.65rem;right:.25rem;width:.5rem;height:.5rem;background-color:rgba(0,0,0,.4);border-radius:50%}div.keyboard .key--activatable.on::after{background-color:#0f0}div.keyboard .key--active::after{background-color:#08ff00}div.keyboard .key--dark{background-color:rgba(0,0,0,.25)}@media screen and (max-width:599px){div.keyboard .key{min-width:2.17rem;height:2.17rem;margin:.14rem;font-size:1.5rem}div.keyboard>div.close{top:-1.56rem;height:1.56rem;padding:0 .375rem}div.keyboard svg{width:1rem;height:1rem}div.keyboard .key--wide{padding:.3rem 1rem}div.keyboard .key--extra-wide{width:7.4rem}div.keyboard .key--num{padding:.3rem 1.6rem}}@media screen and (min-width:600px){div.keyboard .key{min-width:2.7rem;height:2.7rem;margin:.2rem;font-size:2rem}div.keyboard>div.close{top:-1.8rem;height:1.8rem;padding:0 .5rem}div.keyboard svg{width:1.5rem;height:1.5rem}div.keyboard .key--wide{padding:.3rem 1.15rem}div.keyboard .key--extra-wide{width:9.4rem}div.keyboard .key--num{padding:.3rem 2.1rem}}#fr_imgEditor canvas{display:block;margin:1em auto;background:#fff;border:1px solid #ccc}#fr_imgEditor div.waiting-img{display:block;border:0 auto;background-color:#fff;display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column;text-align:center;margin-bottom:1em}#fr_imgEditor div.waiting-img .sel-img{width:15em;margin:0 auto;font-size:x-small}#fr_imgEditor div.waiting-img p{font-size:small}#fr_imgEditor button.next,#fr_imgEditor button.return{border-radius:15px;font-size:x-small}#fr_imgEditor button.addText,#fr_imgEditor button.alter-img,#fr_imgEditor button.cancel,#fr_imgEditor button.del,#fr_imgEditor button.resetar,#fr_imgEditor button.save{font-size:x-small}#fr_imgEditor button.return{border-bottom-right-radius:0;border-top-right-radius:0}#fr_imgEditor button.next{border-bottom-left-radius:0;border-top-left-radius:0}#fr_imgEditor div.mainBtns{display:flex;justify-content:space-between;align-items:center}#fr_imgEditor button.arrow-down{position:absolute;right:3rem;top:7.1rem}#fr_imgEditor button.arrow-up{position:absolute;right:3rem;top:5rem}#fr_imgEditor button.arrow-right{position:absolute;right:1.2rem;top:6.1rem}#fr_imgEditor button.arrow-left{position:absolute;right:4.8rem;top:6.1rem}#fr_imgEditor button.arrow-down:focus,#fr_imgEditor button.arrow-left:focus,#fr_imgEditor button.arrow-right:focus,#fr_imgEditor button.arrow-up:focus,#fr_imgEditor button.iconMinus:focus,#fr_imgEditor button.iconPlus:focus,#fr_imgEditor button.iconRotateAH:focus,#fr_imgEditor button.iconRotateH:focus{outline:0}#fr_imgEditor button.iconPlus{position:absolute;top:5.8rem;left:3.55rem}#fr_imgEditor button.iconMinus{position:absolute;top:5.8rem;left:1.5rem}#fr_imgEditor button.iconRotateAH{position:absolute;top:7.5rem;left:1.5rem}#fr_imgEditor button.iconRotateH{position:absolute;top:7.5rem;left:3.55rem}#fr_imgEditor .modal-body{padding-top:7px;overflow:hidden}#fr_imgEditor .rangeBtns{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}#fr_imgEditor .btnsMiddle{width:auto}@media screen and (max-height:550px){#fr_imgEditor div.modal-body p.step1,#fr_imgEditor p.step2,#fr_imgEditor p.step3,#fr_imgEditor p.step4{margin-top:2.5px;margin-bottom:9.5px;font-size:small}#fr_imgEditor button.cancel,#fr_imgEditor button.next,#fr_imgEditor button.return,#fr_imgEditor button.save,#fr_imgEditor div.btnsMiddle button{font-size:xx-small;padding:2px 4px 2px 4px}#fr_imgEditor button.iconPlus{top:6.5rem;font-size:x-small}#fr_imgEditor button.iconMinus{top:8.3rem;font-size:x-small}#fr_imgEditor button.iconRotateAH{top:6.5rem;font-size:x-small;left:3.85rem}#fr_imgEditor button.iconRotateH{top:8.3rem;font-size:x-small;left:3.85rem}#fr_imgEditor button.arrow-down{right:2.7rem;top:8rem}#fr_imgEditor button.arrow-up{right:2.7rem;top:5.3rem}#fr_imgEditor button.arrow-right{right:1.4rem;top:6.7rem}#fr_imgEditor button.arrow-left{right:4rem;top:6.7rem}}#fr_imgEditor #fr_AddText{padding-bottom:4px}#fr_imgEditor button.btn-rmv{color:#fff;background-color:#22b573;border-color:#22b573}