body{font-family:Roboto,Helvetica Neue,Arial,sans-serif}.page-app{background-color:#f8f9fa;font-family:Roboto;padding-left:5px;padding-right:5px;padding-top:80px}@media (max-width:599.98px){.page-app{background-color:#bdbdbd;padding-left:1px;padding-right:1px}}.page-app-edit{background-color:#f8f9fa;font-family:Roboto;padding-left:5px;padding-right:5px;padding-top:10px}@media (max-width:599.98px){.page-app-edit{background-color:#bdbdbd;padding-left:1px;padding-right:1px}}.bg-header-table{background-color:#0084cd;color:#dee2e6}.append-icon{color:#4e7f82}.bg{background-image:url(../img/image.eea7f71e.png)}.bg,.bg-main{background-repeat:no-repeat;background-size:cover}.main-panel{background:linear-gradient(90deg,#4e7f82,#c7d6d7,#c7d6d7);color:#343a40;font-family:Roboto;font-size:.5rem}.main-toolbar{background-color:#f8f9fa;box-shadow:5px 5px 5px #4e7f82;color:#4e7f82;font-family:Roboto;padding:10px}.main-toolbar .btn-toolbar{background-color:#4e7f82;color:#dee2e6;font-family:Roboto;font-weight:400}.main-toolbar .btn-toolbar:hover{background-color:#f8f9fa;border:.1px solid #4e7f82;box-shadow:5px 5px 5px #4e7f82;color:#4e7f82}.dialog-caption{background:linear-gradient(90deg,#4e7f82,#a2aeb6);color:#dee2e6;font-size:14px;font-weight:700}.dialog-caption .q-btn{color:#fff}.dialog-caption .q-btn:hover{background:#fff;border:1px solid red;box-shadow:5px 5px 5px #4e7f82;color:red}.dialog-caption .input-filter{border-radius:25px;color:#212529;font-size:12px}.dialog-caption .input-filter:hover{background-color:#fff}.dialog-caption-login{background-color:#4e7f82;color:#fff;font-size:10px}.dialog-action-login{background-color:#4e7f82;color:#fff;font-size:.9em}.dialog-action{background:linear-gradient(90deg,#4e7f82,#a2aeb6);color:#fff}.dialog-action .q-btn{color:#fff}.dialog-action .q-btn:hover{background:#fff;border:1px solid red;box-shadow:5px 5px 5px #4e7f82;color:red}.entry-caption{background:linear-gradient(90deg,#4e7f82,#a2aeb6);color:#fff;font-family:Roboto;font-size:1em;font-weight:bolder}.entry-caption q-btn:hover{background-color:#fff;color:#4e7f82}.entry-caption .input-filter{border-radius:25px;color:#212529;font-size:14px}.entry-caption .input-filter:hover{background-color:#fff;font-size:12px}.page-app-report{padding-top:101px}.page-app-xs{padding-top:110px}.tooltips-app{background-color:#dee2e6;color:red}.page-title{color:dark;font-size:1.2em;font-weight:bolder}.grid-table-title{background-color:#4e7f82;color:#fff}.grid-tables{background-color:#f8f9fa;color:#212529;font-size:12px}@media (max-width:599.98px){.grid-tables{background-color:#f8f9fa}}.grid-data{font-size:12px}@media (max-width:599.98px){.grid-data{font-size:12px}}.input{background-color:#f8f9fa;border:thin solid #bebebe;padding:5px;text-transform:uppercase}@media (max-width:599.98px){.input{background-color:#f8f9fa}}.input:hover{border:1.5px solid #1b5e20}.input:focus{border:1.5px solid #b71c1c;outline:none!important}.input select,.input:focus{background-color:#fff}.input-uppercase{text-transform:uppercase}.input-normal{background-color:#f8f9fa;border:thin solid #bebebe;font-size:11px;padding:3px 5px}@media (max-width:599.98px){.input-normal{background-color:#f8f9fa}}.input-normal:focus{border:1.5px solid #b71c1c;outline:none!important}.input-normal select,.input-normal:focus{background-color:#fff}.right-input{background-color:#f8f9fa;border:thin solid #bebebe;padding:5px;text-align:right;text-transform:uppercase}@media (max-width:599.98px){.right-input{background-color:#f8f9fa}}.right-input:focus{background-color:#fff;border:1.5px solid #b71c1c;outline:none!important}.right-input:hover{border:1.5px solid #1b5e20}.right-input-normal{background-color:#f8f9fa;border:thin solid #bebebe;padding:5px;text-align:right}@media (max-width:599.98px){.right-input-normal{background-color:#f8f9fa}}.borderless{background-color:#f8f9fa;border:none;font-size:11px;padding:3px 5px}@media (max-width:599.98px){.borderless{background-color:#f8f9fa}}.select-input{background-color:#f8f9fa;border:thin solid #bebebe;font-size:11px;padding:3px 5px}@media (max-width:599.98px){.select-input{background-color:#f8f9fa}}.select-input:focus{background-color:#fff;border:1.5px solid #b71c1c;outline:none!important}.select-input:hover{border:1.5px solid #1b5e20}.select-input select{background-color:#fff}.label-banded{color:red;font-size:1.6em;font-weight:bolder;padding-bottom:5px;padding-top:5px}.icard{background-color:#f8f9fa}@media (max-width:599.98px){.icard{background-color:#f8f9fa}}.icard-report{background-color:#fff;color:#000}.report-caption{background-color:#fff;color:#212121;font-size:1.2em}.itable{background-color:#f8f9fa}@media (max-width:599.98px){.itable{background-color:#f8f9fa}}.btn-operation{background-color:#fff;color:#0d47a1}.btn-operation:hover{background-color:#1b5e20;color:#fff}.filter-search{color:#fff}.filter-search:focus{background-color:#fff;color:#b71c1c}.q__field_filter-search,.q__field_filter-search:focus{color:#fff}.q-field__result{padding:5px}.fit-table-ui{height:calc(100vh - 225px)!important}.fit-table-ui thead tr th{position:sticky;z-index:1}.fit-table-ui thead tr:first-child th{top:0}.fit-table-ui.q-table--loading thead tr:last-child th{top:48px}.fit-table-ui-with-parameter-0{height:calc(100vh - 225px)!important}.fit-table-ui-with-parameter-0 thead tr th{position:sticky;z-index:1}.fit-table-ui-with-parameter-0 thead tr:first-child th{top:0}.fit-table-ui-with-parameter-0.q-table--loading thead tr:last-child th{top:48px}.fit-table-ui-with-parameter-1{height:calc(100vh - 275px)!important}.fit-table-ui-with-parameter-1 thead tr th{position:sticky;z-index:1}.fit-table-ui-with-parameter-1 thead tr:first-child th{top:0}.fit-table-ui-with-parameter-1.q-table--loading thead tr:last-child th{top:48px}.fit-table-ui-with-parameter-2{height:calc(100vh - 310px)!important}.fit-table-ui-with-parameter-2 thead tr th{position:sticky;z-index:1}.fit-table-ui-with-parameter-2 thead tr:first-child th{top:0}.fit-table-ui-with-parameter-2.q-table--loading thead tr:last-child th{top:48px}.fit-table-ui-dialog{height:calc(100vh - 225px)!important}.fit-table-ui-dialog thead tr th{position:sticky;z-index:1}.fit-table-ui-dialog thead tr:first-child th{top:0}.fit-table-ui-dialog.q-table--loading thead tr:last-child th{top:48px}.fit-table-ui-dialog-with-parameter{height:calc(100vh - 245px)!important}.fit-table-ui-dialog-with-parameter thead tr th{position:sticky;z-index:1}.fit-table-ui-dialog-with-parameter thead tr:first-child th{top:0}.fit-table-ui-dialog-with-parameter.q-table--loading thead tr:last-child th{top:48px}.btn-toolbar:hover{background-color:#fff;color:#003135}.btn-link{background-color:#fff;color:#2196f3}.btn-link:hover{color:#2196f3;text-decoration:underline}.btn-link-no-padding{background-color:#fff;color:#2196f3;padding:0}.btn-link-no-padding:hover{color:#2196f3;text-decoration:underline}.bg-kios{background-color:#fff}.kios-item .time{color:#08aeea;font-size:1.5rem;font-weight:700}.kios-container-menu{margin-top:50px;padding:10px 100px}.kios-container-box{background-color:#056183;border:1px solid #cbcbcb;border-radius:50px;box-shadow:10px 10px 10px -3px #333;color:#fff;cursor:pointer;display:block;font-family:Times New Roman,Times,serif;font-size:20px;line-height:70px;margin:auto auto 20px;max-width:90vw;padding:10px;position:relative;text-align:center;width:800px}.kios-container-box:hover{filter:contrast(1.1)}.kios-container-box:active{filter:contrast(.9)}.kios-container-box:after,.kios-container-box:before{animation:clippath 3s linear infinite;border:1px solid gold;border-radius:50px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:all .5s}.kios-container-box:after{animation:clippath 3s linear -1.5s infinite}@keyframes clippath{0%,to{clip-path:inset(0 0 98% 0)}25%{clip-path:inset(0 98% 0 0)}50%{clip-path:inset(98% 0 0 0)}75%{clip-path:inset(0 0 0 98%)}}.kios-item-name{font-size:2rem;font-weight:700;text-align:center}.kios-container-clinic{background-color:#056183;border:1px solid gold;border-radius:0;box-shadow:10px 10px 10px -1px #002600;color:#fff;cursor:pointer;display:block;font-family:Times New Roman,Times,serif;font-size:1.2rem;height:80px;margin:auto 10px 5px;padding:10px;position:relative;text-align:center}.kios-container-clinic .item{align-items:center;justify-content:center;vertical-align:middle}.kios-container-doctor{background-color:#056183;border:1px solid gold;border-radius:0;box-shadow:10px 10px 5px -2px #cbcbcb;color:#fff;cursor:pointer;font-family:Times New Roman,Times,serif;font-size:1.2rem;height:150px;margin:auto auto 5px;padding:10px;text-align:left}.kios-item-doctor-header{color:#056183;font-size:2rem;font-weight:700;text-align:left}.kios-item-doctor{color:#fff;font-size:1rem;font-weight:700;text-align:left}.kios-item-doctor-image{height:100%;margin:5px 0;max-height:120px;width:100%}.kios-item-doctor-title{color:#0f0;font-size:.7rem}.kios-item-doctor-confirm,.kios-item-doctor-title{font-family:Times New Roman,Times,serif;text-align:left}.kios-item-doctor-confirm{color:#171717;font-size:1.5rem;font-weight:700}.kios-item-doctor-title-confirm{color:#171717;font-size:1rem;text-align:left}.doctor-btn-appointment{background-color:#072939;width:45%}.doctor-btn-appointment,.doctor-btn-appointment-cancel{border:1px solid gold;box-shadow:5px 10px 5px -2px #0c0007;color:#fff;cursor:pointer;font-family:Times New Roman,Times,serif;font-size:1.2rem;font-weight:700;padding:5px;text-align:center}.doctor-btn-appointment-cancel{background-color:red;width:100%}.caller-container{background-color:#fff;display:flex;height:3.5rem;justify-content:space-between;padding:3px 20px}.caller-container .caller-item{color:#0a5d75;display:block;font-family:Times New Roman,Times,serif;font-size:1.5rem;font-weight:700;margin:auto 0;text-align:center}.caller-item .image{color:#08aeea;font-size:2rem;font-weight:700;height:50px}.caller-item .time{color:#08aeea;font-size:1.2rem;font-weight:700}.caller-card-box,.caller-container-menu{margin-top:10px;padding:10px}.caller-card-box{display:block;height:87vh;width:100vh}.caller-container-box{border:1px solid gold;border-radius:25px;box-shadow:5px 10px 5px -2px #e2e2e2;color:#056183;cursor:pointer;display:block;font-family:Times New Roman,Times,serif;font-size:20px;margin:auto auto 10px;padding:10px;position:relative;text-align:center}.caller-container-box .counter{font-size:2rem;font-weight:700;text-align:center}.caller-container-box .station{color:#08aeea;font-size:1rem;text-align:center}.caller-container-box .queue-number{color:#056183;font-size:5rem;font-weight:700;text-align:center}.label-queue{background-color:#056183;color:#fff;font-family:Times New Roman,Times,serif;font-size:1rem;margin-bottom:10px;padding:10px}@media only screen and (max-width:700px){.caller-container-box .counter{font-size:1.5rem}.caller-container-box .station{font-size:.8rem}.caller-container-box .queue-number{font-size:5rem}.caller-container .caller-item{font-size:1rem}.caller-item .image{font-size:1.5rem}.caller-item .time{font-size:.9rem}}.main-display-container{background-color:#fff;display:flex;height:4rem;justify-content:space-between;padding:3px 10px}.main-display-container .display-item{color:#0a5d75;display:block;font-family:Times New Roman,Times,serif;font-weight:700;margin:auto 5px;text-align:center}.main-display-container .display-item .image{color:#08aeea;font-size:8rem;font-weight:700;height:50px}.main-display-container .display-item .time{color:#08aeea;font-size:1.5rem;font-weight:700}.main-diplay-container-menu{margin-top:10px;padding:10px}.main-display-card-box{border:1px solid #e7e7e7;box-shadow:5px 5px 10px -3px #e7e7e7;display:block;height:450px;justify-content:center;padding:10px}.main-display-card-counter{background-color:#090c84;border:1px solid #090c84;border-radius:25px;box-shadow:5px 5px 10px -3px #090c84;height:10.5rem}.item-label-counter{background-color:#fff;color:#090c84;font-family:Times New Roman,Times,serif;font-size:2rem;font-weight:700;padding:5px 0;text-align:center}.item-label-queue{font-size:4.5rem;padding:0 5px}.item-label-caller,.item-label-queue{color:#fff;font-family:Times New Roman,Times,serif;margin:auto;text-align:center}.item-label-caller{background-color:#090c84;font-size:3rem;padding:10px 0}.item-label-caller-number{background-color:#090c84;color:#fff;font-family:Times New Roman,Times,serif;font-size:8rem;font-weight:700;margin:5px 0;padding:30px 10px;text-align:center}.viode-box{display:block;margin:0 auto;text-align:center}.bg-room-display{background-color:#fff;padding:0}