﻿.client-node-header {
    display: flex;
    font-style: italic;
}

.client-node-name {
    color: rgba(0, 0, 0, 0.87) !important;
    resize: none;
}

.client-node-divider {
    padding-bottom: 1em;
}

.client-node-error {
    color: #FF0000;
}

.client-node-warning {
    background-color: #F57C00;
    color: #FFFFFF;
    padding: .25em;
}

.client-node-warning p {
    display: inline-block;
}

.client-node-warning button {
    background-color: #FFFFFF;
    color: #F57C00;
}

.client-node-warning button>i {
    vertical-align: middle;
}

.client-node-error-unsaved-changes {
    padding-left: .5em;
}

.configure-practices-with-express-pay {
    margin-top: 1.7em;
}

.disable-patient-access-text {
    color: red !important;
}

.disable-patient-access-tooltip, .set-missing-patient-node-ids-tooltip {
    margin-left: 0.4rem;
}

.disable-patient-access-tooltip-parent, .set-missing-patient-node-ids-tooltip-parent {
    position: relative;
    z-index: 1;
    height: 24px;
    width: 24px;
}

.online-scheduling-not-enabled-for-nodes-text {
    color: red !important;
}

.online-scheduling-not-enabled-for-nodes-tooltip {
    margin-left: 0.4rem;
}

.online-scheduling-not-enabled-for-nodes-tooltip-parent {
    position: relative;
    z-index: 1;
    height: 24px;
    width: 24px;
}

#disablePatientAccessListItem .md-button.md-default-theme:not([disabled]).md-focused,
#disablePatientAccessListItem .md-button:not([disabled]).md-focused,
#disablePatientAccessListItem .md-button.md-default-theme:not([disabled]):hover,
#disablePatientAccessListItem .md-button:not([disabled]):hover,
#setMissingPatientNodeIDsListItem .md-button.md-default-theme:not([disabled]).md-focused,
#setMissingPatientNodeIDsListItem .md-button:not([disabled]).md-focused,
#setMissingPatientNodeIDsListItem .md-button.md-default-theme:not([disabled]):hover,
#setMissingPatientNodeIDsListItem .md-button:not([disabled]):hover {
    background-color: rgba(0,0,0,0);
}

.scheduling-tooltip{
    position: relative;
    display: inline-block;
}

.scheduling-tooltip .scheduling-tooltip-text{
    visibility: hidden;
    width: auto;
    min-width: 11.875rem;
    background-color: #63666b;
    color: #fff;
    text-align: center;
    border-radius: 0.375rem;
    padding: 0.313rem 0;
    font-size: 0.52em;
    font-family: 'Open Sans';

    /* Position the tooltip */
    position: absolute;
    z-index: 999;
    top: 100%;
    left: 50%;
    margin-left: -6.25rem;
}

.scheduling-tooltip .client-tooltip{
    min-width: 21.875rem;
    font-size: 0.60em;
}

.scheduling-tooltip:hover .scheduling-tooltip-text {
    visibility: visible;
}
