body{height:100%}html{position:relative;height:100%}@media(max-width: 1199px){html{font-size:14px}}@media(min-width: 1200px){html{font-size:16px}}@media(min-width: 768px){.content-container{height:100%;margin-top:-70px;padding-top:70px}.content-row{height:100%}body.private .navbar-brand{background-color:#17486d}main{padding:0 1.5em !important}}h5{margin:1em 0}.hcp-navbar{background-color:#22689e !important;padding:0;height:60px}.navbar-logo{height:60px;background-color:#17486d}.navbar-logo img{height:36px;margin:12px 14px}.nav-item svg{margin-right:6px;width:1.5em;height:1.5em}svg{max-width:1.5em;max-height:1.5em}.k-button svg{margin:auto;padding:0}.hcp-sidebar{background-color:#f7f7f7}@media(min-width: 768px){.hcp-sidebar{box-shadow:inset -1px 0 0 rgba(0,0,0,.1)}}.hcp-sidebar .nav-title{color:#6c757d !important;font-size:.75rem;text-transform:uppercase;padding:.5rem 0rem;display:block;font-weight:bold}.hcp-sidebar .nav-link{color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width: 1199px){.hcp-sidebar .nav-link{padding:1em .5em}}.hcp-sidebar .nav-link svg{color:#999}.hcp-sidebar .nav-link.active{color:#007bff;font-weight:500}.hcp-sidebar .nav-link.active svg{color:#007bff}#sideNavigationToggler{box-shadow:none}form{margin-bottom:1em}.form-group{margin-top:1em}.validation-summary-valid{display:none}.validation-summary-errors ul{list-style-type:none;margin-bottom:0;padding-left:0}#contextmenu{margin-top:.75em}#contextmenu>.k-menu-item>.k-menu-link{padding:.5em 1em}svg.practiceIcon{color:#999;width:24px;height:24px}.practiceName{margin-left:10px}button.grid-cell-button,button.grid-cell-button{display:inline-block;overflow:hidden;text-overflow:ellipsis;width:100%;white-space:nowrap}.k-grid{border-radius:8px !important}.k-grid .k-grid-toolbar{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.k-grid .k-grid-pager{border-bottom-left-radius:8px !important;border-bottom-right-radius:8px !important}.k-grid-table{border-radius:8px !important}.k-grid-table thead tr:first-child th:first-child{border-top-left-radius:8px !important}.k-grid-table thead tr:first-child th:last-child{border-top-right-radius:8px !important}.k-grid table td.no-wrap{white-space:nowrap}.no-records{margin:1em auto}.k-tabstrip-content,.k-tabstrip>.k-content{padding:.5rem !important}.k-grid td.k-command-cell{text-align:right}.k-grid a.a-btn{color:#f7f7f7 !important}.k-grid .command-button{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-grid a.command-button{width:100%}@media(max-width: 1199px){.k-grid:not(.detailGrid){height:calc(100vh - 210px)}}@media(min-width: 1200px){.k-grid:not(.detailGrid){height:calc(100vh - 150px)}}.k-grid-excel{margin-left:auto;margin-right:0}.popupGrid{height:450px;overflow-y:auto}.input-group-prepend{display:flex}.input-group-text{border-radius:.375rem 0 0 .375rem}.input-validation-error{border-color:#dc3545 !important}input[type=checkbox]{width:1.375em;height:1.375em;margin:0;vertical-align:middle;font-size:16px}td:has(>input.form-check-input){text-align:center}.btn-success,.btn-success:hover,.btn-success:active,.btn-success:focus,.btn-success:disabled{color:#0f5132;background-color:#d1e7dd;border-color:#d1e7dd}.btn-danger,.btn-danger:hover,.btn-danger:active,.btn-danger:focus,.btn-danger:disabled{color:#842029;background-color:#f8d7da;border-color:#f8d7da}#avatar-text{cursor:pointer;margin-right:.5em}.translation-group .translation:not(:first-of-type){margin-top:1em}.textarea-fixed{resize:none;height:10em}#spinner-div{position:absolute;display:none;width:100%;height:100%;top:0;left:0;text-align:center;background-color:rgba(255,255,255,.8);z-index:2;overflow:hidden}.center{text-align:center}.container{margin:0;max-width:100% !important}.slotContainer{display:flex;flex-wrap:wrap}.hcpBookingPlatformBtn{text-align:right}.hcpBookingPlatformBtn a{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.tooltipWarning{width:40px !important;height:40px !important}.tooltipInfo{width:25px !important;height:35px !important;margin-right:5px}.toolbarDropdown{width:fit-content !important;padding:6px 12px 6px 12px !important}.datePicker{margin-left:auto;margin-right:0}.mailBody{resize:none;height:10em;overflow-y:scroll;background-color:#e9ecef}.emptyCell{width:auto;min-height:35px;max-height:100px}#login-logo img{height:80px;margin:20px auto;display:block}
