body{font-family:roboto-flex,verdana,sans-serif;font-size:1rem;color:#444}@media(min-width:1200px){main{padding-left:240px}}.loader{border:16px solid #f3f3f3;border-top:16px solid #3498db;border-radius:50%;width:120px;height:120px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.container{max-width:1600px}.card{border-radius:2px;box-shadow:2px 2px 8px #0000001a}.card-header{height:auto;background-color:#080b2e;color:#fff;font-size:1.3em;line-height:1.8;border-top-left-radius:3px!important;border-top-right-radius:3px!important}.card-header .btn{color:#fff}.card-header-light{background-color:#78bef8;color:#212529;border-color:#78bef8}.modal-content{border-radius:2px}.breadcrumb{padding-top:10px;padding-bottom:10px}.breadcrumb-item.active span{color:#fff;padding:10px;background-color:#2786df;border-radius:3px}.btn{border-radius:3px}.btn-primary{background-color:#2786df}a{color:#39568b;text-decoration:none}.form-control,.form-select{border-radius:2px}.input-error{border-color:#f00000}.form-check-input{cursor:pointer}.form-check-input:checked{background-color:#008600}.toast-container{position:fixed;top:80px;right:10px;z-index:100;border-radius:2px;border:none}.toast-container .toast{background-color:#fff;box-shadow:2px 2px 8px #0006}.toast-container .toast-header{border-radius:2px;border:none}.toast-container .toast-header .fa-times{font-size:1.4em;cursor:pointer}.toast-container .toast-error .toast-header{background-color:maroon;color:#fff}.toast-container .toast-success .toast-header{background-color:green;color:#fff}.toast-container .toast-info .toast-header{background-color:#0f86e8;color:#fff}.toast-container .toast-warn .toast-header{background-color:#b67410;color:#fff}.toast-container .toast{border-radius:2px;border:none}.toast-container .fa-xmark,.toast-container .fa-circle-exclamation,.toast-container .fa-square-check,.toast-container .fa-circle-info{font-size:2em;margin-right:10px}.lang-flag{width:40px;-webkit-box-shadow:0px 3px 7px -2px #000;box-shadow:0 3px 7px -2px #000}header .logout-button{color:#b00000}header #sidebarMenu{display:block;padding-bottom:50px}header .ripple:not(.active):hover{font-weight:700}header #sidebarMenu>div{position:relative}header #sidebarMenu .position-sticky1{height:calc(100vh - 58px);max-height:calc(100vh - 58px)}header #sidebarMenu .top-menu-container{overflow:auto;height:calc(100vh - 200px);max-height:calc(100vh - 200px)}header #sidebarMenu .bottom-menu-container{background-color:#cfcfcf;position:absolute;bottom:0;height:150px;width:100%;z-index:3;box-shadow:inset 0 4px 4px #dcdcdce3}header #sidebarMenu .bottom-menu .list-group-item{background-color:transparent;margin-top:0}header .sidebar{position:fixed;top:0;bottom:0;left:0;padding:58px 0 0;box-shadow:0 2px 5px #0000000d,0 2px 10px #0000000d;width:0px;z-index:600;overflow:hidden}header .shown{width:240px;transition:width .5s}header .sidebar .active{border-radius:2px;box-shadow:0 2px 5px #00000029,0 2px 10px #0000001f}header .sidebar-sticky{position:relative;top:0;height:calc(100vh - 48px);padding-top:.5rem;overflow-x:hidden;overflow-y:auto}header .fa{font-size:1.3em;width:1.3em}header .list-group{overflow:hidden}header .list-group-item{white-space:nowrap;height:50px;line-height:30px}header a.list-group-item.active{background-color:#1b2180;border-color:#1b2180}header .navbar-brand{text-align:center}header .navbar-brand img{width:100px}header .nav-settings{margin-top:50px}header .nav-settings span{font-size:20px}.row-actions{width:110px!important}table#facilities .actions,table#users .actions,table#notifications .actions,table#patients .actions,table#patient_appointments .actions,table#patients_appointments .actions,table#patients_examinations .actions,table#patients_diagnoses .actions,table#examinations .actions{text-align:left}table#facilities .actions a,table#users .actions a,table#notifications .actions a,table#patients .actions a,table#patient_appointments .actions a,table#patients_appointments .actions a,table#patients_examinations .actions a,table#patients_diagnoses .actions a,table#examinations .actions a{color:#444}table#facilities .fa,table#users .fa,table#notifications .fa,table#patients .fa,table#patient_appointments .fa,table#patients_appointments .fa,table#patients_examinations .fa,table#patients_diagnoses .fa,table#examinations .fa{cursor:pointer}table#facilities .action-icon,table#users .action-icon,table#notifications .action-icon,table#patients .action-icon,table#patient_appointments .action-icon,table#patients_appointments .action-icon,table#patients_examinations .action-icon,table#patients_diagnoses .action-icon,table#examinations .action-icon{margin:0 5px;font-size:1.2em}table#facilities .action-edit .fa-edit:hover,table#users .action-edit .fa-edit:hover,table#notifications .action-edit .fa-edit:hover,table#patients .action-edit .fa-edit:hover,table#patient_appointments .action-edit .fa-edit:hover,table#patients_appointments .action-edit .fa-edit:hover,table#patients_examinations .action-edit .fa-edit:hover,table#patients_diagnoses .action-edit .fa-edit:hover,table#examinations .action-edit .fa-edit:hover{color:#2d7bff}table#facilities .action-delete,table#users .action-delete,table#notifications .action-delete,table#patients .action-delete,table#patient_appointments .action-delete,table#patients_appointments .action-delete,table#patients_examinations .action-delete,table#patients_diagnoses .action-delete,table#examinations .action-delete{float:right}table#facilities .action-delete .fa-trash:hover,table#users .action-delete .fa-trash:hover,table#notifications .action-delete .fa-trash:hover,table#patients .action-delete .fa-trash:hover,table#patient_appointments .action-delete .fa-trash:hover,table#patients_appointments .action-delete .fa-trash:hover,table#patients_examinations .action-delete .fa-trash:hover,table#patients_diagnoses .action-delete .fa-trash:hover,table#examinations .action-delete .fa-trash:hover{color:#a50505}table#facilities .nowrap,table#users .nowrap,table#notifications .nowrap,table#patients .nowrap,table#patient_appointments .nowrap,table#patients_appointments .nowrap,table#patients_examinations .nowrap,table#patients_diagnoses .nowrap,table#examinations .nowrap{white-space:nowrap}table#facilities td:not(.row-actions),table#users td:not(.row-actions),table#notifications td:not(.row-actions),table#patients td:not(.row-actions),table#patient_appointments td:not(.row-actions),table#patients_appointments td:not(.row-actions),table#patients_examinations td:not(.row-actions),table#patients_diagnoses td:not(.row-actions),table#examinations td:not(.row-actions){cursor:pointer}#modal_confirm_delete .modal-facility-name,#modal_confirm_delete .modal-user-name{font-weight:700}.facility-edit .even,.facility-create .even{border-left:2px solid #888}.facility-edit .delete-item,.facility-create .delete-item{font-size:1.4em;color:#a50505;cursor:pointer}.facility-edit #map,.facility-create #map{height:300px}.facility-edit .upload-image-restrictions,.facility-create .upload-image-restrictions{font-size:.8em}.facility-edit #facility_logo_remove,.facility-create #facility_logo_remove{color:maroon}.facility-edit #facility_logo_remove:hover,.facility-create #facility_logo_remove:hover{color:#b40000}.user-edit .even,.user-add .even,.user-profile .even,.patient-edit .even,.patient-add .even{border-left:2px solid #888}.user-edit .delete-item,.user-add .delete-item,.user-profile .delete-item,.patient-edit .delete-item,.patient-add .delete-item{font-size:1.4em;color:#a50505;cursor:pointer}.user-edit .upload-image-restrictions,.user-add .upload-image-restrictions,.user-profile .upload-image-restrictions,.patient-edit .upload-image-restrictions,.patient-add .upload-image-restrictions{font-size:.8em}.user-edit #user_avatar_remove,.user-add #user_avatar_remove,.user-profile #user_avatar_remove,.patient-edit #user_avatar_remove,.patient-add #user_avatar_remove{color:maroon}.user-edit #user_avatar_remove:hover,.user-add #user_avatar_remove:hover,.user-profile #user_avatar_remove:hover,.patient-edit #user_avatar_remove:hover,.patient-add #user_avatar_remove:hover{color:#b40000}.user-edit .password-generate,.user-add .password-generate,.user-profile .password-generate,.patient-edit .password-generate,.patient-add .password-generate{position:relative}.user-edit .password-generate input,.user-add .password-generate input,.user-profile .password-generate input,.patient-edit .password-generate input,.patient-add .password-generate input{padding-right:40px}.user-edit .password-generate .fa,.user-add .password-generate .fa,.user-profile .password-generate .fa,.patient-edit .password-generate .fa,.patient-add .password-generate .fa{position:absolute;padding:10px;cursor:pointer;right:20px;top:35px;color:#6c6f73}.user-edit .password-generate .fa:hover,.user-add .password-generate .fa:hover,.user-profile .password-generate .fa:hover,.patient-edit .password-generate .fa:hover,.patient-add .password-generate .fa:hover{color:#212529}.has-calendar{position:relative}.has-calendar input{padding-right:40px}.has-calendar .fa{position:absolute;padding:10px;cursor:pointer;right:20px;top:35px;color:#6c6f73;pointer-events:none}.has-calendar .fa:hover{color:#212529}.field-list-items{height:200px}.content-settings .even{border-left:2px solid #888}.content-settings .delete-item{font-size:1.4em;color:#a50505;cursor:pointer}.content-settings-examination-view .examimation-field{margin-top:15px}.content-settings-examination-view .examimation-field-id{font-size:10px}.content-settings-examination-view .field-name{font-weight:700;font-size:1.2em}.content-settings-examination-view .field-unit{font-style:italic}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{opacity:1!important}.medication-data,.diagnosis-data{font-weight:700}.medication-actions,.diagnosis-actions{position:absolute;right:0;top:0;font-size:1.3em;padding:10px}.diagnosis-actions .fa,.medication-actions .fa{padding:0 5px;cursor:pointer}.medication-actions .fa-edit:hover,.diagnosis-actions .fa-edit:hover{color:#0f86e8}.diagnosis-actions .fa-trash:hover,.medication-actions .fa-trash:hover{color:#b40000}.diagnosis-examination-link{cursor:pointer}.medication-header{font-size:1.4em;line-height:1.4;border-radius:0;padding-left:10px;border-left:2px solid #888}.medication-header.active{border-left:4px solid #00c600}.diagnosis-date{font-size:1.4em;line-height:1.4;border-radius:2px;padding-left:10px;border-left:2px solid #888}.medication-info,.diagnosis-info{padding-left:10px}.measurement-unit{font-weight:400;font-style:italic}.drug-special-name{font-size:.7em}.diagnosis-small-container{max-width:800px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.latest-results-item{height:200px;width:200px;background-color:#008000e6;box-shadow:0 2px 5px #00000029,0 2px 10px #0000001f;color:#fff;padding:8px;margin:8px auto;border-radius:2px}.latest-results-item .latest-results-item-title{font-size:1.3em}.latest-results-item .latest-results-item-content{font-size:2.3em;font-weight:700}.latest-results-item .latest-results-item-unit{font-size:1.5em}.latest-results-item .latest-results-item-date{margin-top:20px;font-size:1em}.c2-column{column-count:2;column-width:50%}.card{background-color:#f1f5f9}.sec-card{background-color:#e2ebf3}header a.list-group-item.active,.card .card-header{background-color:#18293a}.sec-card .card-header,.form-check-input:checked{background-color:#253d56}.important-exams .form-control,.important-exams .form-select{background-color:#253d56;color:#fff}.modal-dialog{max-width:56%!important}@media(max-width:992px){.c2-column{column-count:1;column-width:100%}.modal-dialog{max-width:100%!important}}@media(max-width:600px){.latest-results-item{height:250px;width:170px}.modal-dialog{max-width:100%!important}#chartElement{height:450px}}.email-not-verified{color:#b00000;cursor:pointer}.textarea-viewer{height:auto;border:1px solid lightgray;padding:5px;overflow:auto}@media print{.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}*{margin:0!important;padding:0!important}html,body{height:100%;overflow:hidden;background:#fff;font-size:9.5pt}.row{margin:0;padding:0}.textarea-viewer{height:auto}li{margin:0 0 10px 20px!important}.fa,.btn-primary,.navbar,.breadcrumb-item,#examinationsCol,#appointmentsCol{display:none}.card-header{padding:3px!important}.card{border-width:0px;margin:3px!important}.breadcrumb-item.active{display:block;background-color:#fff!important;color:#000!important;text-align:center}.breadcrumb-item.active span{font-size:120%;line-height:20px;margin:0!important;padding:0!important;background-color:#fff!important;color:#000!important}.breadcrumb-item.active:before{display:none}}
