/* /Pages/Billing/InvoiceInfo.razor.rz.scp.css */
/* /Pages/Billing/InvoicesList.razor.rz.scp.css */
.add-patient-btn[b-eq7p8qiv38] {
    padding: 3px 6px;
    margin-left: 5px;
    margin-bottom: 5px;
}

.font-500[b-eq7p8qiv38] {
    font-weight: 500 !important;
}

[b-eq7p8qiv38] .grid-invoices {
    height: calc(100vh - 168px);
}
/* /Pages/Billing/PaymentClaim.razor.rz.scp.css */
body[b-m3dix8ry1x] {
}
/* /Pages/Clients/AddClient.razor.rz.scp.css */
body[b-b6qypnroax] {
}
/* /Pages/Clients/AppointmentHistory.razor.rz.scp.css */
th[b-2m6ubou6co] {
    background-color: #f1f1f1 !important;
}

.mdc-menu-surface[b-2m6ubou6co] {
    z-index: 9993;
}

.patient_list td[b-2m6ubou6co] {
    padding-left: 10px !important;
}

.patient-img[b-2m6ubou6co] {
    border: 2px solid #00b3e3;
    border-radius: 3px;
    width: 64px;
    height: 64px;
    background-repeat: no-repeat;
    background-size: cover;
}

.courses-container[b-2m6ubou6co] {
}

.course[b-2m6ubou6co] {
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    display: flex;
    max-width: 100%;
    margin: 20px;
    overflow: hidden;
    /*width: 700px;*/
}

    .course h6[b-2m6ubou6co] {
        opacity: 0.6;
        margin: 3px 0;
        letter-spacing: 1px;
        /*text-transform: uppercase;*/
    }

    .course h2[b-2m6ubou6co] {
        letter-spacing: 1px;
        margin: 10px 0;
    }

.course-preview[b-2m6ubou6co] {
    background-color: var(--light-purple);
    color: #fff;
    padding: 30px;
    max-width: 250px;
}

    .course-preview a[b-2m6ubou6co] {
        color: #fff;
        display: inline-block;
        font-size: 12px;
        opacity: 0.6;
        margin-top: 30px;
        text-decoration: none;
    }

.course-info[b-2m6ubou6co] {
    padding: 20px 30px;
    position: relative;
    width: 100%;
}

.progress-container[b-2m6ubou6co] {
    position: absolute;
    top: 30px;
    right: 30px;
    text-align: right;
    width: 150px;
    font-weight:700;
}

.progress[b-2m6ubou6co] {
    background-color: #ddd;
    border-radius: 3px;
    height: 5px;
    width: 100%;
}

    .progress[b-2m6ubou6co]::after {
        border-radius: 3px;
        background-color: #2A265F;
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        height: 5px;
        width: 66%;
    }

.progress-text[b-2m6ubou6co] {
    font-size: 10px;
    opacity: 0.6;
    letter-spacing: 1px;
}



/* SOCIAL PANEL CSS */
.social-panel-container[b-2m6ubou6co] {
    position: fixed;
    right: 0;
    bottom: 80px;
    transform: translateX(100%);
    transition: transform 0.4s ease-in-out;
}

    .social-panel-container.visible[b-2m6ubou6co] {
        transform: translateX(-10px);
    }

.social-panel[b-2m6ubou6co] {
    background-color: #fff;
    border-radius: 16px;
    box-shadow: 0 16px 31px -17px rgba(0,31,97,0.6);
    border: 5px solid #001F61;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-family: 'Muli';
    position: relative;
    height: 169px;
    width: 370px;
    max-width: calc(100% - 10px);
}

    .social-panel button.close-btn[b-2m6ubou6co] {
        border: 0;
        color: #97A5CE;
        cursor: pointer;
        font-size: 20px;
        position: absolute;
        top: 5px;
        right: 5px;
    }

        .social-panel button.close-btn:focus[b-2m6ubou6co] {
            outline: none;
        }

    .social-panel p[b-2m6ubou6co] {
        background-color: #001F61;
        border-radius: 0 0 10px 10px;
        color: #fff;
        font-size: 14px;
        line-height: 18px;
        padding: 2px 17px 6px;
        position: absolute;
        top: 0;
        left: 50%;
        margin: 0;
        transform: translateX(-50%);
        text-align: center;
        width: 235px;
    }

        .social-panel p i[b-2m6ubou6co] {
            margin: 0 5px;
        }

        .social-panel p a[b-2m6ubou6co] {
            color: #FF7500;
            text-decoration: none;
        }

    .social-panel h4[b-2m6ubou6co] {
        margin: 20px 0;
        color: #97A5CE;
        font-family: 'Muli';
        font-size: 14px;
        line-height: 18px;
        text-transform: uppercase;
    }

    .social-panel ul[b-2m6ubou6co] {
        display: flex;
        list-style-type: none;
        padding: 0;
        margin: 0;
    }

        .social-panel ul li[b-2m6ubou6co] {
            margin: 0 10px;
        }

            .social-panel ul li a[b-2m6ubou6co] {
                border: 1px solid #DCE1F2;
                border-radius: 50%;
                color: #001F61;
                font-size: 20px;
                display: flex;
                justify-content: center;
                align-items: center;
                height: 50px;
                width: 50px;
                text-decoration: none;
            }

                .social-panel ul li a:hover[b-2m6ubou6co] {
                    border-color: #FF6A00;
                    box-shadow: 0 9px 12px -9px #FF6A00;
                }

.floating-btn[b-2m6ubou6co] {
    border-radius: 26.5px;
    background-color: #001F61;
    border: 1px solid #001F61;
    box-shadow: 0 16px 22px -17px #03153B;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    line-height: 20px;
    padding: 12px 20px;
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 999;
}

    .floating-btn:hover[b-2m6ubou6co] {
        background-color: #ffffff;
        color: #001F61;
    }

    .floating-btn:focus[b-2m6ubou6co] {
        outline: none;
    }

.floating-text[b-2m6ubou6co] {
    background-color: #001F61;
    border-radius: 10px 10px 0 0;
    color: #fff;
    font-family: 'Muli';
    padding: 7px 15px;
    position: fixed;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    text-align: center;
    z-index: 998;
}

    .floating-text a[b-2m6ubou6co] {
        color: #FF7500;
        text-decoration: none;
    }

.appt-time-span[b-2m6ubou6co] {
    background-color: var(--gray-800);
    color: var(--gray-white);
    padding: 0px 4px;
    border-radius: 3px;
}

.empty-box[b-2m6ubou6co] {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    height: 50vh;
    width: 100%;
}

    .empty-box i[b-2m6ubou6co] {
        font-size: 5rem;
        color: var(--light-purple);
        margin-bottom: 1rem;
    }

.font-500[b-2m6ubou6co] {
    font-weight:500;
}
/* /Pages/Clients/ClientBilling.razor.rz.scp.css */
body[b-wlaiw8t259] {
}
/* /Pages/Clients/ClientCases.razor.rz.scp.css */
.add-patient-btn[b-al176ulmag] {
    padding: 3px 6px;
    margin-left: 5px;
    margin-bottom: 5px;
}

.font-500[b-al176ulmag] {
    font-weight: 500 !important;
}
/* /Pages/Clients/ClientDocuments.razor.rz.scp.css */
.doc-list[b-k9xhtlwrvv] {
    list-style: none;
}

.w-80[b-k9xhtlwrvv] {
    width: 80%;
}

.doc-manager-main-container[b-k9xhtlwrvv] {
    display: flex;
    border-radius: 6px;
    border: 1px solid var(--gray-800);
    border-radius: 6px;
    -moz-box-shadow: inset 0 0 3px var(--gray-800);
    -webkit-box-shadow: inset 0 0 3px var(--gray-800);
    box-shadow: inset 0 0 3px var(--gray-800);
}

.doc-manager-main-container .table[b-k9xhtlwrvv] {
    width: 100.1%;    
}

table.table tbody tr.selected[b-k9xhtlwrvv] {
    background-color: var(--gray-100) !important;
    box-shadow: inset 2px 0px 4px -3px;
}

table.table tbody tr.selected .file-icon[b-k9xhtlwrvv]:before {
    border-color: #ebeef4 #ebeef4 rgba(255,255,255,.35) rgba(255,255,255,.35) !important
}

.folder-directory-container[b-k9xhtlwrvv] {
    padding: 5px;
    height: 100%;
    /*padding-left: 15px;
    padding-top: 15px;*/
    overflow-y: auto;
    border-radius: 6px 0px 0px 6px;
    background: var(--gray-100);
}

.folder-option-container[b-k9xhtlwrvv] {
    padding: 2px 10px;
    width: 100%;
    color: var(--white) !important;
    background-color: var(--purp-bg);
    border-color: var(--gray);
}

.folder[b-k9xhtlwrvv] {
    cursor: pointer;
    color: #333;
    border: 1px solid transparent;
    margin-top: 5px;
    padding: 3px;
}

    .folder.selected[b-k9xhtlwrvv] {
        background-color: var(--gray-200);
    }

    .folder i[b-k9xhtlwrvv] {
        font-size: 1.2rem;
        color: var(--gray);
        /*height: 18px;
        width: 25px;*/
        margin-right: 6px;
    }


    .folder img[b-k9xhtlwrvv] {
        height: 18px;
        margin-right: 6px;
    }

    .folder:hover[b-k9xhtlwrvv] {
        background-color: var(--gray-200);
    }

.files-directory-container[b-k9xhtlwrvv] {
    overflow-y: auto;
    padding: 0;
    box-shadow: inset 2px 0px 4px -3px;
}

.doc-manager-main-container .table thead tr th[b-k9xhtlwrvv] {
    color: var(--white) !important;
    background-color: var(--gray-800) !important;
    border-color: var(--light-purple) !important;
    padding: 0.50rem !important;
    z-index: 50 !important;
    vertical-align: middle !important;
    text-align: left !important;
    font-size: .8rem;
}

    .doc-manager-main-container .table thead tr th:first-child[b-k9xhtlwrvv] {
        padding-left: 1.2rem !important;
    }

.files[b-k9xhtlwrvv] {
    cursor: pointer;
    color: #333;
}

    .files li[b-k9xhtlwrvv] {
        margin-top: 3px;
        font-size: 12px;
    }

        .files li:hover[b-k9xhtlwrvv] {
            color: dodgerblue;
        }

    .files img[b-k9xhtlwrvv] {
        height: 18px;
        margin-right: 6px;
    }

.file-info-container[b-k9xhtlwrvv] {
    box-shadow: inset 2px 0px 4px -3px;
    height: 100%;
}

.file-info-btn-container[b-k9xhtlwrvv] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: var(--gray-100);
    /*padding: 8px;*/
    border-radius: 4px;
    cursor: pointer;
    color: var(--gray-700);
    height: 45px;
    width: 80px;
    margin: 1px;
}

    .file-info-btn-container a[b-k9xhtlwrvv] {
        color: var(--gray-700);
    }

    .file-info-btn-container:hover[b-k9xhtlwrvv] {
        background-color: var(--gray-200);
    }

.file-info-btn[b-k9xhtlwrvv] {
    font-size: 0.8rem;
    cursor: pointer;
}

.btn-folder-add:hover[b-k9xhtlwrvv] {
    color: #00b3e3 !important;
}

.file-name .file-icon[b-k9xhtlwrvv] {
    margin-right: 5px;
    width: 24px;
    height: 32px;
}

.file-name[b-k9xhtlwrvv] {
    font-size: 0.875rem;
}

.newDocLink[b-k9xhtlwrvv] {
    font-style: italic;
    font-size: 12px;
    color: #616161;
}

    .newDocLink:hover[b-k9xhtlwrvv] {
        color: #00b3e3;
    }

.file-field[b-k9xhtlwrvv] {
    position: relative;
}

.btn.btn-sm[b-k9xhtlwrvv] {
    padding: .5rem 1.6rem;
    font-size: .64rem;
}

.float-left[b-k9xhtlwrvv] {
    float: left !important;
}

.waves-effect[b-k9xhtlwrvv] {
    position: relative;
    overflow: hidden;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
}

.file-field .file-path-wrapper[b-k9xhtlwrvv] {
    height: 2.5rem;
    padding-left: 10px;
    overflow: hidden;
}

.md-form input:not([type]).valid[b-k9xhtlwrvv], .md-form input:not([type]):focus.valid[b-k9xhtlwrvv], .md-form input[type="text"]:not(.browser-default).valid[b-k9xhtlwrvv], .md-form input[type="text"]:not(.browser-default):focus.valid[b-k9xhtlwrvv], .md-form input[type="password"]:not(.browser-default).valid[b-k9xhtlwrvv], .md-form input[type="password"]:not(.browser-default):focus.valid[b-k9xhtlwrvv], .md-form input[type="email"]:not(.browser-default).valid[b-k9xhtlwrvv], .md-form input[type="email"]:not(.browser-default):focus.valid[b-k9xhtlwrvv], .md-form input[type="url"]:not(.browser-default).valid[b-k9xhtlwrvv], .md-form input[type="url"]:not(.browser-default):focus.valid[b-k9xhtlwrvv], .md-form input[type="time"]:not(.browser-default).valid[b-k9xhtlwrvv], .md-form input[type="time"]:not(.browser-default):focus.valid[b-k9xhtlwrvv], .md-form input[type="date"]:not(.browser-default).valid[b-k9xhtlwrvv], .md-form input[type="date"]:not(.browser-default):focus.valid[b-k9xhtlwrvv], .md-form input[type="datetime"]:not(.browser-default).valid[b-k9xhtlwrvv], .md-form input[type="datetime"]:not(.browser-default):focus.valid[b-k9xhtlwrvv], .md-form input[type="datetime-local"]:not(.browser-default).valid[b-k9xhtlwrvv], .md-form input[type="datetime-local"]:not(.browser-default):focus.valid[b-k9xhtlwrvv], .md-form input[type="tel"]:not(.browser-default).valid[b-k9xhtlwrvv], .md-form input[type="tel"]:not(.browser-default):focus.valid[b-k9xhtlwrvv], .md-form input[type="number"]:not(.browser-default).valid[b-k9xhtlwrvv], .md-form input[type="number"]:not(.browser-default):focus.valid[b-k9xhtlwrvv], .md-form input[type="search"]:not(.browser-default).valid[b-k9xhtlwrvv], .md-form input[type="search"]:not(.browser-default):focus.valid[b-k9xhtlwrvv], .md-form input[type="phone"]:not(.browser-default).valid[b-k9xhtlwrvv], .md-form input[type="phone"]:not(.browser-default):focus.valid[b-k9xhtlwrvv], .md-form input[type="search-md"].valid[b-k9xhtlwrvv], .md-form input[type="search-md"]:focus.valid[b-k9xhtlwrvv], .md-form textarea.md-textarea.valid[b-k9xhtlwrvv], .md-form textarea.md-textarea:focus.valid[b-k9xhtlwrvv] {
    border-bottom: 1px solid #00c851;
    -webkit-box-shadow: 0 1px 0 0 #00c851;
    box-shadow: 0 1px 0 0 #00c851;
}

.md-form input:not([type])[b-k9xhtlwrvv], .md-form input[type="text"]:not(.browser-default)[b-k9xhtlwrvv], .md-form input[type="password"]:not(.browser-default)[b-k9xhtlwrvv], .md-form input[type="email"]:not(.browser-default)[b-k9xhtlwrvv], .md-form input[type="url"]:not(.browser-default)[b-k9xhtlwrvv], .md-form input[type="time"]:not(.browser-default)[b-k9xhtlwrvv], .md-form input[type="date"]:not(.browser-default)[b-k9xhtlwrvv], .md-form input[type="datetime"]:not(.browser-default)[b-k9xhtlwrvv], .md-form input[type="datetime-local"]:not(.browser-default)[b-k9xhtlwrvv], .md-form input[type="tel"]:not(.browser-default)[b-k9xhtlwrvv], .md-form input[type="number"]:not(.browser-default)[b-k9xhtlwrvv], .md-form input[type="search"]:not(.browser-default)[b-k9xhtlwrvv], .md-form input[type="phone"]:not(.browser-default)[b-k9xhtlwrvv], .md-form input[type="search-md"][b-k9xhtlwrvv], .md-form textarea.md-textarea[b-k9xhtlwrvv] {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    background-color: transparent;
    border: 0;
    border-bottom: 1px solid #ced4da;
    border-radius: 0;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
}

.file-field input.file-path[b-k9xhtlwrvv] {
    width: 100%;
    height: 23px;
}

.md-form .validate[b-k9xhtlwrvv] {
    margin-bottom: 2.5rem;
}

button[b-k9xhtlwrvv], input[b-k9xhtlwrvv] {
    overflow: visible;
}

input[b-k9xhtlwrvv], button[b-k9xhtlwrvv], select[b-k9xhtlwrvv], optgroup[b-k9xhtlwrvv], textarea[b-k9xhtlwrvv] {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

.file-field input[type="file"][b-k9xhtlwrvv] {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 0;
    margin: 0;
    cursor: pointer;
    filter: alpha(opacity=0);
    opacity: 0;
}

.full-screen-window[b-k9xhtlwrvv] {
    position: absolute !important;
    width: 100% !important;
    left: 0px !important;
    background: #fff;
    top: 1px;
    z-index: 9999;
    padding-left: 10px !important;
}
/* /Pages/Clients/ClientEducation.razor.rz.scp.css */
.mdc-text-field--filled[b-i5296oir4t] {
    height: 36px !important;
}

.mdc-dialog--open[b-i5296oir4t], .mdc-dialog--opening[b-i5296oir4t], .mdc-dialog--closing[b-i5296oir4t] {
    z-index: 999999;
}

.dropdown-fields[b-i5296oir4t] {
    display: flex;
    align-items: center;
}

.mdc-select .mdc-select__anchor[b-i5296oir4t] {
    border: 0px solid #9e9e9e !important;
    min-width: 200px !important;
}

.file-field[b-i5296oir4t] {
    position: relative;
}

.btn.btn-sm[b-i5296oir4t] {
    padding: .5rem 1.6rem;
    font-size: .64rem;
}

.float-left[b-i5296oir4t] {
    float: left !important;
}

.waves-effect[b-i5296oir4t] {
    position: relative;
    overflow: hidden;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
}

.file-field .file-path-wrapper[b-i5296oir4t] {
    height: 2.5rem;
    padding-left: 10px;
    overflow: hidden;
}

.md-form input:not([type]).valid[b-i5296oir4t], .md-form input:not([type]):focus.valid[b-i5296oir4t], .md-form input[type="text"]:not(.browser-default).valid[b-i5296oir4t], .md-form input[type="text"]:not(.browser-default):focus.valid[b-i5296oir4t], .md-form input[type="password"]:not(.browser-default).valid[b-i5296oir4t], .md-form input[type="password"]:not(.browser-default):focus.valid[b-i5296oir4t], .md-form input[type="email"]:not(.browser-default).valid[b-i5296oir4t], .md-form input[type="email"]:not(.browser-default):focus.valid[b-i5296oir4t], .md-form input[type="url"]:not(.browser-default).valid[b-i5296oir4t], .md-form input[type="url"]:not(.browser-default):focus.valid[b-i5296oir4t], .md-form input[type="time"]:not(.browser-default).valid[b-i5296oir4t], .md-form input[type="time"]:not(.browser-default):focus.valid[b-i5296oir4t], .md-form input[type="date"]:not(.browser-default).valid[b-i5296oir4t], .md-form input[type="date"]:not(.browser-default):focus.valid[b-i5296oir4t], .md-form input[type="datetime"]:not(.browser-default).valid[b-i5296oir4t], .md-form input[type="datetime"]:not(.browser-default):focus.valid[b-i5296oir4t], .md-form input[type="datetime-local"]:not(.browser-default).valid[b-i5296oir4t], .md-form input[type="datetime-local"]:not(.browser-default):focus.valid[b-i5296oir4t], .md-form input[type="tel"]:not(.browser-default).valid[b-i5296oir4t], .md-form input[type="tel"]:not(.browser-default):focus.valid[b-i5296oir4t], .md-form input[type="number"]:not(.browser-default).valid[b-i5296oir4t], .md-form input[type="number"]:not(.browser-default):focus.valid[b-i5296oir4t], .md-form input[type="search"]:not(.browser-default).valid[b-i5296oir4t], .md-form input[type="search"]:not(.browser-default):focus.valid[b-i5296oir4t], .md-form input[type="phone"]:not(.browser-default).valid[b-i5296oir4t], .md-form input[type="phone"]:not(.browser-default):focus.valid[b-i5296oir4t], .md-form input[type="search-md"].valid[b-i5296oir4t], .md-form input[type="search-md"]:focus.valid[b-i5296oir4t], .md-form textarea.md-textarea.valid[b-i5296oir4t], .md-form textarea.md-textarea:focus.valid[b-i5296oir4t] {
    border-bottom: 1px solid #00c851;
    -webkit-box-shadow: 0 1px 0 0 #00c851;
    box-shadow: 0 1px 0 0 #00c851;
}

.md-form input:not([type])[b-i5296oir4t], .md-form input[type="text"]:not(.browser-default)[b-i5296oir4t], .md-form input[type="password"]:not(.browser-default)[b-i5296oir4t], .md-form input[type="email"]:not(.browser-default)[b-i5296oir4t], .md-form input[type="url"]:not(.browser-default)[b-i5296oir4t], .md-form input[type="time"]:not(.browser-default)[b-i5296oir4t], .md-form input[type="date"]:not(.browser-default)[b-i5296oir4t], .md-form input[type="datetime"]:not(.browser-default)[b-i5296oir4t], .md-form input[type="datetime-local"]:not(.browser-default)[b-i5296oir4t], .md-form input[type="tel"]:not(.browser-default)[b-i5296oir4t], .md-form input[type="number"]:not(.browser-default)[b-i5296oir4t], .md-form input[type="search"]:not(.browser-default)[b-i5296oir4t], .md-form input[type="phone"]:not(.browser-default)[b-i5296oir4t], .md-form input[type="search-md"][b-i5296oir4t], .md-form textarea.md-textarea[b-i5296oir4t] {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    background-color: transparent;
    border: 0;
    border-bottom: 1px solid #ced4da;
    border-radius: 0;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
}

.file-field input.file-path[b-i5296oir4t] {
    width: 100%;
    height: 23px;
}

.md-form .validate[b-i5296oir4t] {
    margin-bottom: 2.5rem;
}

button[b-i5296oir4t], input[b-i5296oir4t] {
    overflow: visible;
}

input[b-i5296oir4t], button[b-i5296oir4t], select[b-i5296oir4t], optgroup[b-i5296oir4t], textarea[b-i5296oir4t] {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

.file-field input[type="file"][b-i5296oir4t] {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 0;
    margin: 0;
    cursor: pointer;
    filter: alpha(opacity=0);
    opacity: 0;
}

.drp1 .mdc-select:not(.mdc-select--disabled) .mdc-select__anchor[b-i5296oir4t] {
    /*background-color: transparent !important;*/
    border: 1px solid #f2f2f2 !important;
    margin-bottom: 10px;
    padding-right: 10px;
}

.dropdown-fields .mdc-text-field--filled:not(.mdc-text-field--disabled)[b-i5296oir4t] {
    background-color: #fff !important;
    height: auto !important;
}

.dropdown-fields .md-form input[type="text"]:not(.browser-default).valid[b-i5296oir4t] {
    border-bottom: 1px solid #f2f2f2 !important;
    -webkit-box-shadow: 0 0px 0 0 #f2f2f2 !important;
    box-shadow: 0 0px 0 0 #f2f2f2 !important;
}

.mdc-menu-surface[b-i5296oir4t] {
    z-index: 9993 !important;
}

.table thead td[b-i5296oir4t], .table thead th[b-i5296oir4t] {
    padding-bottom: 5px !important;
    padding-top: 5px !important;
    height: auto !important;
}

.table td[b-i5296oir4t] {
    border-top: 1px solid #e1e1e1;
    line-height: normal;
    padding-left: 10px !important;
    padding-right: 10px !important;
    vertical-align: middle;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    height: 2rem !important;
}

.link-btn[b-i5296oir4t] {
    font-style: italic;
    font-size: 14px;
    color: #00b3e3 !important;
    cursor: pointer;
}

    .link-btn:hover[b-i5296oir4t] {
        color: #5bdeff !important;
    }
/* /Pages/Clients/ClientForms.razor.rz.scp.css */
.pointer[b-9sc5s97luc] {
	cursor: pointer;
}
/* /Pages/Clients/ClientInitialAssessment.razor.rz.scp.css */
.main-container[b-sc8uib2f93] {
    margin: 2rem 0rem 2rem 2rem;
    height: calc(100vh - 270px);
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 2rem;
}

#div-diagnostics[b-sc8uib2f93] {
    background-color: var(--gray-100);
    padding: 10px;
    margin-bottom: 3rem;
    max-width: 83.33333%;
    border-radius: 6px;
}

.diagnostic-select-box[b-sc8uib2f93] {
    background-color: var(--gray-300);
    padding: 5px;
    border-radius: 6px;
}
.form-group.required .control-label[b-sc8uib2f93]:after {
    content: "*";
    color: red;
}

.required[b-sc8uib2f93]:after {
    content: " *";
    color: red;
    
}
/* /Pages/Clients/ClientList.razor.rz.scp.css */
th[b-rk3fwh0xrb] {
    background-color: #f1f1f1 !important;
}

.patient_list table th[b-rk3fwh0xrb], .patient_list table td[b-rk3fwh0xrb] {
    padding: 0px;
    vertical-align: middle;
}

.patient_list table td[b-rk3fwh0xrb] {
    text-align: center;    
}

.patient_list table td:first-child[b-rk3fwh0xrb] {
    text-align: left;
}

.patient_list table td:first-child[b-rk3fwh0xrb] {
    padding-left: 10px !important;
}

.patient_list table td:last-child[b-rk3fwh0xrb] {
    padding: 0 5px !important;
}

.patient_list table td i[b-rk3fwh0xrb] {
    margin: 0 1px;
    border: 1px solid transparent;
    border-radius: 4px;
    padding: 0 5px;
    cursor: pointer;
}

.patient_list table td i:hover[b-rk3fwh0xrb] {
    border: 1px solid var(--gray-300);
}

.mdc-menu-surface[b-rk3fwh0xrb] {
    z-index: 9993;
}

.patient-img[b-rk3fwh0xrb] {
    border: 2px solid #00b3e3;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    background-size: cover;
}

.import-export-patient-modal .mdc-dialog__container[b-rk3fwh0xrb] {
    min-width: 35% !important;
}

.file-field[b-rk3fwh0xrb] {
    display: flex;
    align-items: center;
}

.input-file-field[b-rk3fwh0xrb] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 250px;
    text-align: left;
    padding-right: 30px;
}

.issue-lists .mdc-dialog__container[b-rk3fwh0xrb] {
    min-width: 45% !important;
}

.add-patient-btn[b-rk3fwh0xrb] {
    padding: 3px 6px;
    margin-left: 5px;
    margin-bottom: 5px;
}

.search-div[b-rk3fwh0xrb] {
    border: 1px solid var(--gray-400);
    border-radius: 4px;
    width: 300px;
}

    .search-div input[type=text][b-rk3fwh0xrb] {
        padding: 10px;
        font-size: .8rem;
        float: left;
        width: 80%;
        border: 0;
        outline: 0;
        height: 35px;
    }

        .search-div input[type=text]:focus[b-rk3fwh0xrb] {
            border-color: #500ac3;
            box-shadow: 0 0 0 0.2rem rgb(123 49 245 / 50%);
        }

/* Style the submit button */
    .search-div button[b-rk3fwh0xrb] {
        float: left;
        width: 20%;
        padding: 10px;
        font-size: 17px;
        border-radius: 0 4px 4px 0;
        height: 35px;
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
    }

        .search-div button:hover[b-rk3fwh0xrb] {
            background: var(--light-purple)
        }

/* Clear floats */
.search-div[b-rk3fwh0xrb]::after {
    content: "";
    clear: both;
    display: table;
}

.font-500[b-rk3fwh0xrb] {
    font-weight: 500;
}

[b-rk3fwh0xrb] .grid-patients {
    height: calc(100vh - 168px);
}

.assigned-therapist-span[b-rk3fwh0xrb] {
    padding: 3px 5px;
    background-color: var(--gray-500);
    color: var(--gray-white);
    border-radius: 4px;
    margin-right: 3px;
    margin-left: 0;
    margin-top: .5rem;
}
/* /Pages/Clients/ClientMaster.razor.rz.scp.css */
.btn-outline-indigo.selected[b-2t5gvjxxbf] {
    color: #fff;
    background-color: #640df3;
    border-color: #640df3;
    box-shadow: 0 0 0 0.2rem rgb(100 13 243 / 50%);
}

.client-master-header[b-2t5gvjxxbf] {
    display:flex;
}

.client-master-header-btns-div[b-2t5gvjxxbf] {
    display:flex;
    align-items:center;
}

.client-img[b-2t5gvjxxbf] {
    border: 3px solid #00b3e3;
    border-radius: 100px;
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    background-size: cover;
    margin-right: 10px;
}

.client-datials[b-2t5gvjxxbf] {
    font-size: 13px;
    min-width: 145px;
    /*border-right: 5px solid #00b3e3;*/
    padding-right: 5px;
}

.client-datials p[b-2t5gvjxxbf] {
    margin-bottom: 2px;
}


.client-info[b-2t5gvjxxbf] {
    display: flex;
    border-radius: 4px;
    padding: 0;
    padding-bottom: 0px;
    padding-top: 10px;
    padding-left: 10px;
}

.bg-white-transparent-2[b-2t5gvjxxbf] {
    background: rgb(162 162 162 / 20%) !important
}

.case-info-container[b-2t5gvjxxbf] {
    position: absolute;
    right: 21px;
    top: unset;
    display: flex;
    align-items: center;
    background-color: var(--gray-400);
    color: var(--white);
    padding: 3px 3px 3px 10px;
    border-radius: 7px;
}

.case-info-container.no-case[b-2t5gvjxxbf] {
    background-color: transparent;
}
/* /Pages/Clients/ClientMedicalHistory.razor.rz.scp.css */
.px-4[b-f5q8n9uoff] {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
}

.me-3[b-f5q8n9uoff] {
    margin-right: 1rem !important;
}
/* /Pages/Clients/ClientNotes.razor.rz.scp.css */
.newNoteLink[b-18bb82z3ge] {
    font-style: italic;
    font-size: 14px;
    color: #00b3e3 !important;
    cursor: pointer;
}

    .newNoteLink:hover[b-18bb82z3ge] {
        text-decoration: underline !important;
    }

.patient-notes .mdc-text-field--outlined[b-18bb82z3ge] {
    height: 200px !important;
    width: 100% !important;
    padding-top: 15px;
}

.btn-bgs[b-18bb82z3ge] {
    background: rgba(31,107,255,.2) !important;
    height: 30px;
    width: 30px;
}

.mat-accordion .mat-expansion-panel__header[b-18bb82z3ge] {
    flex-basis: auto !important;
}

@((MarkupString)editorCss) .mdc-dialog__content .patient-notes {
    display: inherit;
}
/* /Pages/Clients/ClientProfile.razor.rz.scp.css */
.client-img[b-2svsddxo04] {
    border: 3px solid #ffffff;
    border-radius: 3px;
    width: 110px;
    height: 110px;
    background-repeat: no-repeat;
    background-size: cover;
    margin-right: 10px;
}

.client-info[b-2svsddxo04] {
    display: flex;
    border-radius: 4px;
    padding: 0;
    padding-bottom: 0px;
    padding-top: 10px;
    padding-left: 10px;
}

.bg-green-light[b-2svsddxo04] {
    background-color: var(--light-purple);
}

.bg-white-transparent-2[b-2svsddxo04] {
    background: rgb(162 162 162 / 20%) !important
}
/* /Pages/Clients/ClientProgressNotes.razor.rz.scp.css */
body[b-1m80e5mqgy] {
}
/* /Pages/Clients/ClientTermination.razor.rz.scp.css */
body[b-ucl9da101i] {
}
/* /Pages/Clients/Feedback.razor.rz.scp.css */
/*.feedback {
    width: 100%;*/
    /*max-width: 780px;*/
    /*background: #fff;
    margin: 0 auto;
    padding: 15px;*/
    /*box-shadow: 1px 1px 16px rgba(0, 0, 0, 0.3);*/
/*}

.survey-hr {
    margin: 10px 0;
    border: .5px solid #ddd;
}

.feedback form input,
.feedback form textarea {
    width: 100%;
    border: 1px solid #ddd;
}


.star-rating {
    margin: 25px 0 0px;
    font-size: 0;
    white-space: nowrap;
    display: inline-block;
    width: 175px;
    height: 35px;
    overflow: hidden;
    position: relative;
    background: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWdvbiBmaWxsPSIjREREREREIiBwb2ludHM9IjEwLDAgMTMuMDksNi41ODMgMjAsNy42MzkgMTUsMTIuNzY0IDE2LjE4LDIwIDEwLDE2LjU4MyAzLjgyLDIwIDUsMTIuNzY0IDAsNy42MzkgNi45MSw2LjU4MyAiLz48L3N2Zz4=');
    background-size: contain;
}

    .star-rating i {
        opacity: 0;
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        width: 20%;
        z-index: 1;
        background: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWdvbiBmaWxsPSIjRkZERjg4IiBwb2ludHM9IjEwLDAgMTMuMDksNi41ODMgMjAsNy42MzkgMTUsMTIuNzY0IDE2LjE4LDIwIDEwLDE2LjU4MyAzLjgyLDIwIDUsMTIuNzY0IDAsNy42MzkgNi45MSw2LjU4MyAiLz48L3N2Zz4=');
        background-size: contain;
    }

    .star-rating input {
        -moz-appearance: none;
        -webkit-appearance: none;
        opacity: 0;
        display: inline-block;
        width: 20%;
        height: 100%;
        margin: 0;
        padding: 0;
        z-index: 2;
        position: relative;
    }

        .star-rating input:hover + i,
        .star-rating input:checked + i {
            opacity: 1;
        }

    .star-rating i ~ i {
        width: 40%;
    }

        .star-rating i ~ i ~ i {
            width: 60%;
        }

            .star-rating i ~ i ~ i ~ i {
                width: 80%;
            }

                .star-rating i ~ i ~ i ~ i ~ i {
                    width: 100%;
                }

.choice {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    text-align: center;
    padding: 20px;
    display: block;
}

span.scale-rating {
    margin: 5px 0 15px;
    display: inline-block;
    width: 100%;
}

    span.scale-rating > label {
        position: relative;
        -webkit-appearance: none;
        outline: 0 !important;
        border: 1px solid grey;
        height: 33px;
        margin: 0 5px 0 0;
        width: calc(10% - 7px);
        float: left;
        cursor: pointer;
    }

    span.scale-rating label {
        position: relative;
        -webkit-appearance: none;
        outline: 0 !important;
        height: 33px;
        margin: 0 5px 0 0;
        width: calc(10% - 7px);
        float: left;
        cursor: pointer;
        border-radius: 5px;
    }

    span.scale-rating input[type=radio] {
        position: absolute;
        -webkit-appearance: none;
        opacity: 0;
        outline: 0 !important;*/
        /*border-right: 1px solid grey;*/
        /*height: 33px;
        margin: 0 5px 0 0;
        width: 100%;
        float: left;
        cursor: pointer;
        z-index: 3;
    }

    span.scale-rating label:hover {
        background: #fddf8d;
    }

    span.scale-rating input[type=radio]:last-child {
        border-right: 0;
    }

    span.scale-rating label input[type=radio]:checked ~ label {
        -webkit-appearance: none;
        margin: 0;
        background: #fddf8d;
        height: 31px;
        border-radius: 5px;
    }

    span.scale-rating label:before {
        content: attr(value);
        top: 7px;
        width: 100%;
        position: absolute;
        left: 0;
        right: 0;
        text-align: center;
        vertical-align: middle;
        z-index: 2;
    }*/

.table-bordered td[b-59wqbsv33a] {
    border-color: var(--light-purple2) !important;
    text-align: center !important;
}
/* /Pages/Clients/SelfAssessmentScoringView.razor.rz.scp.css */
.table-scores tr td:first-of-type[b-t3ccgtjqoi] {
    background: var(--purple);
    color: #fff;
}
/* /Pages/Collaboration/Messenger/Messenger.razor.rz.scp.css */
.wt-color[b-g3eio107wo] {
    color: #495057 !important;
}
.bg-light[b-g3eio107wo] {
    background-color: #e6ebf5 !important;
}

/*.border-light {
    border-color: rgb(54, 64, 74) !important;
}*/

.form-control[b-g3eio107wo] {
    color: rgb(154, 161, 185) !important;
    font-size: 0.875rem!important;
}

.dropdown-toggle[b-g3eio107wo]::after{
    display:none!important;
}

.chat-conversation .conversation-list .dropdown .dropdown-toggle[b-g3eio107wo] {
    font-size: 14px!important;
    padding: 2px 8px!important;
}

.user-chat-nav .nav-btn[b-g3eio107wo] {
    font-size: 17px;
}

.badge-soft-danger[b-g3eio107wo] {
    color: #ef476f;
    background-color: rgba(239,71,111,.18);
}
/* /Pages/Counsellors/TherapistsList.razor.rz.scp.css */
.avatar[b-te9x3clbww] {
    border-radius: 50% !important;
    height: 110px;
    width: 110px;
    overflow: hidden;
    margin: 10%;
}

.avatar2[b-te9x3clbww] {
    border-radius: 10% !important;
    height: 130px;
    width: 130px;
    overflow: hidden;
}

.btn-purple[b-te9x3clbww] {
    background-color: var(--light-purple);
}

.purple[b-te9x3clbww] {
    background-color: var(--light-purple);
}

.left-bdr[b-te9x3clbww] {
    border-left: 10px solid var(--light-purple);
}

.light-background[b-te9x3clbww] {
    background: linear-gradient(45deg,#4099ff,#73b4ff);
}

.btn-rounded[b-te9x3clbww] {
    color: #ffffff !important;
}


.card-box[b-te9x3clbww] {
    padding: 20px;
    border-radius: 3px;
    margin-bottom: 30px;
    background-color: #fff;
    box-shadow: 0 0 10px #eaeaea;
}

.social-links li a[b-te9x3clbww] {
    border-radius: 50%;
    color: rgba(121, 121, 121, .8);
    display: inline-block;
    height: 30px;
    line-height: 27px;
    border: 2px solid rgba(121, 121, 121, .5);
    text-align: center;
    width: 30px
}

    .social-links li a:hover[b-te9x3clbww] {
        color: #797979;
        border: 2px solid #797979
    }

.thumb-lg[b-te9x3clbww] {
    height: 88px;
    width: 88px;
}

.img-thumbnail[b-te9x3clbww] {
    padding: .25rem;
    background-color: #fff;
    border: 1px solid #dee2e6;
    border-radius: .25rem;
    max-width: 100%;
    height: auto;
}

.text-pink[b-te9x3clbww] {
    color: #ff679b !important;
}

.btn-rounded[b-te9x3clbww] {
    border-radius: 2em;
}

.text-muted[b-te9x3clbww] {
    color: #98a6ad !important;
}

h4[b-te9x3clbww] {
    line-height: 22px;
    font-size: 18px;
}
/* /Pages/eForms/BigFivePersonalities.razor.rz.scp.css */
.doctors-timetable td[b-vbv1igodng], .doctors-timetable th[b-vbv1igodng] {
    text-align: center;
    vertical-align: middle;
    border-radius: 6px;
    border: 3px solid #f8f8f8;
    padding: 7px !important;
}
.doctors-timetable th[b-vbv1igodng] {
    font-weight: 700;
    color: #fff;
    padding: 17px 15px;
}

.doctors-timetable thead[b-vbv1igodng] {
    background-color: var(--purple)  !important;
}

.doctors-timetable tbody tr td:first-of-type[b-vbv1igodng] {
    font-weight: 700;
}
.doctors-timetable tbody tr td:first-of-type[b-vbv1igodng] {
    min-width: 80px;
    background-color: var(--purple)  !important;
    color: #fff;
}

.p-2[b-vbv1igodng] {
    padding: .5rem !important;
}

.contact-panel__desc[b-vbv1igodng] {
    font-size: 15px;
    line-height: 25px;
}

.patient-info-container[b-vbv1igodng] {
    display:flex;
    justify-content: space-between;
    background-color: var(--gray-100);padding: 8px;align-items: center;padding-right: 20px;margin-right: -5px;margin-left: -5px;border: 1px solid #ccc;border-radius: 4px;margin-bottom: .5rem;
}

.patient-img[b-vbv1igodng] {
    /*border: 2px solid var(--light-purple);*/
    border-radius: 3px;
    width: 50px;
    height: 50px;
    background-repeat: no-repeat;
    background-size: cover;
}

.font-500[b-vbv1igodng] {
    font-weight: 500;
}

.score-container[b-vbv1igodng] {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.score-container .emoji[b-vbv1igodng] {
    font-size: 2rem;
}

.score-container .spn[b-vbv1igodng] {
    font-weight: 600;
    font-size: .7rem;
}
/* /Pages/eForms/ClinicalAngerScale.razor.rz.scp.css */
.doctors-timetable td[b-g06kgdtzo6], .doctors-timetable th[b-g06kgdtzo6] {
    text-align: center;
    vertical-align: middle;
    border-radius: 6px;
    border: 3px solid #f8f8f8;
    padding: 7px !important;
}
.doctors-timetable th[b-g06kgdtzo6] {
    font-weight: 700;
    color: #fff;
    padding: 17px 15px;
}

.doctors-timetable thead[b-g06kgdtzo6] {
    background-color: var(--purple)  !important;
}

.doctors-timetable tbody tr td:first-of-type[b-g06kgdtzo6] {
    font-weight: 700;
}
.doctors-timetable tbody tr td:first-of-type[b-g06kgdtzo6] {
    min-width: 80px;
    background-color: var(--purple)  !important;
    color: #fff;
}

.p-2[b-g06kgdtzo6] {
    padding: .5rem !important;
}

.contact-panel__desc[b-g06kgdtzo6] {
    font-size: 15px;
    line-height: 25px;
}

.patient-info-container[b-g06kgdtzo6] {
    display:flex;
    justify-content: space-between;
    background-color: var(--gray-100);padding: 8px;align-items: center;padding-right: 20px;margin-right: -5px;margin-left: -5px;border: 1px solid #ccc;border-radius: 4px;margin-bottom: .5rem;
}

.patient-img[b-g06kgdtzo6] {
    /*border: 2px solid var(--light-purple);*/
    border-radius: 3px;
    width: 50px;
    height: 50px;
    background-repeat: no-repeat;
    background-size: cover;
}

.font-500[b-g06kgdtzo6] {
    font-weight: 500;
}

.score-container[b-g06kgdtzo6] {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.score-container .emoji[b-g06kgdtzo6] {
    font-size: 2rem;
}

.score-container .spn[b-g06kgdtzo6] {
    font-weight: 600;
    font-size: .7rem;
}
/* /Pages/eForms/CounselingFeedback.razor.rz.scp.css */
.doctors-timetable td[b-p4ywrw93bv], .doctors-timetable th[b-p4ywrw93bv] {
    text-align: center;
    vertical-align: middle;
    border-radius: 6px;
    border: 3px solid #f8f8f8;
    padding: 7px !important;
}
.doctors-timetable th[b-p4ywrw93bv] {
    font-weight: 700;
    color: #fff;
    padding: 17px 15px;
}

.doctors-timetable thead[b-p4ywrw93bv] {
    background-color: var(--purple)  !important;
}

.doctors-timetable tbody tr td:first-of-type[b-p4ywrw93bv] {
    font-weight: 700;
}
.doctors-timetable tbody tr td:first-of-type[b-p4ywrw93bv] {
    min-width: 80px;
    background-color: var(--purple)  !important;
    color: #fff;
}

.p-2[b-p4ywrw93bv] {
    padding: .5rem !important;
}

.contact-panel__desc[b-p4ywrw93bv] {
    font-size: 15px;
    line-height: 25px;
}

.patient-info-container[b-p4ywrw93bv] {
    display:flex;
    justify-content: space-between;
    background-color: var(--gray-100);padding: 8px;align-items: center;padding-right: 20px;margin-right: -5px;margin-left: -5px;border: 1px solid #ccc;border-radius: 4px;margin-bottom: .5rem;
}

.patient-img[b-p4ywrw93bv] {
    /*border: 2px solid var(--light-purple);*/
    border-radius: 3px;
    width: 50px;
    height: 50px;
    background-repeat: no-repeat;
    background-size: cover;
}

.font-500[b-p4ywrw93bv] {
    font-weight: 500;
}
/* /Pages/eForms/JobSatisfactionSurveyForm.razor.rz.scp.css */
.doctors-timetable td[b-vi3r5zfepz], .doctors-timetable th[b-vi3r5zfepz] {
    text-align: center;
    vertical-align: middle;
    border-radius: 6px;
    border: 3px solid #f8f8f8;
    padding: 7px !important;
}
.doctors-timetable th[b-vi3r5zfepz] {
    font-weight: 700;
    color: #fff;
    padding: 17px 15px;
}

.doctors-timetable thead[b-vi3r5zfepz] {
    background-color: var(--purple)  !important;
}

.doctors-timetable tbody tr td:first-of-type[b-vi3r5zfepz] {
    font-weight: 700;
}
.doctors-timetable tbody tr td:first-of-type[b-vi3r5zfepz] {
    min-width: 80px;
    background-color: var(--purple)  !important;
    color: #fff;
}

.p-2[b-vi3r5zfepz] {
    padding: .5rem !important;
}

.contact-panel__desc[b-vi3r5zfepz] {
    font-size: 15px;
    line-height: 25px;
}

.patient-info-container[b-vi3r5zfepz] {
    display:flex;
    justify-content: space-between;
    background-color: var(--gray-100);padding: 8px;align-items: center;padding-right: 20px;margin-right: -5px;margin-left: -5px;border: 1px solid #ccc;border-radius: 4px;margin-bottom: .5rem;
}

.patient-img[b-vi3r5zfepz] {
    /*border: 2px solid var(--light-purple);*/
    border-radius: 3px;
    width: 50px;
    height: 50px;
    background-repeat: no-repeat;
    background-size: cover;
}

.font-500[b-vi3r5zfepz] {
    font-weight: 500;
}

.score-container[b-vi3r5zfepz] {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.score-container .emoji[b-vi3r5zfepz] {
    font-size: 2rem;
}

.score-container .spn[b-vi3r5zfepz] {
    font-weight: 600;
    font-size: .7rem;
}
/* /Pages/eForms/RegistrationFeedback.razor.rz.scp.css */
.p-2[b-vmbdfu1bc4] {
    padding: .5rem !important;
}

.contact-panel__desc[b-vmbdfu1bc4] {
    font-size: 15px;
    line-height: 25px;
}

.patient-info-container[b-vmbdfu1bc4] {
    display:flex;
    justify-content: space-between;
    background-color: var(--gray-100);padding: 8px;align-items: center;padding-right: 20px;margin-right: -5px;margin-left: -5px;border: 1px solid #ccc;border-radius: 4px;margin-bottom: .5rem;
}

.patient-img[b-vmbdfu1bc4] {
    /*border: 2px solid var(--light-purple);*/
    border-radius: 3px;
    width: 50px;
    height: 50px;
    background-repeat: no-repeat;
    background-size: cover;
}

.font-500[b-vmbdfu1bc4] {
    font-weight: 500;
}
/* /Pages/eForms/SelfCompassionScale.razor.rz.scp.css */
.doctors-timetable td[b-ciydjwjyur], .doctors-timetable th[b-ciydjwjyur] {
    text-align: center;
    vertical-align: middle;
    border-radius: 6px;
    border: 3px solid #f8f8f8;
    padding: 7px !important;
}
.doctors-timetable th[b-ciydjwjyur] {
    font-weight: 700;
    color: #fff;
    padding: 17px 15px;
}

.doctors-timetable thead[b-ciydjwjyur] {
    background-color: var(--purple)  !important;
}

.doctors-timetable tbody tr td:first-of-type[b-ciydjwjyur] {
    font-weight: 700;
}
.doctors-timetable tbody tr td:first-of-type[b-ciydjwjyur] {
    min-width: 80px;
    background-color: var(--purple)  !important;
    color: #fff;
}

.p-2[b-ciydjwjyur] {
    padding: .5rem !important;
}

.contact-panel__desc[b-ciydjwjyur] {
    font-size: 15px;
    line-height: 25px;
}

.patient-info-container[b-ciydjwjyur] {
    display:flex;
    justify-content: space-between;
    background-color: var(--gray-100);padding: 8px;align-items: center;padding-right: 20px;margin-right: -5px;margin-left: -5px;border: 1px solid #ccc;border-radius: 4px;margin-bottom: .5rem;
}

.patient-img[b-ciydjwjyur] {
    /*border: 2px solid var(--light-purple);*/
    border-radius: 3px;
    width: 50px;
    height: 50px;
    background-repeat: no-repeat;
    background-size: cover;
}

.font-500[b-ciydjwjyur] {
    font-weight: 500;
}

.score-container[b-ciydjwjyur] {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.score-container .emoji[b-ciydjwjyur] {
    font-size: 2rem;
}

.score-container .spn[b-ciydjwjyur] {
    font-weight: 600;
    font-size: .7rem;
}
/* /Pages/eForms/SocialAnxietyQuestionnaire.razor.rz.scp.css */
.doctors-timetable td[b-5fd62b59um], .doctors-timetable th[b-5fd62b59um] {
    text-align: center;
    vertical-align: middle;
    border-radius: 6px;
    border: 3px solid #f8f8f8;
    padding: 7px !important;
}
.doctors-timetable th[b-5fd62b59um] {
    font-weight: 700;
    color: #fff;
    padding: 17px 15px;
}

.doctors-timetable thead[b-5fd62b59um] {
    background-color: var(--purple)  !important;
}

.doctors-timetable tbody tr td:first-of-type[b-5fd62b59um] {
    font-weight: 700;
}
.doctors-timetable tbody tr td:first-of-type[b-5fd62b59um] {
    min-width: 80px;
    background-color: var(--purple)  !important;
    color: #fff;
}

.p-2[b-5fd62b59um] {
    padding: .5rem !important;
}

.contact-panel__desc[b-5fd62b59um] {
    font-size: 15px;
    line-height: 25px;
}

.patient-info-container[b-5fd62b59um] {
    display:flex;
    justify-content: space-between;
    background-color: var(--gray-100);padding: 8px;align-items: center;padding-right: 20px;margin-right: -5px;margin-left: -5px;border: 1px solid #ccc;border-radius: 4px;margin-bottom: .5rem;
}

.patient-img[b-5fd62b59um] {
    /*border: 2px solid var(--light-purple);*/
    border-radius: 3px;
    width: 50px;
    height: 50px;
    background-repeat: no-repeat;
    background-size: cover;
}

.font-500[b-5fd62b59um] {
    font-weight: 500;
}

.score-container[b-5fd62b59um] {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.score-container .emoji[b-5fd62b59um] {
    font-size: 2rem;
}

.score-container .spn[b-5fd62b59um] {
    font-weight: 600;
    font-size: .7rem;
}
/* /Pages/eForms/TorontoEmpathyQuestionnaire.razor.rz.scp.css */
.doctors-timetable td[b-svj3c2rokq], .doctors-timetable th[b-svj3c2rokq] {
    text-align: center;
    vertical-align: middle;
    border-radius: 6px;
    border: 3px solid #f8f8f8;
    padding: 7px !important;
}
.doctors-timetable th[b-svj3c2rokq] {
    font-weight: 700;
    color: #fff;
    padding: 17px 15px;
}

.doctors-timetable thead[b-svj3c2rokq] {
    background-color: var(--purple)  !important;
}

.doctors-timetable tbody tr td:first-of-type[b-svj3c2rokq] {
    font-weight: 700;
}
.doctors-timetable tbody tr td:first-of-type[b-svj3c2rokq] {
    min-width: 80px;
    background-color: var(--purple)  !important;
    color: #fff;
}

.p-2[b-svj3c2rokq] {
    padding: .5rem !important;
}

.contact-panel__desc[b-svj3c2rokq] {
    font-size: 15px;
    line-height: 25px;
}

.patient-info-container[b-svj3c2rokq] {
    display:flex;
    justify-content: space-between;
    background-color: var(--gray-100);padding: 8px;align-items: center;padding-right: 20px;margin-right: -5px;margin-left: -5px;border: 1px solid #ccc;border-radius: 4px;margin-bottom: .5rem;
}

.patient-img[b-svj3c2rokq] {
    /*border: 2px solid var(--light-purple);*/
    border-radius: 3px;
    width: 50px;
    height: 50px;
    background-repeat: no-repeat;
    background-size: cover;
}

.font-500[b-svj3c2rokq] {
    font-weight: 500;
}

.score-container[b-svj3c2rokq] {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.score-container .emoji[b-svj3c2rokq] {
    font-size: 2rem;
}

.score-container .spn[b-svj3c2rokq] {
    font-weight: 600;
    font-size: .7rem;
}
/* /Pages/HelperComponents/EduPreview.razor.rz.scp.css */
body[b-vh7p4h7gsh] {
}
/* /Pages/HelperComponents/Messages/NoCaseMessage.razor.rz.scp.css */
.empty-box[b-2gv3dzttte] {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    height: 50vh;
    width: 100%;
}

.empty-box i[b-2gv3dzttte] {
    font-size: 5rem;
    color: var(--light-purple);
    margin-bottom: 1rem;
}
/* /Pages/Reports/PatientLogsReport.razor.rz.scp.css */
.collapse.in[b-cgpvbxeoqa] {
    display: inline !important;
}
/* /Pages/Scheduler/AppointmentRequestDetails.razor.rz.scp.css */
<h3>AppointmentDetails.razor</h3>

@code[b-81t08zzxsu] {

}
/* /Pages/Scheduler/AppointmentRequests.razor.rz.scp.css */
[b-ku7xhfvc37] .tog-aft::after {
    position: inherit !important;
}

[b-ku7xhfvc37] .dropdown-item {
    font-size: 0.8rem;
}

[b-ku7xhfvc37] .dropdown-menu.show {
    left: -100px !important;
}

[b-ku7xhfvc37] .grid-requests {
    height: calc(100vh - 150px);
}
/* /Pages/Scheduler/AppointmentSetup.razor.rz.scp.css */
/* /Pages/Scheduler/AppointmentView.razor.rz.scp.css */
.details[b-iaf7wv7dsj] {
    display: flex;
    flex-direction: column;
    padding-left: 5px;
    font-size: 14px;
    line-height: 1.5rem;
    justify-content: flex-start;
    align-items: flex-start;
}
/* /Pages/Scheduler/Scheduler.razor.rz.scp.css */

.table td[b-fio03pvf0d] {
    text-align: center !important;
    padding: 0 !important;
}

/* .table td:hover {
            background-color: aliceblue;
        }*/

.blazor-context-menu__item--default[b-fio03pvf0d] {
    padding: 8px 10px !important;
}

.CalenderNavButton[b-fio03pvf0d] {
    color: #3c4043 !important;
    min-width: 24px !important;
    padding: 0 !important;
}

    .CalenderNavButton .mdc-button__icon[b-fio03pvf0d] {
        width: auto;
        height: auto;
        font-size: 30px;
    }

.CalenderViewButton[b-fio03pvf0d] {
    color: #3c4043 !important;
    min-width: 64px !important;
    padding: 0 15px 0 15px !important;
    font-size: 10px !important;
}

.calendarCells[b-fio03pvf0d] {
    overflow: inherit;
    position: relative;
    vertical-align: top;
}

.calendarCellsDiv[b-fio03pvf0d] {
    -webkit-transition: all .1s linear; /* Safari */
    transition: all .1s linear;
}

/*.calendarCellsDiv:hover {
    background-color: #f9f9f9 !important;
    z-index: 20 !important;
    border-radius: 5px;
    cursor: pointer;
    height: auto !important;
}*/

/*.calendarCellsDiv:hover .boxlinks {
    color: #666 !important;
}*/

.hover-to90:hover[b-fio03pvf0d] {
    height: 90px !important;
}

.hover-to120:hover[b-fio03pvf0d] {
    height: 120px !important;
}

.calendarOnHoldCellsDiv[b-fio03pvf0d] {
    -webkit-transition: all .1s linear; /* Safari */
    transition: all .1s linear;
}

/*.calendarOnHoldCellsDiv:hover {
    background-color: #d2d2d2 !important;
    z-index: 20 !important;
    border-radius: 5px;
    cursor: pointer;
}*/

.schedule-head-div[b-fio03pvf0d] {
    margin-bottom: 2px;
}

.dropdown-fields[b-fio03pvf0d] {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.dropdown-fields .mat-select[b-fio03pvf0d] {
    margin-right: 10px
}

.dropdown-fields .mdc-select .mdc-select__anchor[b-fio03pvf0d] {
    border: 0px solid #9e9e9e !important;
    height: 34px !important;
}

.dropdown-fields .mdc-text-field[b-fio03pvf0d] {
    margin-bottom: 0px;
}

/* .patient-appoiment-model-div {
            background: #ccc;
        }*/
.advance-search-modle[b-fio03pvf0d] {
    border: 1px solid #dee2e6;
    border-right: 0 !important;
    padding: 10px;
    box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.07);
    border-radius: 4px;
    text-align: center;
}

.advance-title-div[b-fio03pvf0d] {
    padding: 15px 0px;
    position: relative;
}

.close-btn-advence-search-modle[b-fio03pvf0d] {
    position: absolute;
    top: 0px;
    right: 0px;
    color: #000 !important;
    font-size: 30px !important;
}

.close-btn-advence-search-modle .mdc-button__icon[b-fio03pvf0d] {
    font-size: 25px;
}

.date-field-div[b-fio03pvf0d] {
    display: flex;
    justify-content: space-between;
    align-content: center;
}

.advance-search-modle .mdc-text-field[b-fio03pvf0d] {
    width: 250px;
}

.add-appointment-modle-wrapper[b-fio03pvf0d] {
    z-index: 9992;
}

.add-appointment-modle-wrapper .mdc-dialog__surface[b-fio03pvf0d] {
    max-width: 965px !important;
}

.mdc-menu-surface[b-fio03pvf0d] {
    z-index: 9993;
}

.posi[b-fio03pvf0d] {
    position: fixed;
    top: 10%;
    left: 8%;
}

.patient-top-model[b-fio03pvf0d] {
    /*border: 1px solid #9e9e9e;
            border-radius: 15px;*/
    padding: 15px;
    /*margin: 8px 0px;*/
}

.patient-top-model .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input[b-fio03pvf0d] {
    color: rgba(0,0,0,.87);
    margin-top: 15px !important;
}

.modal-dropdown-fields[b-fio03pvf0d] {
    display: flex;
    justify-content: start;
    flex-wrap: wrap;
}

.modal-dropdown-fields .mdc-select .mdc-select__anchor[b-fio03pvf0d] {
    border: 0px solid #9e9e9e !important;
}

.modal-dropdown-fields .mat-select[b-fio03pvf0d] {
    margin-right: 10px;
    margin-bottom: 10px;
}

.patient-information-model[b-fio03pvf0d] {
    /*border: 1px solid #9e9e9e;
            border-radius: 15px;*/
    padding: 15px;
    /*margin: 8px 0px;*/
}

.patient-information-contents[b-fio03pvf0d] {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.patient-information-contents .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input[b-fio03pvf0d] {
    color: rgba(0,0,0,.87);
    margin-top: 15px !important;
}

.patient-info-left[b-fio03pvf0d] {
    width: 50%;
}

.patient-info-left label[b-fio03pvf0d] {
    width: 80%;
}

.patient-info-right[b-fio03pvf0d] {
    display: flex;
    border: 2px solid #77e0c1;
    border-radius: 4px;
    padding: 15px;
}

.patient-img img[b-fio03pvf0d] {
    width: 150px;
    height: 100px;
    margin-right: 10px;
}

.patient-img2 img[b-fio03pvf0d] {
    width: 120px;
    height: 120px;
    margin-right: 10px;
}

.patient-datials[b-fio03pvf0d] {
    font-size: 13px;
}

.patient-datials p[b-fio03pvf0d] {
    margin-bottom: 2px;
}

.patient-notes-summary-model[b-fio03pvf0d] {
    display: flex;
    justify-content: space-between;
    margin-top: 5px;
}

.fileupload-checkbox-div[b-fio03pvf0d] {
    display: flex;
    justify-content: space-between;
}

.summary-points-type[b-fio03pvf0d] {
    margin-right: 10px;
}

.summary-points-type p[b-fio03pvf0d] {
    margin-bottom: 2px;
}

.summary-content[b-fio03pvf0d] {
    width: 39%;
}

.close-btn-advence-search-modle[b-fio03pvf0d] {
    position: absolute;
    top: 0px;
    right: 0px;
}

.quick-add-patient div div[b-fio03pvf0d] {
    display: flex;
    justify-content: space-between;
    margin-right: 10px;
}

.save-btn[b-fio03pvf0d] {
    padding-bottom: 10px;
    padding-top: 10px;
    float: right;
}

.drps[b-fio03pvf0d] {
    display: flex;
    background-color: transparent;
    border: 1px solid transparent;
}

.drps:hover[b-fio03pvf0d] {
    background-color: #f5f5f5;
    border: 1px solid #e1e1e1;
    border-radius: 2px;
}

.drpLocation .mdc-select__selected-text[b-fio03pvf0d] {
    font-size: 1.1rem !important;
}

.scheduler_datepicker[b-fio03pvf0d] {
    padding-left:10px;
}

.divCommandBar .mdc-button[b-fio03pvf0d] {
    height: 32px !important;
}

.hide[b-fio03pvf0d] {
    display: none;
}

.apptBox[b-fio03pvf0d] {
    position: relative;
}

.patient-notes-summary-model[b-fio03pvf0d] {
    display: flex;
    justify-content: space-between;
}

.summary-points-type[b-fio03pvf0d] {
    margin-right: 10px;
}

.summary-content[b-fio03pvf0d] {
    width: 32%;
}


.patientsummary-wrapper p[b-fio03pvf0d] {
    margin-bottom: 0px;
    margin-right: 15px;
    font-size: 13px;
}

.patientsummary-wrapper strong[b-fio03pvf0d] {
    font-size: 12px;
}

.patientsummary-wrapper .dropdown-fields[b-fio03pvf0d] {
}

.b[b-fio03pvf0d] {
    word-wrap: break-word;
}

.blazor-context-menu__item--default:hover[b-fio03pvf0d] {
    background: none !important;
}

.med-history .mdc-dialog__container[b-fio03pvf0d] {
    width: calc(100vw - 15vw);
}

.med-history .mdc-dialog__content[b-fio03pvf0d] {
    padding: 0px 8px 10px 8px !important;
}

.med-history .mdc-dialog[b-fio03pvf0d] {
    z-index: 10020 !important;
}

.med-history .container[b-fio03pvf0d] {
    max-width: 90% !important;
}

.inv-modal .mdc-dialog[b-fio03pvf0d] {
    z-index: 10020 !important;
}

.bootstrap-select.btn-group:not(.input-group-btn)[b-fio03pvf0d],
.bootstrap-select.btn-group[class*="span"][b-fio03pvf0d] {
    margin: 0 !important;
}

.CommandOptions[b-fio03pvf0d] {
    background-color: transparent;
    border: 1px solid transparent;
    color: var(--gray-600);
    margin: 0 2px;
    cursor: pointer;
    border-radius: 2px;
    padding: 2px 6px;
}

.CommandOptions:hover[b-fio03pvf0d] {
    color: var(--gray-300);
    border: 1px solid var(--gray-300);
    padding: 2px 6px;
}

.mdc-button--outlined[b-fio03pvf0d] {
    padding: 0 2px 0 2px;
    height: 25px;
    font-size: 0.675rem !important;
}

.calendar-btn[b-fio03pvf0d] {
    height: 35px;
    padding: 0 10px;
    text-transform: uppercase;
    border-color: rgb(201, 210, 227);
    color: #212837;
}

.scheduler-time-col[b-fio03pvf0d] {
    /*background-color: var(--gray-white);*/
    border-color: var(--gray-300);
    color: var(--gray-dark);
}

.w3-white[b-fio03pvf0d], .w3-hover-white:hover[b-fio03pvf0d] {
    color: #000 !important;
    background-color: #fff !important;
}

.filter-side-bar[b-fio03pvf0d] {
    position: relative;
    right: -300px;
    animation: animaterightout-b-fio03pvf0d 0.4s;
}

.filter-side-bar.show[b-fio03pvf0d] {
    position: relative;    
    display:flex !important;
    flex-direction: column;
    right: 0;
    animation: animaterightin-b-fio03pvf0d 0.4s;
}

.w3-card[b-fio03pvf0d], .w3-card-2[b-fio03pvf0d] {
    box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
}

.w3-sidebar[b-fio03pvf0d] {
    height: 35%;
    width: 350px;
    background-color: #fff;
    position: fixed !important;
    z-index: 1;
    overflow: auto;
    padding: 6px;
    top: 15.4%;
}

.w3-bar-block .w3-bar-item[b-fio03pvf0d] {
    width: 100%;
    display: block;
    padding: 8px 16px;
    text-align: left;
    border: none;
    white-space: normal;
    float: none;
    outline: 0;
}

.w3-large[b-fio03pvf0d] {
    font-size: 18px !important;
}

.w3-btn-close[b-fio03pvf0d] {
    font-size: 20px;
    padding: 0 8px;
    border-radius: 50%;
}
.empty-icon[b-fio03pvf0d] {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    width: 100%
}
.w3-btn-search[b-fio03pvf0d] {
    position:absolute;
    bottom:15px;
    right:20px;
}

.unassigned-appt-box[b-fio03pvf0d] {
    min-height: 70px;
    width: 100%;
    background-color: #f7f7f7;
    border-radius: 10px;
    margin-bottom: 10px;
    padding: 5px;
    box-shadow: 0 4px 4px rgb(31 107 255 / 8%);
    border: 1px solid #f3f3f3;
}

.blazor-context-menu--default[b-fio03pvf0d] {
    position: fixed;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 10px 20px rgb(0 0 0 / 30%), 0 0 0 1px #eee;
    box-shadow: 0 10px 20px rgb(0 0 0 / 30%), 0 0 0 1px #eee;
    padding: 5px 0;
    background: #f2f2f2;
    border: 4px solid white;
}

.table .thead-light th[b-fio03pvf0d] {
    color: #737373 !important;
    background-color: #f3f3f3 !important;
    border-color: #dadada !important;
    padding: 0.50rem !important;
    z-index: 50 !important;
    vertical-align: middle !important;
    text-align: center !important;
    font-weight: 400;
}

@keyframes animaterightin-b-fio03pvf0d {
    0% {
        right: -300px;
        opacity: 0;
    }

    100% {
        right: 0;
        opacity: 1;
    }
}

@keyframes animaterightout-b-fio03pvf0d {
    0% {
        right: 0;
        opacity: 1;
    }

    100% {
        right: -300px;
        opacity: 0;
    }
}

/* /Pages/Setup/Billing/BankSetup.razor.rz.scp.css */
body[b-tbywtxew5x] {
}
/* /Pages/Setup/Billing/PaymentMethod.razor.rz.scp.css */
body[b-l7w3sfqdvg] {
}
/* /Pages/Setup/Education/Educations.razor.rz.scp.css */
.grid-loader[b-f8tf0ml677] {
    position: absolute;
    background: #e3e3e382;
    top: 60px;
    width: 97%;
    z-index: 10;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}
/* /Pages/Setup/Education/EduSetup.razor.rz.scp.css */
.video_hosting_company_icon[b-hdzcigand0] {
    padding: 10px 20px;
    border: 1px solid #ccc;
    border-radius: 7px;
    background-color: rgba(0,0,0,0.02);
    height: 88px;
    display: flex;
    flex-direction: column;
    cursor: pointer;
    justify-content: center;
    align-items: center;
    width: 108px;
}

    .video_hosting_company_icon:hover[b-hdzcigand0] {
        background-color: aliceblue !important;
    }

    .video_hosting_company_icon.selected[b-hdzcigand0] {
        background-color: antiquewhite !important;
    }

.select2-selection__clear[b-hdzcigand0] {
    margin-right: 28px !important;
}

.mdc-text-field--filled[b-hdzcigand0] {
    height: 36px !important;
}

.dropdown-fields[b-hdzcigand0] {
    display: flex;
    align-items: center;
}

.mdc-select .mdc-select__anchor[b-hdzcigand0] {
    border: 0px solid #9e9e9e !important;
    min-width: 200px !important;
}

.file-field[b-hdzcigand0] {
    position: relative;
}

.btn.btn-sm[b-hdzcigand0] {
    padding: .5rem 1.6rem;
    font-size: .64rem;
}

.float-left[b-hdzcigand0] {
    float: left !important;
}

.waves-effect[b-hdzcigand0] {
    position: relative;
    overflow: hidden;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
}

.file-field .file-path-wrapper[b-hdzcigand0] {
    height: 2.5rem;
    padding-left: 10px;
    overflow: hidden;
}

.md-form input:not([type]).valid[b-hdzcigand0], .md-form input:not([type]):focus.valid[b-hdzcigand0], .md-form input[type="text"]:not(.browser-default).valid[b-hdzcigand0], .md-form input[type="text"]:not(.browser-default):focus.valid[b-hdzcigand0], .md-form input[type="password"]:not(.browser-default).valid[b-hdzcigand0], .md-form input[type="password"]:not(.browser-default):focus.valid[b-hdzcigand0], .md-form input[type="email"]:not(.browser-default).valid[b-hdzcigand0], .md-form input[type="email"]:not(.browser-default):focus.valid[b-hdzcigand0], .md-form input[type="url"]:not(.browser-default).valid[b-hdzcigand0], .md-form input[type="url"]:not(.browser-default):focus.valid[b-hdzcigand0], .md-form input[type="time"]:not(.browser-default).valid[b-hdzcigand0], .md-form input[type="time"]:not(.browser-default):focus.valid[b-hdzcigand0], .md-form input[type="date"]:not(.browser-default).valid[b-hdzcigand0], .md-form input[type="date"]:not(.browser-default):focus.valid[b-hdzcigand0], .md-form input[type="datetime"]:not(.browser-default).valid[b-hdzcigand0], .md-form input[type="datetime"]:not(.browser-default):focus.valid[b-hdzcigand0], .md-form input[type="datetime-local"]:not(.browser-default).valid[b-hdzcigand0], .md-form input[type="datetime-local"]:not(.browser-default):focus.valid[b-hdzcigand0], .md-form input[type="tel"]:not(.browser-default).valid[b-hdzcigand0], .md-form input[type="tel"]:not(.browser-default):focus.valid[b-hdzcigand0], .md-form input[type="number"]:not(.browser-default).valid[b-hdzcigand0], .md-form input[type="number"]:not(.browser-default):focus.valid[b-hdzcigand0], .md-form input[type="search"]:not(.browser-default).valid[b-hdzcigand0], .md-form input[type="search"]:not(.browser-default):focus.valid[b-hdzcigand0], .md-form input[type="phone"]:not(.browser-default).valid[b-hdzcigand0], .md-form input[type="phone"]:not(.browser-default):focus.valid[b-hdzcigand0], .md-form input[type="search-md"].valid[b-hdzcigand0], .md-form input[type="search-md"]:focus.valid[b-hdzcigand0], .md-form textarea.md-textarea.valid[b-hdzcigand0], .md-form textarea.md-textarea:focus.valid[b-hdzcigand0] {
    border-bottom: 1px solid #00c851;
    -webkit-box-shadow: 0 1px 0 0 #00c851;
    box-shadow: 0 1px 0 0 #00c851;
}

.md-form input:not([type])[b-hdzcigand0], .md-form input[type="text"]:not(.browser-default)[b-hdzcigand0], .md-form input[type="password"]:not(.browser-default)[b-hdzcigand0], .md-form input[type="email"]:not(.browser-default)[b-hdzcigand0], .md-form input[type="url"]:not(.browser-default)[b-hdzcigand0], .md-form input[type="time"]:not(.browser-default)[b-hdzcigand0], .md-form input[type="date"]:not(.browser-default)[b-hdzcigand0], .md-form input[type="datetime"]:not(.browser-default)[b-hdzcigand0], .md-form input[type="datetime-local"]:not(.browser-default)[b-hdzcigand0], .md-form input[type="tel"]:not(.browser-default)[b-hdzcigand0], .md-form input[type="number"]:not(.browser-default)[b-hdzcigand0], .md-form input[type="search"]:not(.browser-default)[b-hdzcigand0], .md-form input[type="phone"]:not(.browser-default)[b-hdzcigand0], .md-form input[type="search-md"][b-hdzcigand0], .md-form textarea.md-textarea[b-hdzcigand0] {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    background-color: transparent;
    border: 0;
    border-bottom: 1px solid #ced4da;
    border-radius: 0;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
}

.file-field input.file-path[b-hdzcigand0] {
    width: 100%;
    height: 30px;
}

.md-form .validate[b-hdzcigand0] {
    margin-bottom: 2.5rem;
}

button[b-hdzcigand0], input[b-hdzcigand0] {
    overflow: visible;
}

input[b-hdzcigand0], button[b-hdzcigand0], select[b-hdzcigand0], optgroup[b-hdzcigand0], textarea[b-hdzcigand0] {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

.file-field input[type="file"][b-hdzcigand0] {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 0;
    margin: 0;
    cursor: pointer;
    filter: alpha(opacity=0);
    opacity: 0;
}
/* /Pages/Setup/Policy/Policy.razor.rz.scp.css */
.filter-container[b-th49ye9l9l] {
    background-color: var(--gray-100);
    padding: 10px;
    border-radius: 3px
}
/* /Pages/Setup/Roles/Roles.razor.rz.scp.css */
[b-p22foph9r8] .grid-role {
    height: calc(100vh - 280px);
}
/* /Pages/Setup/Roles/RoleSetup.razor.rz.scp.css */
[b-8b2u297haj] .role-options-wrapper {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

[b-8b2u297haj] .access-controls-container {
    list-style: none;
    padding: .6rem 1rem .5rem 1rem;
    margin: .5rem 1rem;
    background-color: #f9f9f9;
    border-radius: 6px;
    width: 480px;
    border: 1px solid var(--light-purple2);
}

[b-8b2u297haj] .access-controls-container .nested {
    list-style: none;
    padding: 1px;
}

[b-8b2u297haj] .grid-role {
    height: calc(100vh - 280px);
}

[b-8b2u297haj] .accordion-container {
    height: calc(100vh - 415px);
    overflow-y: auto;
    padding: 0 1rem 0 0;
}

[b-8b2u297haj] .font-500 {
    font-weight: 500;
}

[b-8b2u297haj] .accordion-heading {
    color: var(--gray-700) !important;
    font-weight: 500;
}

[b-8b2u297haj] .accordion-description {
    color: var(--gray-500) !important;
}
/* /Pages/Setup/Rooms/Rooms.razor.rz.scp.css */
.filter-container[b-8k9iio4lwe] {
    background-color: var(--gray-100);
    padding: 10px;
    border-radius: 3px
}
/* /Pages/Setup/RuhStories/RuhStoriesSetup.razor.rz.scp.css */
#container[b-se9dlzz7b4] {
    height: calc(100vh - 205px);
    overflow-y: auto;
    overflow-x: hidden;
    margin-bottom: .8rem;
    padding: 0 2rem;
}

.pick-img[b-se9dlzz7b4] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    border: 1px solid #c9d2e3;
    border-radius: 5px;
}

.img-cont[b-se9dlzz7b4] {
    border-radius: 3px;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 9;
    margin: 5px;
}

.ch-btn[b-se9dlzz7b4] {
    display: flex;
    align-items: center;
    position: relative;
}

.file-inpt[b-se9dlzz7b4] {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 0;
    margin: 0;
    cursor: pointer;
    /*filter: alpha(opacity=0);*/
    opacity: 0;
}
/* /Pages/Setup/Settings.razor.rz.scp.css */
.heading-purp[b-5oodq2vok8]{
    color:var(--purp-h);
}

.k-grid td[b-5oodq2vok8] {
    border-width: 1px!important;
}

.k-grid tr.k-alt[b-5oodq2vok8] {
    background-color: rgb(255 255 255 / 4%);
}
/* /Pages/Setup/Staff/CounselorsTimetable.razor.rz.scp.css */
#container[b-sz862e7dcr] {
    height: calc(100vh - 205px);
    overflow-y: auto;
    overflow-x: hidden;
    margin-bottom: .8rem;
    padding: 0 2rem;
}

.pick-img[b-sz862e7dcr] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    border: 1px solid #c9d2e3;
    border-radius: 5px;
}

.img-cont[b-sz862e7dcr] {
    border-radius: 3px;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 9;
    margin: 5px;
}

.ch-btn[b-sz862e7dcr] {
    display: flex;
    align-items: center;
    position: relative;
}

.file-inpt[b-sz862e7dcr] {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 0;
    margin: 0;
    cursor: pointer;
    /*filter: alpha(opacity=0);*/
    opacity: 0;
}
/* /Pages/Setup/Staff/Staff.razor.rz.scp.css */
.filter-container[b-9a3sxkr1ic] {
    background-color: var(--gray-100);
    padding: 10px;
    border-radius: 3px
}

.grid-personnel[b-9a3sxkr1ic] {
    height: calc(100vh - 262px);
}
/* /Pages/Setup/Staff/StaffDetails.razor.rz.scp.css */
#container[b-663li9md78] {
    height: calc(100vh - 205px);
    overflow-y: auto;
    overflow-x: hidden;
    margin-bottom: .8rem;
    padding: 0 2rem;
}

.pick-img[b-663li9md78] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    border: 1px solid #c9d2e3;
    border-radius: 5px;
}

.img-cont[b-663li9md78] {
    border-radius: 3px;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 9;
    margin: 5px;
}

.ch-btn[b-663li9md78] {
    display: flex;
    align-items: center;
    position: relative;
}

.file-inpt[b-663li9md78] {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 0;
    margin: 0;
    cursor: pointer;
    /*filter: alpha(opacity=0);*/
    opacity: 0;
}

.avatar[b-663li9md78] {
    border-radius: 50% !important;
    height: 110px;
    width: 110px;
    overflow: hidden;
    margin: 10%;
}

.avatar2[b-663li9md78] {
    border-radius: 10% !important;
    height: 130px;
    width: 130px;
    overflow: hidden;
}

.btn-purple[b-663li9md78] {
    background-color: var(--light-purple);
}

.purple[b-663li9md78] {
    background-color: var(--light-purple);
}

.left-bdr[b-663li9md78] {
    border-left: 10px solid var(--light-purple);
}

.light-background[b-663li9md78] {
    background: linear-gradient(45deg,#4099ff,#73b4ff);
}

.btn-rounded[b-663li9md78] {
    color: #ffffff !important;
}


.card-box[b-663li9md78] {
    padding: 20px;
    border-radius: 3px;
    margin-bottom: 30px;
    background-color: #fff;
    box-shadow: 0 0 10px #eaeaea;
}

.social-links li a[b-663li9md78] {
    border-radius: 50%;
    color: rgba(121, 121, 121, .8);
    display: inline-block;
    height: 30px;
    line-height: 27px;
    border: 2px solid rgba(121, 121, 121, .5);
    text-align: center;
    width: 30px
}

    .social-links li a:hover[b-663li9md78] {
        color: #797979;
        border: 2px solid #797979
    }

.thumb-lg[b-663li9md78] {
    height: 88px;
    width: 88px;
}

.img-thumbnail[b-663li9md78] {
    padding: .25rem;
    background-color: #fff;
    border: 1px solid #dee2e6;
    border-radius: .25rem;
    max-width: 100%;
    height: auto;
}

.text-pink[b-663li9md78] {
    color: #ff679b !important;
}

.btn-rounded[b-663li9md78] {
    border-radius: 2em;
}

.text-muted[b-663li9md78] {
    color: #98a6ad !important;
}

h4[b-663li9md78] {
    line-height: 22px;
    font-size: 18px;
}

/* /Pages/Setup/Staff/StaffSetup.razor.rz.scp.css */
#container[b-k811igibpk] {
    height: calc(100vh - 205px);
    overflow-y: auto;
    overflow-x: hidden;
    margin-bottom: .8rem;
    padding: 0 2rem;
}

.pick-img[b-k811igibpk] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    border: 1px solid #c9d2e3;
    border-radius: 5px;
}
.img-cont[b-k811igibpk] {
    border-radius: 3px;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 9;
    margin: 5px;
}

.ch-btn[b-k811igibpk] {
    display: flex;
    align-items: center;
    position: relative;
}

.file-inpt[b-k811igibpk] {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 0;
    margin: 0;
    cursor: pointer;
    /*filter: alpha(opacity=0);*/
    opacity: 0;
}
/* /Pages/TeleHealth/ClientCall.razor.rz.scp.css */
#qbwrapper[b-avhxuw6vmi] {
    width: 100% !important;
}

.bottom-call-options[b-avhxuw6vmi] {
    bottom: 7px;
}

.opponent-img[b-avhxuw6vmi] {
    border-radius: 50%;
    border: 3px solid var(--gray);
    width: 128px;
    height: 128px;
    background-repeat: no-repeat;
    background-size: cover;
    object-fit: cover;
}

.caller[b-avhxuw6vmi] {
    position: absolute;
    right: 7px;
    top: 45px;
    width: 135px;
    background: #fff;
    padding: 3px;
}

.calloptions[b-avhxuw6vmi] {
    position: relative;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    padding-bottom: 10px !important;
}

.ClientCallWin[b-avhxuw6vmi] {
    position: fixed;
    width: 70% !important;
    height: 90% !important;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    z-index: 9999999;
    background: var(--gray-900);
    border: 2px solid var(--gray-dark);
    box-shadow: 0 0px 10px 1px #333;
    -moz-box-shadow: 0 0px 10px 1px #333;
    -webkit-box-shadow: 0 0px 10px 1px #333;
    border-radius: 12px;
}

.ClientCallWinCloseBtn[b-avhxuw6vmi] {
    display: flex;
    justify-content: flex-end;
    position: absolute;
    right: 370px;
    z-index: 99999;
    top: 15px;
    font-size: 26px;
    color: var(--gray-100);
    cursor: pointer;
}

.ClientCallWinCloseBtn.dark[b-avhxuw6vmi] {
    color: var(--gray-700);
    top: 17px;
}

.ClientCallWinTitlebar[b-avhxuw6vmi] {
    width: 100%;
    height: 30px;
    background-color: var(--gray-900);
    cursor: move;
    display: flex;
    position: absolute;
    border-radius: 20px;
}

.call_init-btn[b-avhxuw6vmi] {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 10px 60px;
    border-radius: 50%;
    height: 60px;
    width: 60px;
    font-size: 24px;
}

.divCallInitiatorBtn span[b-avhxuw6vmi] {
    color: var(--white);
}

.ClientCallWin.CallStarted[b-avhxuw6vmi] {
    position: fixed;
    width: 70% !important;
    height: 90% !important;
    z-index: 9999999;
    border: 2px solid var(--gray-dark);
    box-shadow: 0 0px 10px 1px #333;
    -moz-box-shadow: 0 0px 10px 1px #333;
    -webkit-box-shadow: 0 0px 10px 1px #333;
}

.ClientCallWin.Fullscreen[b-avhxuw6vmi] {
    position: absolute;
    width: 100%;
    left: 0;
    background: #fff;
    top: -20px;
    z-index: 9999;
    margin-top: 0 !important;
}

/*.ClientCallWin.Minimize {
    position: absolute;
    width: 100%;
    left: 0;
    background: #fff;
    bottom: 0;
    z-index: 9999;
    margin-top: 0 !important;
}*/

.counter[b-avhxuw6vmi] {
    position: relative;
    top: -13px;
    left: -6px;
    z-index: 2;
    padding: 1px 6px;
    margin-left: -23px;
    font-size: 9px;
    color: #fff;
    background-color: #fe1212;
    border-radius: 10em;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16), 0 2px 5px 0 rgba(0,0,0,0.12);
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16), 0 2px 5px 0 rgba(0,0,0,0.12);
}

.counter.counter-lg[b-avhxuw6vmi] {
    top: -13px !important;
}

/*Chat Window*/

.chat-main-row[b-avhxuw6vmi] {
    bottom: 0;
    left: 0;
    overflow: auto;
    padding-bottom: inherit;
    padding-top: inherit;
    position: absolute;
    right: 0;
    top: 0;
}

.chat-main-wrapper[b-avhxuw6vmi] {
    display: table;
    height: 100%;
    table-layout: fixed;
    width: 100%;
}

.chat-window[b-avhxuw6vmi] {
    display: table;
    height: 100%;
    table-layout: fixed;
    width: 100%;
    background-color: var(--gray-white);
    border-radius: 0px 10px 10px 0px;
}

.fixed-header[b-avhxuw6vmi] {
    background-color: #fff;
    border-bottom: 1px solid #eaeaea;
    padding: 10px 15px;
}

.fixed-header-right[b-avhxuw6vmi] {
    border-radius: 0px 10px 0px 0px;
}

.chat-contents[b-avhxuw6vmi] {
    display: table-row;
    height: 100%;
}

.chat-content-wrap[b-avhxuw6vmi] {
    height: 100%;
    position: relative;
    width: 100%;
}

.user-video[b-avhxuw6vmi] {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 10;
}

.user-video img[b-avhxuw6vmi] {
    width: auto;
    max-width: 100%;
    height: auto;
    max-height: 100%;
    display: block;
    margin: 0 auto;
}

.my-video[b-avhxuw6vmi] {
    position: absolute;
    z-index: 99;
    bottom: 10px;
    right: 10px;
}

.my-video.fullScreen[b-avhxuw6vmi] {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 9999999;
}

.my-video ul[b-avhxuw6vmi] {
    margin: 0;
    padding: 0;
    list-style: none;
}

.my-video ul li[b-avhxuw6vmi] {
    float: left;
    width: 120px;
    margin-right: 10px;
}

.my-video ul li video[b-avhxuw6vmi] {
    border: 3px solid #fff;
    border-radius: 6px;
}

.chat-footer[b-avhxuw6vmi] {
    background-color: #fff;
    border-top: 1px solid #eaeaea;
    padding: 10px 15px 15px 15px;
}

.call-icons[b-avhxuw6vmi] {
    text-align: center;
    position: relative;
}

.call-duration[b-avhxuw6vmi] {
    display: inline-block;
    font-size: 30px;
    margin-top: 4px;
    position: absolute;
    left: 0;
}

.call-icons .call-items[b-avhxuw6vmi] {
    border-radius: 5px;
    padding: 0;
    margin: 0;
    list-style: none;
    display: inline-block;
}

.call-icons .call-items .call-item[b-avhxuw6vmi] {
    display: inline-block;
    text-align: center;
    margin-right: 5px;
}

.call-icons .call-items .call-item a[b-avhxuw6vmi] {
    color: #777;
    border: 1px solid #ddd;
    width: 50px;
    height: 50px;
    line-height: 50px;
    border-radius: 50px;
    display: inline-block;
    font-size: 20px;
}

input[b-avhxuw6vmi], button[b-avhxuw6vmi], a[b-avhxuw6vmi] {
    transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
}

.call-icons .call-items .call-item a i[b-avhxuw6vmi] {
    color: var(--gray-800);
}

.chat-footer.fullScreen .call-icons .call-items .call-item a i[b-avhxuw6vmi] {
    color: var(--gray-100);
}

.chat-content-wrap.fullScreen[b-avhxuw6vmi] {
    width: 100%;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 999999999;
}

.end-call[b-avhxuw6vmi] {
    position: absolute;
    top: 7px;
    right: 0;
}

.end-call a[b-avhxuw6vmi] {
    color: #fff;
    border-radius: 50px;
    display: inline-block;
    background-color: #f06060;
    padding: 8px 25px;
    text-transform: uppercase;
}

.fixed-header .navbar[b-avhxuw6vmi] {
    border: 0 none;
    margin: 0;
    min-height: auto;
    padding: 0;
}

.fixed-header .custom-menu[b-avhxuw6vmi] {
    margin: 1px 0 0;
}

.custom-menu.nav > li > a[b-avhxuw6vmi] {
    color: #009efb;
    font-size: 26px;
    margin-left: 15px;
    padding: 0;
}

.profile-rightbar[b-avhxuw6vmi] {
    display: none !important;
    color: #009efb;
    font-size: 26px;
    margin-left: 15px;
}

.float-right[b-avhxuw6vmi] {
    float: right !important;
}

.custom-menu.nav > li > a[b-avhxuw6vmi] {
    color: #009efb;
    font-size: 26px;
    margin-left: 15px;
    padding: 0;
}

.custom-menu .dropdown-menu[b-avhxuw6vmi] {
    left: auto;
    right: 0;
}

.w-40[b-avhxuw6vmi] {
    width: 40px;
}

.message-view[b-avhxuw6vmi] {
    display: table-cell;
    height: 100%;
    float: none;
    padding: 0;
    position: static;
    vertical-align: top;
    width: 75%;
}

.chat-sidebar[b-avhxuw6vmi] {
    background-color: #fff;
    border-left: 1px solid #eaeaea;
    width: 350px;
    border-radius: 0px 10px 10px 0px;
}

.video-window .fixed-header[b-avhxuw6vmi] {
    padding: 0;
    border: 0;
}

/*.chat-sidebar .chat-contents {
    background-color: #fafafa;
    border-radius: 0px 10px 10px 0px;
}
*/
.tab-content[b-avhxuw6vmi] {
    padding-top: 20px;
}

.chat-contents[b-avhxuw6vmi] {
    display: table-row;
    height: 100%;
}

.content-full[b-avhxuw6vmi] {
    height: 100%;
    position: relative;
    width: 100%;
}

.chat-wrap-inner[b-avhxuw6vmi] {
    bottom: 0;
    left: 0;
    overflow: auto;
    position: absolute;
    right: 0;
    top: 0;
}

.chat-sidebar .chats[b-avhxuw6vmi] {
    padding: 15px 15px 10px 15px;
}

.chats[b-avhxuw6vmi] {
    padding: 30px 15px;
}

.chat-sidebar .chat.chat-left[b-avhxuw6vmi] {
    margin-bottom: 10px;
    position: relative;
}

.chat-sidebar .chat.chat-left:last-child[b-avhxuw6vmi] {
    margin-bottom: 0;
}

.chat-sidebar .chat.chat-right[b-avhxuw6vmi] {
    margin-bottom: 10px;
    position: relative;
}

.chat-sidebar .chat.chat-right:last-child[b-avhxuw6vmi] {
    margin-bottom: 0;
}

.chat-left .chat-avatar[b-avhxuw6vmi] {
    position: absolute;
    top: 5px;
    left: -6px;
}

.chat-right .chat-avatar[b-avhxuw6vmi] {
    top: 5px;
    position: absolute;
    right: -7px;
}

.chat-sidebar .avatar[b-avhxuw6vmi] {
    width: 30px;
    height: 30px;
    line-height: 30px;
}

.chat-avatar .avatar[b-avhxuw6vmi] {
    line-height: 30px;
    height: 30px;
    width: 30px;
}

.avatar[b-avhxuw6vmi] {
    background-color: #aaa;
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    font-weight: 500;
    height: 38px;
    line-height: 38px;
    margin: 0 10px 0 0;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    vertical-align: middle;
    width: 38px;
    position: relative;
    white-space: nowrap;
}

.avatar > img[b-avhxuw6vmi] {
    width: 100%;
    display: block;
}

.chat.chat-right .avatar[b-avhxuw6vmi] {
    margin-right: 0;
    margin-left: 10px;
}

.chat-right .chat-body[b-avhxuw6vmi] {
    margin: 10px 0 0 0px;
    overflow: inherit;
    border-radius: 10px;
    padding: 5px 10px;
    background-color: var(--gray-100);
    position: relative;
    width: 90%;
}

.chat-right .chat-body[b-avhxuw6vmi]:before {
    content: "";
    width: 0px;
    height: 0px;
    position: absolute;
    border-left: 15px solid var(--gray-100);
    border-right: 15px solid transparent;
    border-top: 15px solid var(--gray-100);
    border-bottom: 15px solid transparent;
    right: -16px;
    top: 0px;
}

.chat-right .chat-content[b-avhxuw6vmi] {
    color: var(--gray-700);
}

.chat-bubble[b-avhxuw6vmi] {
    display: block;
    width: 100%;
    /*float: left;*/
    margin-bottom: 10px;
}

.chat.chat-left .chat-bubble:last-child .chat-content[b-avhxuw6vmi] {
    border-bottom-left-radius: 20px;
}

.chat.chat-left .chat-bubble:first-child .chat-content[b-avhxuw6vmi] {
    border-top-left-radius: 20px;
    margin-top: 0;
}

.chat-sidebar .chat-left .chat-content[b-avhxuw6vmi] {
    border: 0;
    padding: 0;
    border-radius: 0 !important;
    background-color: transparent;
    max-width: 100%;
}

.chat-left .chat-content[b-avhxuw6vmi] {
    background-color: #fff;
    border: 1px solid #eaeaea;
    color: #888;
    position: relative;
    padding: 8px 15px;
    border-radius: 2px 20px 20px 2px;
    max-width: 60%;
}

.chat-user[b-avhxuw6vmi] {
    color: #333;
    font-size: 13px;
    font-weight:500;
}

.chat-sidebar .chat-left .chat-time[b-avhxuw6vmi] {
    color: #888;
    display: inline-block;
    font-size: 11px;
}

.chat-sidebar .chat-right .chat-time[b-avhxuw6vmi] {
    color: #888;
    display: inline-block;
    font-size: 11px;
}

.chat-left .chat-time[b-avhxuw6vmi] {
    color: #a3afb7;
}

.chat-right .chat-time[b-avhxuw6vmi] {
    color: #a3afb7;
}

.chat-time[b-avhxuw6vmi] {
    color: rgba(0, 0, 0, 0.5);
    display: block;
    font-size: 12px;
}

.call-details[b-avhxuw6vmi] {
    margin: 10px 0 0px;
    display: flex;
}

.call-info[b-avhxuw6vmi] {
    margin-left: 10px;
    width: 100%;
}

.call-timing[b-avhxuw6vmi] {
    color: #a0a0a2;
    display: flex;
    font-size: 14px;
    margin-top: 1px;
    overflow: hidden;
    white-space: pre;
}

.call-user-details[b-avhxuw6vmi], .call-timing[b-avhxuw6vmi] {
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.call-user-details[b-avhxuw6vmi], .call-timing[b-avhxuw6vmi] {
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.call-description[b-avhxuw6vmi] {
    white-space: nowrap;
    vertical-align: bottom;
}

.chat-sidebar .chat-left .chat-body[b-avhxuw6vmi] {
    margin-left: 35px;
    padding-right: 0;
    border-radius: 10px;
    padding: 5px 10px;
    overflow: inherit;
    background-color: var(--light-purple2);
    position: relative;
}

.chat-left .chat-body[b-avhxuw6vmi]:before {
    content: "";
    width: 0px;
    height: 0px;
    position: absolute;
    border-left: 15px solid transparent;
    border-right: 15px solid var(--light-purple2);
    border-top: 15px solid var(--light-purple2);
    border-bottom: 15px solid transparent;
    left: -16px;
    top: 0px;
}

.chat-body[b-avhxuw6vmi] {
    display: block;
    margin: 10px 0 0;
}

.chat-right .chat-bubble[b-avhxuw6vmi] {
    margin-bottom: 0 !important;
}

.chat-sidebar .chat-left .chat-content[b-avhxuw6vmi] {
    border: 0;
    padding: 0;
    border-radius: 0 !important;
    background-color: transparent;
    max-width: 100%;
}

.chat-left .chat-content[b-avhxuw6vmi] {
    background-color: #fff;
    border: 1px solid #eaeaea;
    color: var(--gray-700);
    position: relative;
    padding: 8px 15px;
    border-radius: 2px 20px 20px 2px;
    max-width: 60%;
}

.chat-content p[b-avhxuw6vmi] {
    margin: 0 !important;
    word-break:break-word!important;
}

.chat-line[b-avhxuw6vmi] {
    border-bottom: 1px solid #eaeaea;
    height: 12px;
    margin: 7px 0 20px;
    position: relative;
    text-align: center;
}

.chat-sidebar .chat-date[b-avhxuw6vmi] {
    background-color: var(--gray-white);
}

.chat-date[b-avhxuw6vmi] {
    background-color: #f5f5f5;
    color: #000;
    font-size: 12px;
    padding: 0 11px;
}

.content-full[b-avhxuw6vmi] {
    height: 100%;
    position: relative;
    width: 100%;
}

.message-bar[b-avhxuw6vmi] {
    display: table;
    height: 44px;
    position: relative;
    width: 100%;
}

.message-bar .message-inner[b-avhxuw6vmi] {
    display: table-row;
    height: 100%;
    padding: 0 8px;
    width: 100%;
}

.message-bar .link[b-avhxuw6vmi] {
    color: #777;
    display: table-cell;
    font-size: 20px;
    padding: 0 10px;
    position: relative;
    vertical-align: middle;
    width: 30px;
}

.message-bar .message-area[b-avhxuw6vmi] {
    display: table-cell;
}

.message-area .input-group .form-control[b-avhxuw6vmi] {
    background-color: #fff;
    border: 1px solid #eaeaea;
    box-shadow: none;
    color: #555;
    display: block;
    font-size: 14px;
    height: 44px;
    margin: 0;
    padding: 10px 12px;
    resize: none;
}

.chat-profile-img[b-avhxuw6vmi] {
    padding: 30px;
    position: relative;
    text-align: center;
}

.edit-profile-img[b-avhxuw6vmi] {
    height: 120px;
    margin: 0 auto;
    position: relative;
    width: 120px;
    cursor: pointer;
}

.edit-profile-img img[b-avhxuw6vmi] {
    height: auto;
    margin: 0;
    width: 120px;
    border-radius: 50%;
}

.change-img[b-avhxuw6vmi] {
    background-color: rgba(0, 0, 0, 0.3);
    border-radius: 50%;
    color: #fff;
    display: none;
    height: 100%;
    left: 0;
    line-height: 120px;
    position: absolute;
    top: 0;
    width: 100%;
}

.user-name[b-avhxuw6vmi] {
    color: #333;
}

.fixed-header .user-info a[b-avhxuw6vmi] {
    color: #76838f;
    text-transform: uppercase;
}

.last-seen[b-avhxuw6vmi] {
    color: #a3afb7;
    display: block;
    font-size: 12px;
}

.user-img[b-avhxuw6vmi] {
    display: inline-block;
    position: relative;
}

.m-r-10[b-avhxuw6vmi] {
    margin-right: 10px !important;
}

.m-t-10[b-avhxuw6vmi] {
    margin-top: 10px !important;
}

.edit-btn[b-avhxuw6vmi] {
    border-radius: 40px;
    height: 36px;
    position: absolute;
    right: 15px;
    top: 15px;
    width: 36px;
}

.chat-profile-info[b-avhxuw6vmi] {
    padding: 15px;
}

.user-det-list[b-avhxuw6vmi] {
    list-style: none;
    padding: 0;
}

.user-det-list > li[b-avhxuw6vmi] {
    padding: 6px 15px;
}

.user-det-list .text-muted[b-avhxuw6vmi] {
    color: #888;
}

@media only screen and (min-width: 768px) .nav-tabs.nav-tabs-solid {
    background-color: #fafafa;
    border: 0;[b-avhxuw6vmi]
}

@media only screen and (min-width: 768px) .nav-tabs.nav-tabs-solid > li {
    margin-bottom: 0;[b-avhxuw6vmi]
}

.nav-tabs.nav-tabs-solid > li > a.active[b-avhxuw6vmi], .nav-tabs.nav-tabs-solid > li > a.active:hover[b-avhxuw6vmi], .nav-tabs.nav-tabs-solid > li > a.active:focus[b-avhxuw6vmi] {
    background-color: #009efb;
    border-color: #009efb;
    color: #fff;
}

.nav-tabs.nav-justified.nav-tabs-solid > li > a[b-avhxuw6vmi] {
    border-color: transparent;
}


.nav-tabs.nav-justified.nav-tabs-solid > li > a[b-avhxuw6vmi] {
    border-color: transparent;
}

@media only screen and (min-width: 768px) .nav-tabs.nav-tabs-solid > li > a {
    border-color: transparent;[b-avhxuw6vmi]
}

.nav-tabs.nav-tabs-solid > li > a[b-avhxuw6vmi] {
    color: #333;
}

.nav-tabs.nav-justified > li > a[b-avhxuw6vmi] {
    border-radius: 0;
    margin-bottom: 0;
}

.nav-tabs .nav-link[b-avhxuw6vmi] {
    border-radius: 0;
}

.tab-content[b-avhxuw6vmi] {
    padding-top: 20px;
}

.files-list[b-avhxuw6vmi] {
    list-style: none;
    padding-left: 0;
}

.files-list > li[b-avhxuw6vmi] {
    border-bottom: 1px solid #eaeaea;
    border-radius: inherit;
    margin: 2px 0 0;
    padding: 10px;
}

.files-cont[b-avhxuw6vmi] {
    position: relative;
}

.file-type[b-avhxuw6vmi] {
    height: 48px;
    position: absolute;
    width: 48px;
}

.files-icon[b-avhxuw6vmi] {
    background-color: #f5f5f5;
    border: 1px solid #ddd;
    border-radius: 4px;
    display: inline-block;
    height: 38px;
    line-height: 38px;
    text-align: center;
    width: 38px;
}

.files-icon i[b-avhxuw6vmi] {
    color: #777;
    font-size: 20px;
}

.files-icon i[b-avhxuw6vmi] {
    color: #76838f;
    font-size: 20px;
}

.files-info[b-avhxuw6vmi] {
    padding: 0 30px 0 50px;
}

.text-ellipsis[b-avhxuw6vmi] {
    display: block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.file-author a[b-avhxuw6vmi] {
    color: #009efb;
    font-size: 12px;
    text-decoration: underline;
}

.file-date[b-avhxuw6vmi] {
    color: #888;
    font-size: 12px;
}

.files-action[b-avhxuw6vmi] {
    display: none;
    height: 30px;
    list-style: none;
    padding-left: 0;
    position: absolute;
    right: 0;
    text-align: right;
    top: 10px;
    width: 30px;
}

    .files-action .dropdown-menu[b-avhxuw6vmi] {
        left: auto;
        right: 0;
    }

.dropdown-menu[b-avhxuw6vmi] {
    font-size: 13px;
}

.dropdown-menu[b-avhxuw6vmi] {
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 3px;
    transform-origin: left top 0;
    box-shadow: inherit;
    background-color: #fff;
}

.call-animation[b-avhxuw6vmi] {
    width: 135px;
    height: 135px;
    position: relative;
    margin: 0 auto;
    border-radius: 100%;
    animation: call_animation-b-avhxuw6vmi 2s ease infinite;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
}

.call-animation img[b-avhxuw6vmi] {
    width: 135px;
    height: 135px;
    border-radius: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
}

@keyframes call_animation-b-avhxuw6vmi {

    0% {
        transform: scale(1);
    }

    15% {
        box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.4);
    }

    25% {
        box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.4), 0 0 0 20px rgba(255, 255, 255, 0.2);
    }

    25% {
        box-shadow: 0 0 0 15px rgba(255, 255, 255, 0.4), 0 0 0 30px rgba(255, 255, 255, 0.2);
    }
}

.fullscreen-bg[b-avhxuw6vmi] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    z-index: 999999;
    background: #000;
}

.fullscreen-bg__video[b-avhxuw6vmi] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.chat-footer.fullScreen[b-avhxuw6vmi] {
    background-color: #0000002e;
    border-top: 1px solid #eaeaea;
    padding: 15px;
    z-index: 999999999;
    position: fixed;
    width: 100%;
    bottom: 0;
    left: 0;
    border-radius: 0 10px 10px 0;
}

/* Minimize & Restore */
.min[b-avhxuw6vmi] {
    width: 250px;
    height: 35px;
    overflow: hidden !important;
    padding: 0px !important;
    margin: 0px;
    float: left;
    position: static !important;
}

.min .modal-dialog[b-avhxuw6vmi], .min .modal-content[b-avhxuw6vmi] {
    height: 100%;
    width: 100%;
    margin: 0px !important;
    padding: 0px !important;
}

.min .modal-header[b-avhxuw6vmi] {
    height: 100%;
    width: 100%;
    margin: 0px !important;
    padding: 3px 5px !important;
}

.display-none[b-avhxuw6vmi] {
    display: none;
}

button .fa[b-avhxuw6vmi] {
    font-size: 16px;
    margin-left: 10px;
}

.min .fa[b-avhxuw6vmi] {
    font-size: 14px;
}

.min .menuTab[b-avhxuw6vmi] {
    display: none;
}

button:focus[b-avhxuw6vmi] {
    outline: none;
}

.minmaxCon[b-avhxuw6vmi] {
    height: 35px;
    bottom: 1px;
    left: 1px;
    position: fixed;
    right: 1px;
    z-index: 9999;
}
/* /Pages/Treatment/CaseInfo.razor.rz.scp.css */
[class*="span"][b-hyzvigtv6l] {
    float: left;
    min-height: 1px;
    margin-left: 20px;
}

.pull-left[b-hyzvigtv6l] {
    float: left;
}

.pull-right[b-hyzvigtv6l] {
    float: right;
}

h4.title[b-hyzvigtv6l] {
    margin-bottom: 4px;
    border-top: 1px;
}

.inline-block[b-hyzvigtv6l] {
    display: inline-block;
}

.btn-group[b-hyzvigtv6l] {
    position: relative;
    display: inline-block;
    *display: inline;
    *margin-left: .3em;
    font-size: 0;
    white-space: nowrap;
    vertical-align: middle;
    *zoom: 1;
}

.no-min-height[b-hyzvigtv6l] {
    min-height: 0 !important;
}

.drafts[b-hyzvigtv6l] {
    margin-top: 8px;
    margin-bottom: 4px;
}

.dropup[b-hyzvigtv6l], .dropdown[b-hyzvigtv6l] {
    position: relative;
}

.label[b-hyzvigtv6l] {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.label[b-hyzvigtv6l], .badge[b-hyzvigtv6l] {
    display: inline-block;
    padding: 2px 4px;
    font-size: 11.844px;
    font-weight: bold;
    line-height: 14px;
    color: #fff;
    text-shadow: 0 -1px 0 rgb(0 0 0 / 25%);
    white-space: nowrap;
    vertical-align: baseline;
    background-color: #999;
}

.label-info[b-hyzvigtv6l], .badge-info[b-hyzvigtv6l] {
    background-color: #3a87ad;
}

.label[b-hyzvigtv6l] {
    text-shadow: none !important;
}

.badge[b-hyzvigtv6l], .label[b-hyzvigtv6l] {
    background-color: var(--ui-default-color);
    color: var(--ui-default-text-color);
    text-shadow: none;
    font-weight: var(--text-semi-bold);
}

.badge-info[b-hyzvigtv6l], .bar-info[b-hyzvigtv6l], .btn-info[b-hyzvigtv6l], .btn-primary[b-hyzvigtv6l], .label-info[b-hyzvigtv6l] {
    background: var(--indigo) !important;
    color: var(--white) !important;
}

.drafts .dropdown-toggle[b-hyzvigtv6l] {
    cursor: pointer;
}

.dropdown-toggle[b-hyzvigtv6l] {
    *margin-bottom: -3px;
}

.drafts .caret[b-hyzvigtv6l] {
    border-top-color: var(--ui-info-color);
}

.dropdown .caret[b-hyzvigtv6l] {
    margin-top: 8px;
    margin-left: 2px;
}

.caret[b-hyzvigtv6l] {
    display: inline-block;
    width: 0;
    height: 0;
    vertical-align: top;
    border-top: 4px solid #000;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    content: "";
}

.row-fluid .span6[b-hyzvigtv6l] {
    width: 48.93617021276595%;
    *width: 48.88297872340425%;
}

.margin-bottom-big[b-hyzvigtv6l] {
    margin-bottom: 30px !important;
}

.control-group[b-hyzvigtv6l] {
    margin-bottom: 10px;
}

input[b-hyzvigtv6l], label[b-hyzvigtv6l], select[b-hyzvigtv6l], textarea[b-hyzvigtv6l] {
    font-size: 15px;
}

label[b-hyzvigtv6l], input[b-hyzvigtv6l], button[b-hyzvigtv6l], select[b-hyzvigtv6l], textarea[b-hyzvigtv6l] {
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
}

table.table-radmin[b-hyzvigtv6l] {
    border-radius: 0;
    border-collapse: collapse;
}

.table-radmin[b-hyzvigtv6l] {
    margin: 0;
}

.table-bordered[b-hyzvigtv6l] {
    border: 1px solid #ddd;
    border-collapse: separate;
    *border-collapse: collapse;
    border-left: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.table[b-hyzvigtv6l] {
    width: 100%;
    margin-bottom: 20px;
}

table.table-radmin td[b-hyzvigtv6l] {
    height: 30px;
    font-size: 13px;
}

table.table-radmin th[b-hyzvigtv6l], table.table-radmin td[b-hyzvigtv6l] {
    vertical-align: middle;
}

table.table-radmin td[b-hyzvigtv6l] {
    background-color: white;
}

.table-bordered th[b-hyzvigtv6l], .table-bordered td[b-hyzvigtv6l] {
    border-left: 1px solid #ddd;
}

.table th[b-hyzvigtv6l], .table td[b-hyzvigtv6l] {
    padding: 8px;
    line-height: 20px;
    text-align: left;
    vertical-align: top;
    border-top: 1px solid #ddd;
}

.help-block[b-hyzvigtv6l] {
    display: block;
    margin-bottom: 10px;
}

.help-block[b-hyzvigtv6l], .help-inline[b-hyzvigtv6l] {
    color: #595959;
}

div.squiggly-border[b-hyzvigtv6l] {
    margin-bottom: 10px;
}

div.squiggly-border[b-hyzvigtv6l] {
    background: url(../img/border8.png) repeat-x transparent;
    height: 9px;
    margin-bottom: 20px;
}

.squiggly-border[b-hyzvigtv6l] {
    background: none !important;
    margin: 0 0 10px 0 !important;
}

.hidden[b-hyzvigtv6l] {
    display: none !important;
    visibility: hidden !important;
}

.hidden[b-hyzvigtv6l] {
    display: none;
    visibility: hidden;
}

.clearfix[b-hyzvigtv6l] {
    *zoom: 1;
}

.form-horizontal .control-group[b-hyzvigtv6l] {
    margin-bottom: 10px;
    *zoom: 1;
}

.form-horizontal .control-label[b-hyzvigtv6l] {
    float: left;
    width: 160px;
    padding-top: 5px;
    text-align: right;
}

.form-horizontal .controls[b-hyzvigtv6l] {
    *display: inline-block;
    *padding-left: 20px;
    margin-left: 180px;
    *margin-left: 0;
}

.patient-info-container[b-hyzvigtv6l] {
    display: flex;
}

.patient-img[b-hyzvigtv6l] {
    /*border: 2px solid var(--light-purple);*/
    border-radius: 3px;
    width: 50px;
    height: 50px;
    background-repeat: no-repeat;
    background-size: cover;
}

.font-500[b-hyzvigtv6l] {
    font-weight: 500;
}

.assigned-therapist-span[b-hyzvigtv6l] {
    padding: 3px 5px;
    background-color: var(--gray-500);
    color: var(--gray-white);
    border-radius: 4px;
    margin-right: 3px;
    margin-left: 0;
    margin-top: .5rem;
}

.assigned-therapist-span .btn[b-hyzvigtv6l] {
    padding: 0 4px;
    margin: 0 0px 0px 3px;
    vertical-align: initial;
}

.select2-container[b-hyzvigtv6l] {
    width:100% !important;
}
/* /Pages/Treatment/CaseList.razor.rz.scp.css */
.add-patient-btn[b-qva50k9c6c] {
    padding: 3px 6px;
    margin-left: 5px;
    margin-bottom: 5px;
}

.font-500[b-qva50k9c6c] {
    font-weight: 500 !important;
}

[b-qva50k9c6c] .grid-cases {
    height: calc(100vh - 168px);
}
/* /Pages/Treatment/ProgressNotesList.razor.rz.scp.css */
.pull-left[b-1p0tupu16g] {
    float: left;
}

.pull-right[b-1p0tupu16g] {
    float: right;
}

.margin-right-tiny[b-1p0tupu16g] {
    margin-right: 5px !important;
}

.margin-left-tiny[b-1p0tupu16g] {
    margin-right: 5px !important;
}

.patient-info-container[b-1p0tupu16g] {
    display: flex;
}

.patient-img[b-1p0tupu16g] {
    border: 2px solid var(--light-purple);
    border-radius: 3px;
    width: 50px;
    height: 50px;
    background-repeat: no-repeat;
    background-size: cover;
}

.font-500[b-1p0tupu16g] {
    font-weight: 500;
}

td.Summary[b-1p0tupu16g] {
    font-size: .8rem;
}

.table-bordered td[b-1p0tupu16g] {    
    vertical-align: middle;
}

.btn-table-action[b-1p0tupu16g] {
    font-size: .675rem;
    width: 80px !important;
    height: 30px;
}

.progress-notes-appt-info[b-1p0tupu16g] {
    border-radius: 3px;
    border: 1px solid #dae0ec;
    background-color: var(--light-purple2);
    padding: 1px 3px;
}

.empty-box[b-1p0tupu16g] {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    height: 50vh;
    width: 100%;
}

.empty-box i[b-1p0tupu16g] {
    font-size: 5rem;
    color: var(--light-purple);
    margin-bottom: 1rem;
}

.assigned-therapist-span[b-1p0tupu16g] {
    padding: 0px 5px;
    background-color: var(--gray-500);
    color: var(--gray-white);
    border-radius: 4px;
}
/* /Pages/Treatment/ProgressNotesSetup.razor.rz.scp.css */
.modal-xl[b-5gxbnq8le8] {
    max-width: calc(100vw - 100px) !important;
}

[class*="span"][b-5gxbnq8le8] {
    float: left;
    min-height: 1px;
    margin-left: 20px;
}

.pull-left[b-5gxbnq8le8] {
    float: left;
}

.pull-right[b-5gxbnq8le8] {
    float: right;
}

h4.title[b-5gxbnq8le8] {
    margin-bottom: 4px;
    border-top: 1px;
}

.inline-block[b-5gxbnq8le8] {
    display: inline-block;
}

.btn-group[b-5gxbnq8le8] {
    position: relative;
    display: inline-block;
    *display: inline;
    *margin-left: .3em;
    font-size: 0;
    white-space: nowrap;
    vertical-align: middle;
    *zoom: 1;
}

.no-min-height[b-5gxbnq8le8] {
    min-height: 0 !important;
}

.drafts[b-5gxbnq8le8] {
    margin-top: 8px;
    margin-bottom: 4px;
}

.dropup[b-5gxbnq8le8], .dropdown[b-5gxbnq8le8] {
    position: relative;
}

.label[b-5gxbnq8le8] {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.label[b-5gxbnq8le8], .badge[b-5gxbnq8le8] {
    display: inline-block;
    padding: 2px 4px;
    font-size: 11.844px;
    font-weight: bold;
    line-height: 14px;
    color: #fff;
    text-shadow: 0 -1px 0 rgb(0 0 0 / 25%);
    white-space: nowrap;
    vertical-align: baseline;
    background-color: #999;
}

.label-info[b-5gxbnq8le8], .badge-info[b-5gxbnq8le8] {
    background-color: #3a87ad;
}

.label[b-5gxbnq8le8] {
    text-shadow: none !important;
}

.badge[b-5gxbnq8le8], .label[b-5gxbnq8le8] {
    background-color: var(--ui-default-color);
    color: var(--ui-default-text-color);
    text-shadow: none;
    font-weight: var(--text-semi-bold);
}

.badge-info[b-5gxbnq8le8], .bar-info[b-5gxbnq8le8], .btn-info[b-5gxbnq8le8], .btn-primary[b-5gxbnq8le8], .label-info[b-5gxbnq8le8] {
    background: var(--indigo) !important;
    color: var(--white) !important;
}

.drafts .dropdown-toggle[b-5gxbnq8le8] {
    cursor: pointer;
}

.dropdown-toggle[b-5gxbnq8le8] {
    *margin-bottom: -3px;
}

.drafts .caret[b-5gxbnq8le8] {
    border-top-color: var(--ui-info-color);
}

.dropdown .caret[b-5gxbnq8le8] {
    margin-top: 8px;
    margin-left: 2px;
}

.caret[b-5gxbnq8le8] {
    display: inline-block;
    width: 0;
    height: 0;
    vertical-align: top;
    border-top: 4px solid #000;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    content: "";
}

.row-fluid .span6[b-5gxbnq8le8] {
    width: 48.93617021276595%;
    *width: 48.88297872340425%;
}

.margin-bottom-big[b-5gxbnq8le8] {
    margin-bottom: 30px !important;
}

.control-group[b-5gxbnq8le8] {
    margin-bottom: 10px;
}

input[b-5gxbnq8le8], label[b-5gxbnq8le8], select[b-5gxbnq8le8], textarea[b-5gxbnq8le8] {
    font-size: 15px;
}

label[b-5gxbnq8le8], input[b-5gxbnq8le8], button[b-5gxbnq8le8], select[b-5gxbnq8le8], textarea[b-5gxbnq8le8] {
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
}

table.table-radmin[b-5gxbnq8le8] {
    border-radius: 0;
    border-collapse: collapse;
}

.table-radmin[b-5gxbnq8le8] {
    margin: 0;
}

.table-bordered[b-5gxbnq8le8] {
    border: 1px solid #ddd;
    border-collapse: separate;
    *border-collapse: collapse;
    border-left: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.table[b-5gxbnq8le8] {
    width: 100%;
    margin-bottom: 20px;
}

table.table-radmin td[b-5gxbnq8le8] {
    height: 30px;
    font-size: 13px;
}

table.table-radmin th[b-5gxbnq8le8], table.table-radmin td[b-5gxbnq8le8] {
    vertical-align: middle;
}

table.table-radmin td[b-5gxbnq8le8] {
    background-color: white;
}

.table-bordered th[b-5gxbnq8le8], .table-bordered td[b-5gxbnq8le8] {
    border-left: 1px solid #ddd;
}

.table th[b-5gxbnq8le8], .table td[b-5gxbnq8le8] {
    padding: 8px;
    line-height: 20px;
    text-align: left;
    vertical-align: top;
    border-top: 1px solid #ddd;
}

.help-block[b-5gxbnq8le8] {
    display: block;
    margin-bottom: 10px;
}

.help-block[b-5gxbnq8le8], .help-inline[b-5gxbnq8le8] {
    color: #595959;
}

div.squiggly-border[b-5gxbnq8le8] {
    margin-bottom: 10px;
}

div.squiggly-border[b-5gxbnq8le8] {
    background: url(../img/border8.png) repeat-x transparent;
    height: 9px;
    margin-bottom: 20px;
}

.squiggly-border[b-5gxbnq8le8] {
    background: none !important;
    margin: 0 0 10px 0 !important;
}

.hidden[b-5gxbnq8le8] {
    display: none !important;
    visibility: hidden !important;
}

.hidden[b-5gxbnq8le8] {
    display: none;
    visibility: hidden;
}

.clearfix[b-5gxbnq8le8] {
    *zoom: 1;
}

.form-horizontal .control-group[b-5gxbnq8le8] {
    margin-bottom: 10px;
    *zoom: 1;
}

.form-horizontal .control-label[b-5gxbnq8le8] {
    float: left;
    width: 160px;
    padding-top: 5px;
    text-align: right;
}

.form-horizontal .controls[b-5gxbnq8le8] {
    *display: inline-block;
    *padding-left: 20px;
    margin-left: 180px;
    *margin-left: 0;
}

.patient-info-container[b-5gxbnq8le8] {
    display: flex;
}

.patient-img[b-5gxbnq8le8] {
    border: 2px solid var(--light-purple);
    border-radius: 3px;
    width: 50px;
    height: 50px;
    background-repeat: no-repeat;
    background-size: cover;
}

.font-500[b-5gxbnq8le8] {
    font-weight:500;
}

.assigned-therapist-span[b-5gxbnq8le8] {
    padding: 3px 5px;
    background-color: var(--gray-500);
    color: var(--gray-white);
    border-radius: 4px;
    margin-right: 3px;
    margin-left: 0;
}
/* /Shared/MainLayout.razor.rz.scp.css */
.page[b-uwb5j718qi] {
    position: relative;
    display: flex;
    flex-direction: column;
}

.main[b-uwb5j718qi] {
    flex: 1;
}

.sidebar[b-uwb5j718qi] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-uwb5j718qi] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-uwb5j718qi]  a, .top-row .btn-link[b-uwb5j718qi] {
        white-space: nowrap;
        margin-left: 1.5rem;
    }

    .top-row a:first-child[b-uwb5j718qi] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-uwb5j718qi] {
        display: none;
    }

    .top-row.auth[b-uwb5j718qi] {
        justify-content: space-between;
    }

    .top-row a[b-uwb5j718qi], .top-row .btn-link[b-uwb5j718qi] {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-uwb5j718qi] {
        flex-direction: row;
    }

    .sidebar[b-uwb5j718qi] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-uwb5j718qi] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .main > div[b-uwb5j718qi] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}

.database-loader-container[b-uwb5j718qi] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background: var(--gray-300);
    height: 85px;
    width: 250px;
    position: absolute;
    top: 0;
    z-index: 99999;
    left: 10%;
    border: 2px solid var(--light-purple);
    border-radius: 0px 0px 10px 10px;
    border-top: 0;
}

.call-minimized[b-uwb5j718qi] {
    background-color: var(--gray-dark);
    box-shadow: 0 0 5px 2px var(--gray-400);
    height: 45px;
    border-radius: 5px;
    padding: 5px 8px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: fixed;
    bottom: 0.2rem;
    width: 28em;
    left: 0.2rem;
    z-index: 99999;
}

.call-minimized img[b-uwb5j718qi] {
    object-fit: cover;
    height: 36px;
    border-radius: 50%;
}
/* /Shared/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-5sapmf5o3m] {
    background-color: rgba(255, 255, 255, 0.1);
}

.top-row[b-5sapmf5o3m] {
    height: 3.5rem;
    background-color: rgba(0,0,0,0.4);
}

.navbar-brand[b-5sapmf5o3m] {
    font-size: 1.1rem;
}

.oi[b-5sapmf5o3m] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-5sapmf5o3m] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-5sapmf5o3m] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-5sapmf5o3m] {
        padding-bottom: 1rem;
    }

    .nav-item[b-5sapmf5o3m]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

.nav-item[b-5sapmf5o3m]  a.active {
    background-color: rgba(255,255,255,0.25);
    color: white;
}

.nav-item[b-5sapmf5o3m]  a:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}

.app-sidebar .menu .menu-divider[b-5sapmf5o3m] {
    margin: 4px 0;
}

.app-sidebar .menu .menu-header[b-5sapmf5o3m] {    
    color: #6d3faf;
}

    @media (min-width: 641px) {
        .navbar-toggler[b-5sapmf5o3m] {
            display: none;
        }

        .collapse[b-5sapmf5o3m] {
            /* Never collapse the sidebar for wide screens */
            display: block;
        }
    }
