html{position:relative;min-height:100%}
.accordion-toggle:focus{outline:none}.admin-checkbox{font-weight:400;padding:0!important;margin:3px 0 0;cursor:pointer;vertical-align:middle}.admin-container .accordion-toggle{cursor:pointer}.admin-container .form-group{margin-bottom:3px!important}.admin-container .form-controlx{font-size:12px;height:24px;padding:2px 12px;margin:4px 0 0}.admin-container .k-dropdown{width:100%}.admin-container textarea.form-control{font-size:12px;height:inherit;padding:2px 12px;margin:4px 0 0}.admin-container label{padding-top:4px}.admin-container .ui-grid-header-cell{background-color:#E6E6E6}.admin-label{font-size:12px;font-weight:700;text-align:right}.admin-page-title{margin:5px 0}.admin-tabs{min-height:570px}.centeredTextGridColumn{font-size:12px;line-height:32px;text-align:center}.disabled-accordion-group{color:grey}.gridColumn{font-size:12px;line-height:32px;text-align:center;vertical-align:middle}.gridHeader,.grid-header-blue-text{font-size:12px;font-weight:700;line-height:20px;text-align:center}.grid-header-blue-text{color:#337ab7}.grid-header-blue-text:hover{color:#23527c;font-size:12px;font-weight:700;line-height:20px;text-align:center;text-decoration:underline}.gridSpan{cursor:default;margin:0 0 0 10px;overflow:hidden;text-align:left;text-overflow:ellipsis;user-select:text;vertical-align:middle;white-space:nowrap}.area-placeholder-label,.number-placeholder-label{display:inline-block!important;width:80%!important}.extension-placeholder-label{display:inline-block!important;width:50%!important}.show-hide-icon{cursor:pointer;display:inline-block;font-size:16px;margin:0 2px 0 0;text-decoration:none;width:15px;vertical-align:middle}.span-text{display:inline-block;line-height:25px;margin:3px 30px 0 0}.tabs-content{height:100%}.tab-column{-moz-border-radius:10px;-webkit-border-radius:10px;border:1px solid #ddd;border-radius:10px}.tab-column,.tab-column-no-border{height:712px;margin-right:1px}.textGridColumn{font-size:12px;line-height:32px}.user-admin-tabs{min-height:670px}@media (min-width:992px){.admin-label{font-size:12px!important;font-weight:700;text-align:right}.admin-tab-div{margin-top:-40px}}@media (max-width:767px){.admin-label{font-size:12px!important;font-weight:700;text-align:left}.admin-container .tab-content{border-style:none!important;padding:0!important}}
.category-checkbox{height:20px;margin-left:15px!important;width:20px}.category-grid-style{border:1px solid #d4d4d4;height:100%}.category-active-indicator{font-size:20px;text-decoration:none!important;vertical-align:middle!important}.category-delete-button{color:red}.category-delete-button,.category-edit-button{cursor:pointer;font-size:20px;margin:5px 0 0 10px;text-decoration:none!important;vertical-align:middle!important}.category-edit-button{color:#4AB84A}
.doctype-checkbox{height:20px;margin-left:15px!important;width:20px}.doctype-grid-style{border:1px solid #d4d4d4;height:100%}.doctype-active-indicator{font-size:20px;margin:5px 0 0 10px;text-decoration:none!important;vertical-align:middle!important}.doctype-delete-button{color:red}.doctype-delete-button,.doctype-edit-button{cursor:pointer;font-size:20px;margin:5px 0 0 10px;text-decoration:none!important;vertical-align:middle!important}.doctype-edit-button{color:#4AB84A}.doctype-name-text{display:inline-block}.doctype-site-dropdown{width:50%;display:inline-block}.doctype-subdoc-button{color:brown;cursor:pointer;font-size:20px;margin:5px 0 0 10px;text-decoration:none!important;vertical-align:middle!important}
div.ui-grid-cell input.client-settings-input{height:35px!important}div.ui-grid-cell input.client-settings-input:focus,div.ui-grid-cell input.client-settings-input:hover{border:1px solid grey!important;background:#fff!important}div.ui-grid-cell input.client-setting-added{border:1px solid green!important}div.ui-grid-cell input.client-setting-deleted{border:1px solid red!important}.client-settings-input{background:transparent!important;padding-left:10px!important}
.default-membership-text{margin:0 50px 0 5px}.direct-address-envelope{cursor:pointer}.general-tab-viewport{height:550px;overflow-x:hidden;overflow-y:auto}.ngCellText{display:table-cell;vertical-align:middle;white-space:normal}.user-list-item-selected,.users-grid a:hover{-ms-border-radius:3px;background-color:#007bff;color:#fff!important;cursor:pointer}.user-profile-grid{margin:30px 0 0;width:100%}.users-grid-div .ui-grid-pager-row-count-picker,.users-grid-div .ui-grid-pager-count-container{display:none!important}.users-grid .ngRow.even,.users-grid .ngRow.odd{background-color:#fff}.users-grid .ngTopPanel{background-color:#eaeaea;border-bottom:0 solid #d4d4d4;position:relative;z-index:1}.users-grid a{-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;color:#000;display:inline-block;padding:2px 0 2px 4px;text-align:left;text-decoration:none;user-select:none;vertical-align:middle;width:100%}.usersGridColumn{font-size:11px;text-align:center;vertical-align:middle}[ui-grid-row]{display:table-row;width:100%}.users-grid-div .ui-grid-canvas{height:auto!important;margin-left:0!important;width:100%!important}.users-grid-div .ui-grid-row{height:auto!important}.users-grid-div .ui-grid-cell{height:auto!important;float:none!important;margin:0!important;width:100%!important;max-width:none!important}.users-grid-div .ui-grid-header-cell,.users-grid-div .ui-grid-cell-contents{white-space:normal;padding:2px;word-break:break-word}
.nonPracticeAdmin-multiselect-sources{height:220px}
.order-control-wrapper:hover{background-color:#ddd!important;cursor:pointer}.order-input-add-on input{background-color:#fff!important;z-index:0!important}.mmd-order-input-group-text{text-align:left;width:180px}
.practiceAdmin-configuration-panel{height:218px;overflow-y:scroll;overflow-x:hidden}.practiceAdmin-configuration-routingPhysicianPanel{height:222px;overflow-y:scroll;overflow-x:hidden}.assignedPhysicians-multiselect-sources{height:220px}
.user-status-delete-button{color:red;cursor:pointer;font-size:18px;height:32px;margin:10px 0 0;text-decoration:none!important;vertical-align:middle!important;width:32px}.user-status-refresh-button{cursor:pointer;margin:0 15px 10px 0}