﻿@import url("/lib/fonts/PraxisLTPro/stylesheet.css");html{font-size:14px;position:relative;min-height:100%;}@media(min-width:768px){html{font-size:16px;}}body,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4{font-family:"Praxis LT Pro","Roboto","Helvetica","Arial",sans-serif;}.card-header-success,.card .card-header-success .card-text,.card .card-header-success:not(.card-header-icon):not(.card-header-text){background:#03c2a0!important;}.basic-patient-info{font-size:10pt;margin-bottom:20px;border-radius:.4em;border:solid 1px;padding:5px;}.section-header{color:#fff!important;display:block;vertical-align:middle;padding-bottom:8px;font-weight:300;}.navbar{background-color:#242444!important;}.navbar .container{color:#fff;justify-content:center;padding-right:250px;max-width:800px;}material-icons md-18{font-size:18px;}material-icons md-24{font-size:24px;}material-icons md-36{font-size:36px;}material-icons md-48{font-size:48px;}.mealordering{height:500px;width:570px;}.mealordering-chair-selector div.dropdown-menu.show{max-height:364px!important;}.mealordering-chair-selector div.inner.show{max-height:300px!important;}@media(max-width:991px){.navbar-toggler .icon-bar{background:#fff!important;}}@media(min-width:1400px){.col-xxl-10{flex:0 0 83.33333%;max-width:83.33333%;}}@media(min-width:1600px){.col-xxxl-8{flex:0 0 66.66667%;max-width:66.66667%;}}iframe{border:0!important;}.iframe-body{background-color:#fff;overflow:auto;}.iframe-body .form-buttons{justify-content:space-between;display:flex;margin-top:-12px;}.no-scrollbars{overflow:hidden;}.iframe-body .h-90{height:90%;}.iframe-body .scrollbar-vertical{overflow-y:auto;overflow-x:hidden;}.mobile-title{font-size:15pt;color:#fff!important;font-weight:600;width:95%;height:60px;}.mobile-card-header{display:flex;align-items:center;line-height:1.2;background-color:#242444;}.btn-med-icon{display:flex;align-items:center;line-height:1.2;gap:5px;}.card-body.authentication label,.card-body.authentication input{font-size:12pt;}.patient-checkin{font-size:10.5pt!important;}.card-header.patient-checkin-header{padding:12px!important;}.card-header.patient-checkin-header h4{font-size:14pt!important;line-height:1.2;}.mobile-card-header img{margin-left:-9px;}.mobile-page{padding:0;}.extra-bold{font-weight:600;}#frmAppointments .no-pagination tbody{max-height:calc(100vh - 370px)!important;}#frmAppointments{margin-bottom:0!important;}#frmAppointments .card .card-body{padding-bottom:17px;}.no-pagination table{width:100%;}.no-pagination thead,.no-pagination tbody tr{display:table;width:100%;table-layout:fixed;}.no-pagination tbody tr{display:table;width:100%;table-layout:fixed;}.no-pagination tbody{display:block;overflow-y:auto;overflow-x:hidden;position:relative;table-layout:fixed;max-height:calc(100vh - 342px);}.footer{background-color:#43474d;padding:0 0;line-height:normal;color:#fff;bottom:0;}@media(max-width:991px){.navbar-toggler .icon-bar{background:#fff!important;}}@media(min-width:1400px){.col-xxl-10{flex:0 0 83.33333%;max-width:83.33333%;}}@media(min-width:1600px){.col-xxxl-8{flex:0 0 66.66667%;max-width:66.66667%;}}.logo{background-color:#242444!important;}.sidebar .logo{padding:0!important;background:#77b700;border-right:1px dotted;border-right-color:#d3d3d3;}.sidebar .caret{border-top:6px solid!important;border-right:6px solid transparent;border-left:6px solid transparent;}.sidebar .nav p,.sidebar .subitem{font-weight:400!important;}ul.nav{margin-top:2px!important;}.sidebar .nav .subitem .caret{margin-top:9px!important;}.sidebar .sidebar-wrapper>.nav [data-toggle=collapse]~div>ul>li>a i{font-size:20px!important;}.sidebar[data-color=green] li.active>a{background-color:#03c2a0!important;}.sidebar .nav i{font-size:30px!important;color:#2f4f4f!important;margin-right:5px!important;}.sidebar .nav li.active>a,.sidebar .nav li.active>a i{color:#fff!important;}.nav-item active{color:#fff!important;}.sidebar .nav li a{margin-top:0!important;border-bottom:1px dotted;border-radius:0;}.navbar-wrapper{width:90%;font-size:18pt;margin-bottom:10pt;}.navbar{background-color:#242444!important;padding-top:21px!important;}.form-group,label.control-label{color:#3c4858!important;}.form-check-label,.control-label{color:#3c4858!important;margin:0;}.form-group.required .control-label:after,.form-group .control-label.required:after{content:" *";color:#f00;}.inline-label{text-align:right;padding-top:11px;}.inline-field{padding-top:7px;}.col-inline{padding-left:0;}.table thead tr th a,.table thead tr th{background:#878786;color:#fff!important;font-weight:400;}.main-panel>.content{margin-top:60px!important;}.main-panel.no-menu{width:calc(100% - 0px);}.index-page-header{margin-bottom:-30px;}.bootstrap-select .dropdown-toggle .filter-option{padding-left:0;color:#000;}.bootstrap-select .dropdown-toggle .filter-option-inner{padding-bottom:5px;border-bottom:1px solid #d3d3d3;color:#495057;}.bootstrap-select .dropdown-item.active{background:#695399;color:#fff;}.bootstrap-select .dropdown-menu{z-index:99999999!important;}.bootstrap-select .btn{font-size:.9rem;text-transform:capitalize;border-color:#286a6a!important;box-shadow:0 2px 2px 0 rgba(40,106,106,.14),0 3px 1px -2px rgba(40,106,106,.2),0 1px 5px 0 rgba(40,106,106,.12);}.bootstrap-select .btn{border:0;box-shadow:none!important;background-color:#eee!important;margin-top:-3px;}.bootstrap-select>.dropdown-toggle{color:#999!important;}.mealordering .bootstrap-select>.dropdown-toggle,.bootstrap-select.terminal-picker>.dropdown-toggle{color:#fff!important;}.mealordering .bootstrap-select>.btn{color:#fff!important;background-color:#286a6a!important;}.mealordering .bootstrap-select .dropdown-toggle .filter-option,.bootstrap-select.terminal-picker .dropdown-toggle .filter-option{padding-left:inherit;color:#fff!important;}.mealordering .bootstrap-select .dropdown-toggle .filter-option-inner,.bootstrap-select.terminal-picker .dropdown-toggle .filter-option-inner{padding-bottom:inherit;border-bottom:0;color:#fff!important;}.current-appointment{background-color:#f1eee3;}.control-label.control-label-small{font-size:10pt;}.appointments-table th,.appointments-table td{padding-top:5px!important;padding-bottom:5px!important;}.btn-lh-color{color:#fff;background-color:#286a6a!important;}.btn-lh-color:hover{background-color:#286a6a!important;}div.qrcode{text-align:center;margin:10px;}.qrcode .img-thumbnail{width:60%;max-width:200px;}.table-responsive.appointments-table{overflow-x:hidden;overflow-y:scroll;max-height:70vh;}.mealordering .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:300px;}.check-in-success ul{margin-left:-20px;}.check-in-success .swal2-icon.swal2-success [class^=swal2-success-line]{background-color:#03c2a0;}.check-in-success .swal2-icon.swal2-success .swal2-success-ring{border:.25em solid #03c2a0;}.check-in-welcome .card{box-shadow:none;top:50%;}.check-in-welcome .card-header{border-radius:10px!important;-webkit-animation:fadeinout 4s linear;animation:fadeinout 5s;opacity:0;}.check-in-welcome h4.card-title{font-weight:bold;font-size:26px;text-align:center;}@-webkit-keyframes fadeinout{0%,100%{opacity:0;}60%{opacity:1;}}@keyframes fadeinout{0%,100%{opacity:0;}60%{opacity:1;}}.loader{top:0;left:0;position:fixed;opacity:.5;z-index:10000000;background:#000;height:100%;width:100%;margin:auto;}.strip-holder{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:50%;margin-left:-50px;position:relative;}.strip-1{border:16px solid #03c29f;border-top:16px solid #000;border-radius:50%;width:100px;height:100px;background:#fff;position:relative;-webkit-animation:stripMove 2s linear infinite;animation:stripMove 2s linear infinite;-moz-animation:stripMove 2s linear infinite;padding-left:11px;padding-top:12px;}@-webkit-keyframes stripMove{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.bootstrap-select .dropdown-item.active,.dropdown-menu .dropdown-item:hover,.dropdown-menu .dropdown-item:focus,.dropdown-menu a:hover:not(a[data-action]),.dropdown-menu a:focus:not(a[data-action]),.dropdown-menu a:active:not(a[data-action]){background-color:#695399!important;}p.fee-estimate{font-size:10pt;line-height:1.4;margin-bottom:7px;}a.show-estimate,div.estimate-text a{font-size:14px!important;display:flex;align-items:center;gap:8px;}a.show-estimate .material-icons,div.estimate-text a .material-icons{font-size:20px!important;}.i-understand{margin-top:15px;display:flex;align-items:center;gap:8px;margin-left:3px;}.i-understand input[type=checkbox]{accent-color:#286a6a;flex-shrink:0;margin:0;transform:scale(1.5);transform-origin:left center;margin-right:8px;}.i-understand label{margin:0;line-height:1.2;font-size:10pt;color:#333;}.margin-right{margin-right:5px!important;}.appointment-checked-in{background-color:#bbe4f5;}.appointment-non-self-check-in{background-color:#feda7f;}.appointment-check-in-failed{background-color:#fac0cb;}#frmAppointments tbody tr{line-height:15px;cursor:default;}#frmAppointments tbody td a{margin-top:-30px;margin-bottom:-30px;}#frmAppointments tbody td .material-symbols-outlined{font-size:20px!important;}#frmAppointments tbody td span{vertical-align:super;}#frmAppointments tbody td a{padding-left:0;padding-right:7px;}.swal2-title-mobile{font-size:24px!important;}.swal2-medium-header{font-size:1.5em!important;}.swal2-small-text{text-align:left!important;font-size:.9em!important;margin-bottom:-15px!important;}.swal2-small-content #swal2-content{text-align:left!important;font-size:.9em!important;}.swal-iframe{padding-bottom:5px!important;}.swal-close-button{color:#000!important;}.swal-height-100,.swal-height-100 #swal2-content{height:100%!important;}.swal2-container.payment-popup .swal2-html-container{margin:5px!important;}.payment-popup-buttons{margin-right:0!important;margin-bottom:18px!important;}.payment-popup-button{height:32px!important;font-size:12px!important;}.payment-popup-button-invisible{margin-right:auto!important;visibility:hidden;}img.contactless-card{height:85px;width:100%;margin-top:10px;}.payments-button i{vertical-align:middle;margin-bottom:-4px;margin-top:-5px;padding-left:5px;}.mrn-search{padding-bottom:15px;margin-top:-20px;}.meditech-ref-search{padding-bottom:20px;margin-top:-20px;}.mrn-search button,.meditech-ref-search button{padding-top:9px;}.current-payment-method{font-weight:bold;}.proceed-for-patient{display:none;}.proceed-click{font-size:14.5px;padding-top:15px;}#frmPatientCheckin #frmPatientCheckin .card{margin-bottom:inherit!important;}div.payment-method{margin-bottom:10px;}div.card-body.patient-checkin{padding:15px;}div.card-body.patient-checkin p{line-height:19px;}td.printer-status{padding-top:1px!important;padding-bottom:0!important;}#frmTakePayment{margin-bottom:-10px;}.row.inline-fields{margin-left:0;}.meditech-ref-error{margin-top:-15px;margin-bottom:10px;}.mrn-error{margin-top:-15px;margin-bottom:5px;}.badge.badge-success{background-color:#286a6a;}.person-clear-button,.file-clear-button,.clear-button{cursor:pointer;font-size:20px;padding-left:5px;padding-top:5px;}.scroller{position:relative;height:calc(100vh - 195px);}.form-buttons-with-text .form-group{margin-right:-5px!important;margin-bottom:-15px!important;}.swal2-popup .swal2-select{appearance:revert;}#frmPatientSearch .scroller{height:calc(100vh - 96px);}#frmPatientSearch .search-button{font-size:2em;margin-top:15px;}#frmPatientSearch .search-result{margin-top:7px;}#frmTakePayment .tap-card-instructions{margin-top:7px;}#frmTakePayment .amount-validation-message{margin-top:-10px;}#frmTakePayment .inline-fields{margin-bottom:15px;}#frmAppointments td a.btn-sm span{text-transform:none;font-size:12px;}.btn-med{font-size:12pt!important;margin-left:7px!important;text-transform:none;padding:7px 17px!important;}select.terminal-picker{height:0!important;}div.terminal-picker{margin-left:106px!important;height:22px;}div.terminal-picker button{height:40px;margin-top:-13px!important;}div.terminal-picker .filter-option{font-size:13pt;text-transform:none;padding-top:8px!important;}div.terminal-picker .dropdown-toggle{border-radius:.2rem!important;background-color:#03c2a0!important;}div.terminal-picker .dropdown-toggle::after{border-top:.5em solid;border-right:.5em solid transparent;border-bottom:0;border-left:.5em solid transparent;margin-bottom:-1px;}div.terminal-picker .dropdown-header{font-size:1rem!important;}div.terminal-picker .dropdown-item{font-size:.9rem!important;}div.terminal-picker .dropdown-item::after{font-family:"Material Symbols Outlined";left:170px;position:absolute;font-size:14pt;}div.terminal-picker .dropdown-item.reader-online::after{content:"credit_score";color:#008000;}div.terminal-picker .dropdown-item.reader-offline::after{content:"credit_card_off";color:#f00;}div.terminal-picker .dropdown-item.selected{background-color:#d3d3d3!important;color:#000;}div.terminal-picker .dropdown-item.selected::after{color:#000!important;}div.terminal-picker .dropdown-item:hover{background-color:#286a6a!important;color:#fff!important;}div.terminal-picker .dropdown-item:hover::after{color:#fff!important;}.product.card-body{padding:15px!important;}.product.card-body.reduced-spacing-top{padding-top:5px!important;}label.required:after{content:" *";color:#f00;}#frmAuthentication .control-label{margin-bottom:10px;}#frmAuthentication button .material-symbols-outlined{vertical-align:-6px;font-size:20px;}.button-row{margin-top:-10px!important;}.mobile-footer{display:inline-block;margin-top:20px;text-align:center;width:100%;padding-left:10px;padding-right:10px;}.mobile-footer.small,.mobile-text.small{font-size:10pt;}.mobile-body-text{font-size:11pt;margin-top:5px;padding-bottom:3px;}.mobile-view .control-label{position:relative;line-height:1.5;}.mobile-view .form-control{margin-top:-15px;}.form-control,.is-focused .form-control{background-image:linear-gradient(0deg,#836cb3 2px,rgba(156,39,176,0) 0),linear-gradient(0deg,#d2d2d2 1px,hsla(0,0%,82%,0) 0);}.medium-title{font-size:14pt!important;}.form-field{margin-bottom:10px;}.button-row .btn-med:last-child{margin-right:10px!important;}.authentication-error{font-size:54px;color:#f00;text-align:center;width:100%;margin-top:8px;}img.coviu-logo{height:16px;margin-left:7px;margin-top:-7px;}td.phone-appointment{padding-bottom:8px!important;}td.phone-appointment span{vertical-align:middle!important;}td.phone-appointment span i{margin-top:-5px;margin-left:7px;}div.coviu-logo{text-align:center;margin-bottom:15px;}div.check-in-qrcode{margin-bottom:10px;}div.check-in-qrcode img{height:150px;}.sidebar .nav .subitem.logs .caret{margin-top:-18px!important;}