/*!
 * bootstrap-fileinput v5.5.2
 * http://plugins.krajee.com/file-input
 *
 * Krajee default styling for bootstrap-fileinput.
 *
 * Author: Kartik Visweswaran
 * Copyright: 2014 - 2022, Kartik Visweswaran, Krajee.com
 *
 * Licensed under the BSD-3-Clause
 * https://github.com/kartik-v/bootstrap-fileinput/blob/master/LICENSE.md
 */.file-loading input[type=file],input[type=file].file-loading{height:0;width:0}.file-caption-icon,.file-input-ajax-new .fileinput-remove-button,.file-input-ajax-new .fileinput-upload-button,.file-input-ajax-new .no-browse .input-group-btn,.file-input-new .close,.file-input-new .file-preview,.file-input-new .fileinput-remove-button,.file-input-new .fileinput-upload-button,.file-input-new .glyphicon-file,.file-input-new .no-browse .input-group-btn,.file-zoom-dialog .modal-header:after,.file-zoom-dialog .modal-header:before,.hide-content .kv-file-content,.kv-hidden{display:none}.btn-file input[type=file],.file-caption-icon,.file-no-browse,.file-preview .fileinput-remove,.file-zoom-dialog .btn-navigate,.file-zoom-dialog .floating-buttons,.krajee-default .file-thumb-progress{position:absolute}.btn-file,.file-caption,.file-input,.file-loading:before,.file-preview,.file-zoom-dialog .modal-dialog,.krajee-default .file-thumbnail-footer,.krajee-default.file-preview-frame{position:relative}.file-error-message pre,.file-error-message ul,.krajee-default .file-actions,.krajee-default .file-other-error{text-align:left}.file-error-message pre,.file-error-message ul{margin:0}.krajee-default .file-drag-handle,.krajee-default .file-upload-indicator{float:left;height:16px;margin-top:10px;width:16px}.krajee-default .file-thumb-progress .progress,.krajee-default .file-thumb-progress .progress-bar{font-size:9px;height:11px}.krajee-default .file-caption-info,.krajee-default .file-size-info{display:block;height:15px;margin:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:160px}.file-zoom-content>.file-object.type-flash,.file-zoom-content>.file-object.type-image,.file-zoom-content>.file-object.type-video{max-height:100%;max-width:100%;width:auto}.file-zoom-content>.file-object.type-flash,.file-zoom-content>.file-object.type-video{height:100%}.file-zoom-content>.file-object.type-default,.file-zoom-content>.file-object.type-html,.file-zoom-content>.file-object.type-pdf,.file-zoom-content>.file-object.type-text{width:100%}.file-no-browse{background:none;border:none;bottom:20%;box-shadow:none;font-size:0;height:1px;left:50%;opacity:0;outline:none;width:1px}.file-loading:before{background:transparent url(/build/images/loading.0c63e069.gif) 0 0 no-repeat;color:#999;content:" Loading...";display:inline-block;font-size:13px;font-variant:small-caps;line-height:16px;padding-left:20px}.file-object{margin:0 0 -5px;padding:0}.btn-file{overflow:hidden}.btn-file input[type=file]{background:none repeat scroll 0 0 transparent;cursor:inherit;display:block;left:0;min-height:100%;min-width:100%;opacity:0;text-align:right;top:0}.btn-file ::-ms-browse{font-size:10000px;height:100%;width:100%}.file-caption .input-group{align-items:center}.file-caption .file-caption-name{background:none;border:none;box-shadow:none;margin:0;outline:none;padding:0;width:100%}.file-caption.icon-visible .file-caption-icon{display:inline-block}.file-caption.icon-visible .file-caption-name{padding-left:1.875rem}.file-caption.icon-visible>.input-group-lg .file-caption-name{padding-left:2.1rem}.file-caption.icon-visible>.input-group-sm .file-caption-name{padding-left:1.5rem}.file-caption-icon{left:8px;padding:.5rem}.input-group-lg .file-caption-icon{font-size:1.25rem}.input-group-sm .file-caption-icon{font-size:.875rem;padding:.25rem}.file-error-message{background-color:#f2dede;border:1px solid #ebccd1;border-radius:4px;color:#a94442;margin:5px;padding:15px}.file-error-message pre{margin:5px 0}.file-caption-disabled{background-color:#eee;cursor:not-allowed;opacity:1}.file-preview{border:1px solid #ddd;border-radius:5px;margin-bottom:5px;padding:8px;width:100%}.file-preview .btn-xs{border-radius:3px;font-size:12px;line-height:1.5;padding:1px 5px}.file-preview .fileinput-remove{line-height:10px;right:1px;top:1px}.file-preview .clickable{cursor:pointer}.file-preview .kv-zoom-cache{display:none}.file-preview-image{color:green;font:40px Impact,Charcoal,sans-serif;height:auto;max-height:100%;max-width:100%;width:auto}.krajee-default.file-preview-frame{border:1px solid rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2);float:left;margin:8px;padding:6px;text-align:center}.krajee-default.file-preview-frame .kv-file-content{height:160px;width:213px}.krajee-default.file-preview-frame .kv-file-content.kv-pdf-rendered{width:400px}.krajee-default.file-preview-frame .file-thumbnail-footer{height:70px}.krajee-default.file-preview-frame:not(.file-preview-error):hover{border:1px solid rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,0,.4)}.krajee-default.file-preview-frame[data-template=audio] .kv-file-content{height:55px;width:240px}.krajee-default .file-preview-text{border:1px solid #ddd;color:#428bca;display:block;font-family:Menlo,Monaco,Consolas,Courier New,monospace;outline:none;padding:8px;resize:none}.krajee-default .file-preview-html{border:1px solid #ddd;overflow:auto;padding:8px}.krajee-default .file-other-icon{font-size:6em;line-height:1}.krajee-default .file-footer-buttons{float:right}.krajee-default .file-footer-caption{color:#999;display:block;font-size:11px;margin-bottom:15px;padding-top:4px;text-align:center}.krajee-default .file-preview-error{box-shadow:none;opacity:.65}.krajee-default .file-thumb-progress{height:11px;left:0;right:0;top:37px}.krajee-default .file-thumb-progress .progress{color:#ccc}.krajee-default .file-thumb-progress .progress-bar{font-family:Verdana,Helvetica,sans-serif}.krajee-default.kvsortable-ghost{background:#e1edf7;border:2px solid #a1abff}.krajee-default .file-preview-other:hover{opacity:.8}.krajee-default .file-preview-frame:not(.file-preview-error) .file-footer-caption:hover{color:#000}.file-upload-stats{font-size:9px;text-align:center;width:100%}.kv-upload-progress .progress{color:#ccc;height:20px;line-height:20px;margin:10px 0;overflow:hidden}.kv-upload-progress .progress-bar{font-family:Verdana,Helvetica,sans-serif;height:20px}.kv-upload-progress .file-upload-stats{font-size:11px;margin:-10px 0 5px}.file-thumb-progress .progress{background-color:#ccc}.file-thumb-progress .progress-bar{font-family:Verdana,Helvetica,sans-serif;font-size:.7rem}.file-zoom-dialog .file-other-icon{font-size:22em;font-size:50vmin}.file-zoom-dialog .modal-dialog{width:auto}.file-zoom-dialog .modal-header{align-items:center;display:flex;justify-content:space-between}.file-zoom-dialog .btn-navigate{border-radius:50%;font-size:1.2rem;height:2.4rem;margin:-1.2rem .1rem 0;padding:0;text-align:center;top:50%;width:2.4rem}.file-zoom-dialog .btn-navigate *{width:auto}.file-zoom-dialog .floating-buttons{right:10px;top:5px}.file-zoom-dialog .btn-kv-prev{left:0}.file-zoom-dialog .btn-kv-next{right:0}.file-zoom-dialog .kv-zoom-header{padding:.5rem}.file-zoom-dialog .kv-zoom-body{padding:.25rem .5rem .25rem 0}.file-zoom-dialog .kv-zoom-description{background-color:#1a1a1a;border-radius:.5rem;bottom:15%;color:#fff;font-size:.8rem;left:15%;opacity:.8;padding:1rem;position:absolute;right:15%;text-align:center}.file-zoom-dialog .kv-desc-hide{background:none;border:none;color:#fff;float:right;padding:0 .1rem}.file-zoom-dialog .kv-desc-hide:focus,.file-zoom-dialog .kv-desc-hide:hover{opacity:.7}.file-input-ajax-new .no-browse .form-control,.file-input-new .no-browse .form-control{border-bottom-right-radius:4px;border-top-right-radius:4px}.file-caption-main{width:100%}.file-thumb-loading{background:transparent url(/build/images/loading.0c63e069.gif) no-repeat scroll 50% content-box!important}.file-drop-zone{border:1px dashed #aaa;border-radius:4px;margin:12px 15px 12px 12px;min-height:260px;padding:5px;text-align:center;vertical-align:middle}.file-drop-zone.clickable:hover{border:2px dashed #999}.file-drop-zone.clickable:focus{border:2px solid #5acde2}.file-drop-zone .file-preview-thumbnails{cursor:default}.file-drop-zone-title{color:#aaa;cursor:default;font-size:1.6em;padding:85px 10px}.file-highlighted{background-color:#eee;border:2px dashed #999!important}.file-uploading{background:url(/build/images/loading-sm.5e6e572c.gif) no-repeat center bottom 10px;opacity:.65}.file-zoom-fullscreen .modal-dialog{margin:0;min-width:100%}.file-zoom-fullscreen .modal-content{border-radius:0;box-shadow:none;min-height:100vh}.file-zoom-fullscreen .kv-zoom-body{overflow-y:auto}.floating-buttons{z-index:3000}.floating-buttons .btn-kv{margin-left:3px;z-index:3000}.kv-zoom-actions{min-width:140px}.kv-zoom-actions .btn-kv{margin-left:3px}.file-zoom-content{min-height:300px;text-align:center;white-space:nowrap}.file-zoom-content .file-preview-image,.file-zoom-content .file-preview-video{max-height:100%}.file-zoom-content>.file-object.type-image{height:auto;min-height:inherit}.file-zoom-content>.file-object.type-audio{height:30px;width:auto}.file-zoom-content:hover{background:transparent}@media (min-width:576px){.file-zoom-dialog .modal-dialog{max-width:500px}}@media (min-width:992px){.file-zoom-dialog .modal-lg{max-width:800px}}@media (max-width:767px){.file-preview-thumbnails{align-items:center;display:flex;flex-direction:column;justify-content:center}.file-zoom-dialog .modal-header{flex-direction:column}}@media (max-width:350px){.krajee-default.file-preview-frame:not([data-template=audio]) .kv-file-content{width:160px}}@media (max-width:420px){.krajee-default.file-preview-frame .kv-file-content.kv-pdf-rendered{width:100%}}.file-loading[dir=rtl]:before{background:transparent url(/build/images/loading.0c63e069.gif) 100% 0 no-repeat;padding-left:0;padding-right:20px}.clickable .file-drop-zone-title{cursor:pointer}.file-sortable .file-drag-handle{cursor:grab;opacity:1}.file-sortable .file-drag-handle:hover{opacity:.7}.file-grabbing,.file-grabbing *{cursor:not-allowed!important}.file-grabbing .file-preview-thumbnails *{cursor:grabbing!important}.file-preview-initial.sortable-chosen{background-color:#d9edf7;border-color:#17a2b8;box-shadow:none}.file-preview-object,.file-preview-other-frame,.kv-file-content,.kv-zoom-body{align-items:center;display:flex;justify-content:center}.btn-kv-rotate,.kv-file-rotate{display:none}.rotatable:not(.hide-rotate) .btn-kv-rotate,.rotatable:not(.hide-rotate) .kv-file-rotate{display:inline-block}.rotatable .file-zoom-detail,.rotatable .kv-file-content,.rotatable .kv-file-content>:first-child{transform-origin:center center}.rotate-animate{transition:transform .3s ease}.kv-overflow-hidden{overflow:hidden}.form-error{bottom:-2.5em;color:red;font-size:12px;position:absolute}.select2-hidden-accessible[required],select[required]{border:1px solid transparent;display:block;height:0;margin-bottom:-2px;opacity:0;width:auto}.extra-textarea-height{height:18rem!important}*{font-family:Roboto,sans-serif}textarea{height:9rem!important}.fixed{background-color:#8db551;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);height:112px;overflow:hidden;position:relative;width:100%;z-index:100!important}@media only screen and (max-width:992px){.fixed{height:64px}}.fixed nav{position:fixed}.nav-secondary{margin:0 5px;z-index:105!important}.tabs{background-color:#f4e3cc!important}.tabs .dropdown-content{background-color:#fff;display:none;opacity:none;overflow:hidden;position:absolute;white-space:nowrap;width:auto;z-index:1}.tabs .dropdown-content li>a{line-height:50px!important}.special-tabs{background-color:transparent!important;height:auto}.special-tabs .dropdown-content li>a{line-height:1.5em!important}.tab{text-transform:none!important}.tab:hover{background-color:hsla(0,2%,65%,.251)!important}.custom-brand{display:flex;position:absolute;right:0;top:0;z-index:100}.back-test{max-height:40px!important}.grey{color:#ccc}.mouseover{background-color:silver}.close{background-color:transparent;border:none;font-size:1.5em}.file-error-message{width:auto;z-index:100}.btn-block{width:100%}.btn-close{align-items:center;display:flex}.modal{height:fit-content;max-height:calc(100vh - 210px);overflow-y:auto;width:inherit}.bg-primary,.page-footer{background-color:#ee816c!important}.color-test{color:#ee816c!important}.font-logo{-webkit-text-fill-color:#8db551;background-color:#3f3f40;font-family:Righteous,cursive;padding-left:5px!important;padding-right:5px!important;right:0!important}nav{background-color:#faf7f1}#nav-mobile li a{color:#000}a:hover{text-decoration:none!important}.footer-copyright{font-size:18px;margin:auto}.select2-js{border:none!important}.select2-container .select2-selection--single{border:1px solid #f2f2f2;border-radius:2px;height:3em!important}.select2-container .select2-selection--single .select2-selection__rendered{line-height:3em!important}.select2-selection__arrow{height:3em!important}.invalid{color:#d8000c}.container{flex:1 0 auto;padding:5px}body{display:flex;flex-direction:column;min-height:100vh}.btn,.btn-small{background-color:#87b0ce}.btn,.btn-small:hover{background-color:#90bdde}.waves-effect.waves-test .waves-ripple{background-color:#b4d4eb}#button{background-color:#ebd1a8;border-radius:4px;bottom:1em;color:#fff;display:inline-block;font-size:50px;font-weight:700;height:50px;line-height:50px;opacity:0;position:fixed;right:30px;text-align:center;transition:background-color .3s,opacity .5s,visibility .5s;visibility:hidden;width:50px;z-index:1000}#button:hover{cursor:pointer}#button:active,#button:hover{background-color:#fcdc94}#button.show{opacity:1;visibility:visible}.delete,.delete:hover{background-color:#ee6e73!important}.button-icon,.button-icon:active,.button-icon:hover,.delete-icon,.delete-icon:active,.delete-icon:hover{background:none!important;border:0;padding:0}.icon-input{position:absolute;right:8px;top:1em;z-index:50}.input-icon{position:relative}.responsive{max-height:64px;width:auto}.hidden,.visually-hidden{display:none}.alert{background-color:#ee816c;color:#fff;margin-bottom:15px;padding:20px;width:auto}.align-top{vertical-align:top!important}.flag-icon-{background-image:url(/build/images/world_citizen_flag.0ce71364.svg)}.logo-custom{display:flex;flex-direction:row}.login-infos{flex-direction:column;line-height:1em}@media only screen and (max-width:1200px){.login-infos{display:none!important}}.flash_message{min-width:80%;position:fixed;top:150px;z-index:99999}.chip_message_alert,.chip_message_info,.chip_message_success,.chip_message_warning{font-size:20px!important;min-height:50px;min-width:80%;padding-bottom:10px!important;padding-top:10px!important;text-align:center}.chip_message_info{background-color:#bbdefb!important}.chip_message_success{background-color:#c8e6c9!important}.chip_message_warning{background-color:#ffcc80!important}.chip_message_alert{background-color:#ef9a9a!important}.modal-activation{max-width:800px!important}.select-activation{min-width:160px;width:auto}.dropdown-content,.select-dropdown{max-height:500px!important;min-width:max-content;overflow-y:auto!important;width:-webkit-fill-available}.page-link{color:#444;display:inline-block;font-size:1.2rem;line-height:30px;padding:0 10px;width:auto}.file-caption-main,.input-group-btn{align-items:center;display:flex}.file-caption-icon{color:#90bdde;top:35%}.file-caption-name{padding-left:25px!important}.bottom-line{border-bottom:1px solid #dbdbdb;line-height:3!important;margin-bottom:0;margin-top:0}.bottom-line:not(.title-element):hover{background-color:#8fcdff!important}.bottom-line.title-element{background-color:#fff;border-bottom-color:#979797;font-weight:700}.bottom-line:not(.result-element,.title-element):nth-child(odd):not(.hidden){background:#fff}.bottom-line:not(.result-element,.title-element):nth-child(2n):not(.hidden){background:#f5f5f5}.bottom-line.result-element{background-color:#fff}.bottom-line.active{background-color:#c2e4ff!important}.attendances>div:last-child{border-bottom-color:#979797;border-bottom-width:1px!important}.icons-height{line-height:2!important}.list{border-bottom:1px solid #dbdbdb;line-height:2em;padding:15px 0 10px!important}#date_picker{background-image:none;border:1px solid #000;border-radius:3px;line-height:1.5em}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}.load{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:rotate;animation-name:rotate;-webkit-animation-timing-function:linear;animation-timing-function:linear;border-color:#82a transparent transparent #82a;border-radius:50%;border-style:solid;border-width:2px;height:25px;margin:10px auto 0;-webkit-transition:all .5s ease-in;transition:all .5s ease-in;width:25px}.custom-load{border-width:3px;height:40px;margin:0;right:-50px;top:15px;width:40px}.custom-load,.modal-load{border-left-color:#90bdde;border-top-color:#90bdde;position:absolute}.modal-load{bottom:30%;right:-4%}.attendance-load{border-left-color:#90bdde;border-top-color:#90bdde;border-width:3px;margin:0}.check-load{margin:auto}.pager-load{position:absolute;right:-2em}.activation-load{border-left-color:#fff;border-top-color:#fff;border-width:3px;height:20px;margin-left:10px;margin-top:5px;width:20px}.activation-load.test-load{border-left-color:#90bdde;border-top-color:#90bdde;border-width:2px}.notes-load{position:absolute;right:0;top:0}.documents-load{left:14em;position:relative;top:-2.5em}.invoice-prescription-load{left:2em;position:relative;top:-2em}.search-load{left:9em;position:absolute;top:5px}.ergo-background-color{background-color:rgba(227,242,253,.4)}.mis-background-color{background-color:rgba(252,228,236,.4)}.both-background-color{background-color:rgba(255,248,225,.4)}.warning-notice{background-color:#cd5c5c;border-radius:10px;font-size:1.5em;height:auto;left:50%;line-height:1.5em;padding:10px;position:absolute;text-align:center;top:120px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:max-content;z-index:1000}.warning-notice.success{background-color:#8db551!important}.big-number{font-size:30em;font-weight:700}.nolinetable{border-style:none;margin-left:auto;margin-right:auto}.material-icons-outlined.md-big,.material-icons.md-big{font-size:150px}.material-icons.md-medium{font-size:100px}[type=checkbox].filled-in:checked+span:not(.lever):after{background-color:#64b5f6;border-color:#64b5f6}.confirm-sent-report{cursor:pointer}.overflow-test{overflow-y:visible!important}.ia-line:hover,.selected{background-color:rgba(227,242,253,.4)!important;outline:none}.invalid-prescription{background-color:#d9d9d9!important}.clear-search{color:#ff2a2a;cursor:pointer;left:92.5%;opacity:0;position:absolute;top:.5rem}.check-in table,.check-in td,.check-in tr{border:none;height:95%;text-align:center;vertical-align:top;width:95%}.pswp__content{align-items:center;display:flex;justify-content:center}.material-icons.md-18{font-size:18px}.material-icons.md-120{font-size:120px}.material-icons.md-140{font-size:140px}