@import '_content/Blazor.SignaturePad/Blazor.SignaturePad.bundle.scp.css';

/* /Components/Appointment.razor.rz.scp.css */
h5[b-bis6jtjg94] {
    font-size: 0.9rem;
}

.card-text[b-bis6jtjg94] {
    font-weight: lighter;
    padding-top: 4px;
}

.para-content[b-bis6jtjg94] {
    margin-bottom: 0px;
    font-weight: 600;
    font-size: 0.7rem;
    color: #F05C5A;
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
    h5[b-bis6jtjg94] {
        font-size: 1rem;
    }

    .card-text[b-bis6jtjg94] {
        font-size: 1rem;
    }

    .para-content[b-bis6jtjg94] {
        font-weight: 600;
        font-size: 1rem;
    }
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
    h5[b-bis6jtjg94] {
        font-size: 1rem;
    }

    .card-text[b-bis6jtjg94] {
        font-size: 1rem;
    }

    .para-content[b-bis6jtjg94] {
        font-weight: 600;
        font-size: 1rem;
    }
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
    h5[b-bis6jtjg94] {
        font-size: 1rem;
    }

    .card-text[b-bis6jtjg94] {
        font-size: 1rem;
    }

    .para-content[b-bis6jtjg94] {
        font-weight: 600;
        font-size: 1rem;
    }
}

/* Extra extra large devices (extra large desktops, 1400px and up) */
@media (min-width: 1400px) {
    h5[b-bis6jtjg94] {
        font-size: 1rem;
    }

    .card-text[b-bis6jtjg94] {
        font-size: 1rem;
    }

    .para-content[b-bis6jtjg94] {
        font-weight: 600;
        font-size: 1rem;
    }
}
/* /Components/Chat.razor.rz.scp.css */

h5[b-7c313uwxjr] {
    font-size: 0.8rem;
}

.card-height[b-7c313uwxjr] {
    min-height: 200px;
    max-height: 300px;
}

@media (min-width: 430px) {

    h5[b-7c313uwxjr] {
        font-size: 1rem;
    }

}
/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {

    h5[b-7c313uwxjr] {
        font-size: 1.1rem;
    }
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {


    h5[b-7c313uwxjr] {
        font-size: 1.1rem;
    }

    .card-height[b-7c313uwxjr] {
        min-height: 500px;
        max-height: 500px;
    }
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {


    h5[b-7c313uwxjr] {
        font-size: 1.1rem;
    }
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {



    h5[b-7c313uwxjr] {
        font-size: 1.1rem;
    }
}

/* Extra extra large devices (extra large desktops, 1400px and up) */
@media (min-width: 1400px) {


    h5[b-7c313uwxjr] {
        font-size: 1.2rem;
    }
}

/* from theme.css in source */
.bg-100[b-7c313uwxjr] {
    background-color: #f9fafd !important;
}

.bg-200[b-7c313uwxjr] {
    background-color: #edf2f9 !important;
}

.bg-400[b-7c313uwxjr] {
    background-color: #b6c1d2 !important;
}

.bg-info[b-7c313uwxjr] {
    background-color: #27bcfd !important;
}

.text-muted[b-7c313uwxjr] {
    color: #748194 !important;
}

.chat-content-scroll-area[b-7c313uwxjr] {
    height: 100%;
    padding-bottom: 1rem;
    overflow-y: auto;
}

.scrollbar[b-7c313uwxjr] {
    overflow: auto;
}
/* /Components/DocumentNeeded.razor.rz.scp.css */
h5[b-dchevc7vy4] {
    font-size: 0.9rem;
}
[b-dchevc7vy4] .mudchip{
    min-width:100px;
    color: #fff;
}

.card-text[b-dchevc7vy4] {
    font-size: 0.833rem;
    font-weight: normal;
    color: black;
    text-align: justify;
}

.card-title[b-dchevc7vy4] {
    font-size: 1rem;
    margin-bottom:2px; 
    color: black;
}

.no-border[b-dchevc7vy4] {
    border-collapse: collapse;
    border: none;
}
[b-dchevc7vy4] td {
    display: inline-block;
    white-space: nowrap;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 250px;
}
/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
    tr[b-dchevc7vy4] {
        border: none;
    }
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
    h5[b-dchevc7vy4] {
        font-size: 1rem;
    }
    tr[b-dchevc7vy4] {
        border: none;
    }
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
    h5[b-dchevc7vy4] {
        font-size: 1rem;
    }
    tr[b-dchevc7vy4] {
        border: none;
    }
    td[b-dchevc7vy4] {
        display: inline-block;
        white-space: nowrap;
        max-width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        max-width: 400px;
    }
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
    h5[b-dchevc7vy4] {
        font-size: 1rem;
    }
    tr[b-dchevc7vy4] {
        border: none;
    }
    td[b-dchevc7vy4] {
        display: inline-block;
        white-space: nowrap;
        max-width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        max-width: 600px;
    }
}

/* Extra extra large devices (extra large desktops, 1400px and up) */
@media (min-width: 1400px) {
    h5[b-dchevc7vy4] {
        font-size: 1rem;
    }
    tr[b-dchevc7vy4] {
        border: none;
    }
    td[b-dchevc7vy4] {
        display: inline-block;
        white-space: nowrap;
        max-width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        max-width: 700px;
    }
}
/* /Components/NoAppointment.razor.rz.scp.css */
h5[b-m0klsqghy0] {
    font-size: 1rem;
}

.aligned[b-m0klsqghy0] {
    display: flex;
    align-items: center;
}

.aligned-h5[b-m0klsqghy0] {
    padding: 10px;
}

img[b-m0klsqghy0] {
    height: 15%;
    width: 15%;
}

.card-text[b-m0klsqghy0] {
    font-weight: lighter;
    color: #9c9c9c;
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {

    h5[b-m0klsqghy0] {
        font-size: 1rem;
    }

    .card-text[b-m0klsqghy0] {
        font-size: 1rem;
    }
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {

    h5[b-m0klsqghy0] {
        font-size: 1rem;
    }

    .card-text[b-m0klsqghy0] {
        font-size: 1rem;
    }
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

    h5[b-m0klsqghy0] {
        font-size: 1rem;
    }

    .card-text[b-m0klsqghy0] {
        font-size: 1rem;
    }
}

/* Extra extra large devices (extra large desktops, 1400px and up) */
@media (min-width: 1400px) {

    h5[b-m0klsqghy0] {
        font-size: 1rem;
    }

    .card-text[b-m0klsqghy0] {
        font-size: 1rem;
    }
}
/* /Components/NoDocument.razor.rz.scp.css */
h5[b-rwowk6rnv3] {
    font-size: 1rem;
}

.aligned[b-rwowk6rnv3] {
    display: flex;
    align-items: center;
}

.aligned-h5[b-rwowk6rnv3] {
    padding: 10px;
}

img[b-rwowk6rnv3] {
    height: 15%;
    width: 15%;
}

.card-text[b-rwowk6rnv3] {
    font-weight: lighter;
    color: #9c9c9c;
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {

    h5[b-rwowk6rnv3] {
        font-size: 1rem;
    }

    .card-text[b-rwowk6rnv3] {
        font-size: 1rem;
    }
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {

    h5[b-rwowk6rnv3] {
        font-size: 1rem;
    }

    .card-text[b-rwowk6rnv3] {
        font-size: 1rem;
    }
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

    h5[b-rwowk6rnv3] {
        font-size: 1rem;
    }

    .card-text[b-rwowk6rnv3] {
        font-size: 1rem;
    }
}

/* Extra extra large devices (extra large desktops, 1400px and up) */
@media (min-width: 1400px) {

    h5[b-rwowk6rnv3] {
        font-size: 1rem;
    }

    .card-text[b-rwowk6rnv3] {
        font-size: 1rem;
    }
}
/* /Components/SignatureComponent.razor.rz.scp.css */

@media (min-width: 576px) {
    .ml-btn[b-46sle868vs] {
        margin-left: -4px !important;
    }
}
[b-46sle868vs] .signature-canvas {
    width: 100%;
    height: 200px;
    border: 1px dashed #ccc;
    touch-action: none;
    display: block;
    background-color: white;
}

/* /Components/TakePicture.razor.rz.scp.css */
[b-we842ebiv8] .video {
    background-color: transparent;
    width: 100%;
    height: 100%;
}
@media (min-width: 576px) {
    .ml-btn[b-we842ebiv8] {
        margin-left: -4px !important;
    }
    .btn-margin[b-we842ebiv8] {
        margin-left: 0px !important;
    }
}
/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
    .btn-margin[b-we842ebiv8]{
        margin-left:26px !important;
    }
}
/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
    .btn-margin[b-we842ebiv8] {
        margin-left: 26px !important;
    }
}
/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
    .btn-margin[b-we842ebiv8] {
        margin-left: 26px !important;
    }
}
/* Extra extra large devices (extra large desktops, 1400px and up) */
@media (min-width: 1400px) {
    .btn-margin[b-we842ebiv8] {
        margin-left: 26px !important;
    }
}
/* /Pages/Appointment/InformationNeeded.razor.rz.scp.css */
h4[b-kio5j76qdt] {
    color: #99CC00;
    font-weight: 600;
}
h5[b-kio5j76qdt] {
    font-size: 1rem;
    padding-top: 2px;
}
.card-text[b-kio5j76qdt] {
    font-weight: lighter;
    padding-top: 4px;
}

.para-content[b-kio5j76qdt] {
    margin-bottom: 0px;
    font-weight: 600;
    font-size: 0.833rem;
    color: #F05C5A;
}

.back-text[b-kio5j76qdt] {
    display: none !important
}

.back-icon[b-kio5j76qdt] {
    display: block !important
}

/* Any small device less than 576px */
@media only screen and (max-width: 576px) {
    .para-content[b-kio5j76qdt] {
        font-weight: 600;
        font-size: 0.833rem;
    }
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
    .back-text[b-kio5j76qdt] {
        display: none !important
    }

    .back-icon[b-kio5j76qdt] {
        display: block !important
    }

    .para-content[b-kio5j76qdt] {
        font-weight: 600;
        font-size: 0.833rem;
    }
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
    h4[b-kio5j76qdt] {
        font-weight: 800;
    }

    h5[b-kio5j76qdt] {
        font-size: 1.2rem;
    }
    .card-text[b-kio5j76qdt] {
        font-size: 1rem;
    }

    .para-content[b-kio5j76qdt] {
        font-weight: 600;
        font-size: 0.833rem;
    }
    
    .back-text[b-kio5j76qdt] {
        display: block !important
    }

    .back-icon[b-kio5j76qdt] {
        display: none !important
    }
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {

    h4[b-kio5j76qdt] {
        font-weight: 800;
    }
    h5[b-kio5j76qdt] {
        font-size: 1.2rem;
    }
    .card-text[b-kio5j76qdt] {
        font-size: 1rem;
    }
    .para-content[b-kio5j76qdt] {
        font-weight: 600;
        font-size: 0.833rem;
    }
    .back-text[b-kio5j76qdt] {
        display: block !important
    }

    .back-icon[b-kio5j76qdt] {
        display: none !important
    }
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
    h4[b-kio5j76qdt] {
        font-weight: 800;
    }

    h5[b-kio5j76qdt] {
        font-size: 1.2rem;
    }
    .card-text[b-kio5j76qdt] {
        font-size: 1rem;
    }
    .para-content[b-kio5j76qdt] {
        font-weight: 600;
        font-size: 0.833rem;
    }
    .back-text[b-kio5j76qdt] {
        display: block !important
    }

    .back-icon[b-kio5j76qdt] {
        display: none !important
    }
}

/* Extra extra large devices (extra large desktops, 1400px and up) */
@media (min-width: 1400px) {
    h4[b-kio5j76qdt] {
        font-weight: 800;
    }
    h5[b-kio5j76qdt] {
        font-size: 1.2rem;
    }
    .card-text[b-kio5j76qdt] {
        font-size: 1rem;
    }
    .para-content[b-kio5j76qdt] {
        font-weight: 600;
        font-size: 0.833rem;
    }
    .back-text[b-kio5j76qdt]{
        display: block !important
    }

    .back-icon[b-kio5j76qdt]{
        display: none !important
    }
}
/* /Pages/Appointment/ParticipantDocumentUpload.razor.rz.scp.css */
h5[b-xqmzdxzb91] {
    font-size: 1rem;
    padding-top: 2px;
}

h4[b-xqmzdxzb91] {
    color: #99CC00;
    font-weight: 600;
}

.para-content[b-xqmzdxzb91] {
    margin-bottom: 0px;
    font-weight: 600;
    font-size: 0.833rem;
    color: #F05C5A;
}

.back-text[b-xqmzdxzb91] {
    display: none !important
}

.back-icon[b-xqmzdxzb91] {
    display: block !important
}
/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {

    .back-text[b-xqmzdxzb91] {
        display: none !important
    }

    .back-icon[b-xqmzdxzb91] {
        display: block !important
    }
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {

    h5[b-xqmzdxzb91] {
        font-size: 1.2rem;
    }

    .back-text[b-xqmzdxzb91] {
        display: block !important
    }

    .back-icon[b-xqmzdxzb91] {
        display: none !important
    }
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {

    h5[b-xqmzdxzb91] {
        font-size: 1.2rem;
    }

    .back-text[b-xqmzdxzb91] {
        display: block !important
    }

    .back-icon[b-xqmzdxzb91] {
        display: none !important
    }
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

    h5[b-xqmzdxzb91] {
        font-size: 1.2rem;
    }

    .back-text[b-xqmzdxzb91] {
        display: block !important
    }

    .back-icon[b-xqmzdxzb91] {
        display: none !important
    }
}

/* Extra extra large devices (extra large desktops, 1400px and up) */
@media (min-width: 1400px) {

    h5[b-xqmzdxzb91] {
        font-size: 1.2rem;
    }

    .back-text[b-xqmzdxzb91] {
        display: block !important
    }

    .back-icon[b-xqmzdxzb91] {
        display: none !important
    }
}
/* /Pages/Appointment/ParticipantSignature.razor.rz.scp.css */
h5[b-ecvb3td8sy] {
    font-size: 1rem;
    padding-top: 2px;
}

h4[b-ecvb3td8sy] {
    color: #99CC00;
    font-weight: 600;
}
[b-ecvb3td8sy] .ql-editor {
    max-height: 300px;
    font-size: 1rem;
    line-height: 1.5;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 10px;
    margin: 0;
    box-sizing: border-box;
    background-color: white;
}
[b-ecvb3td8sy] .ql-toolbar.ql-snow {
    padding: 0px;
    border: 2px solid #ccc;
}
[b-ecvb3td8sy] .ql-container {
    border: 3px solid #ccc;
    border-radius: 0px;
    overflow: hidden;
    position: relative;
    border-top: 3px solid #ccc;
    border: 3px solid #ccc;
    padding: 0px;
    height: 300px;
    padding-right: 0px !important;
}
.para-content[b-ecvb3td8sy] {
    margin-bottom: 0px;
    font-weight: 600;
    font-size: 0.833rem;
    color: #F05C5A;
}

.back-text[b-ecvb3td8sy] {
    display: none !important
}

.back-icon[b-ecvb3td8sy] {
    display: block !important
}
/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {

    .back-text[b-ecvb3td8sy] {
        display: none !important
    }

    .back-icon[b-ecvb3td8sy] {
        display: block !important
    }
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {

    h5[b-ecvb3td8sy] {
        font-size: 1.2rem;
    }

    .back-text[b-ecvb3td8sy] {
        display: block !important
    }

    .back-icon[b-ecvb3td8sy] {
        display: none !important
    }
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {

    h5[b-ecvb3td8sy] {
        font-size: 1.2rem;
    }

    .back-text[b-ecvb3td8sy] {
        display: block !important
    }

    .back-icon[b-ecvb3td8sy] {
        display: none !important
    }
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

    h5[b-ecvb3td8sy] {
        font-size: 1.2rem;
    }

    .back-text[b-ecvb3td8sy] {
        display: block !important
    }

    .back-icon[b-ecvb3td8sy] {
        display: none !important
    }
}

/* Extra extra large devices (extra large desktops, 1400px and up) */
@media (min-width: 1400px) {

    h5[b-ecvb3td8sy] {
        font-size: 1.2rem;
    }

    .back-text[b-ecvb3td8sy] {
        display: block !important
    }

    .back-icon[b-ecvb3td8sy] {
        display: none !important
    }
}
/* /Pages/Appointment/ParticipantTakePicture.razor.rz.scp.css */
h5[b-045t7uvnzn] {
    font-size: 1rem;
    padding-top: 2px;
}

h4[b-045t7uvnzn] {
    color: #99CC00;
    font-weight: 600;
}

.para-content[b-045t7uvnzn] {
    margin-bottom: 0px;
    font-weight: 600;
    font-size: 0.833rem;
    color: #F05C5A;
}

.back-text[b-045t7uvnzn] {
    display: none !important
}

.back-icon[b-045t7uvnzn] {
    display: block !important
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {

    .back-text[b-045t7uvnzn] {
        display: none !important
    }

    .back-icon[b-045t7uvnzn] {
        display: block !important
    }
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {

    h5[b-045t7uvnzn] {
        font-size: 1.2rem;
    }

    .back-text[b-045t7uvnzn] {
        display: block !important
    }

    .back-icon[b-045t7uvnzn] {
        display: none !important
    }
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {

    h5[b-045t7uvnzn] {
        font-size: 1.2rem;
    }

    .back-text[b-045t7uvnzn] {
        display: block !important
    }

    .back-icon[b-045t7uvnzn] {
        display: none !important
    }
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

    h5[b-045t7uvnzn] {
        font-size: 1.2rem;
    }

    .back-text[b-045t7uvnzn] {
        display: block !important
    }

    .back-icon[b-045t7uvnzn] {
        display: none !important
    }
}

/* Extra extra large devices (extra large desktops, 1400px and up) */
@media (min-width: 1400px) {

    h5[b-045t7uvnzn] {
        font-size: 1.2rem;
    }

    .back-text[b-045t7uvnzn] {
        display: block !important
    }

    .back-icon[b-045t7uvnzn] {
        display: none !important
    }
}
/* /Pages/Appointment/PastAppointment.razor.rz.scp.css */
h5[b-xagh25bbd6] {
    font-size: 1rem;
    padding-top: 2px;
}

.aligned[b-xagh25bbd6] {
    display: flex;
    align-items: center;
}

.aligned-h5[b-xagh25bbd6] {
    padding: 10px;
}

img[b-xagh25bbd6] {
    height: 15%;
    width: 15%;
}

.card-text[b-xagh25bbd6] {
    font-weight: lighter;
    color: #9c9c9c;
}

.back-text[b-xagh25bbd6] {
    display: none !important
}

.back-icon[b-xagh25bbd6] {
    display: block !important
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
    .back-text[b-xagh25bbd6] {
        display: none !important
    }

    .back-icon[b-xagh25bbd6] {
        display: block !important
    }
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {

    h5[b-xagh25bbd6] {
        font-size: 1.2rem;
    }

    .card-text[b-xagh25bbd6] {
        font-size: 1rem;
    }

    .back-text[b-xagh25bbd6] {
        display: block !important
    }

    .back-icon[b-xagh25bbd6] {
        display: none !important
    }
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {

    h5[b-xagh25bbd6] {
        font-size: 1.2rem;
    }

    .card-text[b-xagh25bbd6] {
        font-size: 1rem;
    }

    .back-text[b-xagh25bbd6] {
        display: block !important
    }

    .back-icon[b-xagh25bbd6] {
        display: none !important
    }
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

    h5[b-xagh25bbd6] {
        font-size: 1.2rem;
    }

    .card-text[b-xagh25bbd6] {
        font-size: 1rem;
    }

    .back-text[b-xagh25bbd6] {
        display: block !important
    }

    .back-icon[b-xagh25bbd6] {
        display: none !important
    }
}

/* Extra extra large devices (extra large desktops, 1400px and up) */
@media (min-width: 1400px) {

    h5[b-xagh25bbd6] {
        font-size: 1.2rem;
    }

    .card-text[b-xagh25bbd6] {
        font-size: 1rem;
    }

    .back-text[b-xagh25bbd6] {
        display: block !important
    }

    .back-icon[b-xagh25bbd6] {
        display: none !important
    }
}
/* /Pages/Appointment/ScheduledAppointments.razor.rz.scp.css */
h5[b-um2mucwx5l] {
    font-size: 1rem;
    padding-top: 2px;
}

.back-text[b-um2mucwx5l] {
    display: none !important
}

.back-icon[b-um2mucwx5l] {
    display: block !important
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {    
    .back-text[b-um2mucwx5l] {
        display: none !important
    }

    .back-icon[b-um2mucwx5l] {
        display: block !important
    }
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {

    h5[b-um2mucwx5l] {
        font-size: 1.2rem;
    }

    .back-text[b-um2mucwx5l] {
        display: block !important
    }

    .back-icon[b-um2mucwx5l] {
        display: none !important
    }
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {

    h5[b-um2mucwx5l] {
        font-size: 1.2rem;
    }

    .back-text[b-um2mucwx5l] {
        display: block !important
    }

    .back-icon[b-um2mucwx5l] {
        display: none !important
    }
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

    h5[b-um2mucwx5l] {
        font-size: 1.2rem;
    }

    .back-text[b-um2mucwx5l] {
        display: block !important
    }

    .back-icon[b-um2mucwx5l] {
        display: none !important
    }
}

/* Extra extra large devices (extra large desktops, 1400px and up) */
@media (min-width: 1400px) {

    h5[b-um2mucwx5l] {
        font-size: 1.2rem;
    }

    .back-text[b-um2mucwx5l]{
        display: block !important
    }

    .back-icon[b-um2mucwx5l]{
        display: none !important
    }
}
/* /Pages/Appointment/WaitingRoom.razor.rz.scp.css */
h5[b-t6dbb2dma5] {
    font-size: 1rem;
}

.card-text[b-t6dbb2dma5] {
    font-weight: lighter;
    padding-top: 4px;
}

.para-content[b-t6dbb2dma5] {
    margin-bottom: 0px;
    font-weight: 600;
    font-size: 0.9rem;
    color: #F05C5A;
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
    h5[b-t6dbb2dma5] {
        font-size: 1rem;
    }

    .card-text[b-t6dbb2dma5] {
        font-size: 1rem;
    }

    .para-content[b-t6dbb2dma5] {
        font-weight: 800;
        font-size: 1.2rem;
    }
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
    h5[b-t6dbb2dma5] {
        font-size: 1rem;
    }

    .card-text[b-t6dbb2dma5] {
        font-size: 1rem;
    }

    .para-content[b-t6dbb2dma5] {
        font-weight: 800;
        font-size: 1.2rem;
    }

}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
    h5[b-t6dbb2dma5] {
        font-size: 1rem;
    }

    .card-text[b-t6dbb2dma5] {
        font-size: 1rem;
    }

    .para-content[b-t6dbb2dma5] {
        font-weight: 800;
        font-size: 1.2rem;
    }

}

/* Extra extra large devices (extra large desktops, 1400px and up) */
@media (min-width: 1400px) {
    h5[b-t6dbb2dma5] {
        font-size: 1rem;
    }

    .card-text[b-t6dbb2dma5] {
        font-size: 1rem;
    }

    .para-content[b-t6dbb2dma5] {
        font-weight: 800;
        font-size: 1.2rem;
    }

}
/* /Pages/Documents/MyDocuments.razor.rz.scp.css */
[b-kt7m341ebu] .badge {
    width: 10em;
}

[b-kt7m341ebu] .badge-size {
    font-size: 18px;
    height: 22px;
    width: 35px;
    color: rgba(255, 255, 255, 0.1);
}

[b-kt7m341ebu] .card-text {
    font-weight: lighter;
    color: #9c9c9c;
    padding-top: 4px;
}

[b-kt7m341ebu] h5 {
    font-size: 1rem;
    padding-top: 2px;
}

[b-kt7m341ebu] .back-text {
    display: none !important
}

[b-kt7m341ebu] .back-icon {
    display: block !important
}

/* Mobile devices (phones and below) */
@media (max-width: 767.98px) {
    /* Search container and buttons */
    [b-kt7m341ebu] .search-container {
        width: 100%;
        margin-bottom: 1rem;
    }

    [b-kt7m341ebu] .search-button,
    [b-kt7m341ebu] .reset-button {
        width: 100% !important;
        margin: 0.5rem 0 !important;
        display: block !important;
    }

    /* Category dropdown */
    [b-kt7m341ebu] .mud-select {
        width: 100%;
        margin-bottom: 0.5rem;
    }

    /* Document cards */
    [b-kt7m341ebu] .card {
        margin: 0.5rem 0;
        width: 100%;
    }

    [b-kt7m341ebu] .card-body {
        padding: 1rem;
    }

    /* All buttons in cards */
    [b-kt7m341ebu] .mud-button-filled {
        width: 100% !important;
        margin: 0.5rem 0 !important;
        display: block !important;
    }

    /* Adjust spacing */
    [b-kt7m341ebu] .row {
        margin-left: 0;
        margin-right: 0;
    }

    [b-kt7m341ebu] .col-12 {
        padding-left: 0;
        padding-right: 0;
    }
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
    [b-kt7m341ebu] .back-text {
        display: none !important
    }

    [b-kt7m341ebu] .back-icon {
        display: block !important
    }
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
    [b-kt7m341ebu] .card-text {
        font-size: 1rem;
    }

    [b-kt7m341ebu] h5 {
        font-size: 1.2rem;
    }

    [b-kt7m341ebu] .back-text {
        display: block !important
    }

    [b-kt7m341ebu] .back-icon {
        display: none !important
    }

    [b-kt7m341ebu] .mud-button-filled {
        width: auto;
    }
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
    [b-kt7m341ebu] .card-text {
        font-size: 1rem;
    }

    [b-kt7m341ebu] h5 {
        font-size: 1.2rem;
    }
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
    [b-kt7m341ebu] .card-text {
        font-size: 1rem;
    }

    [b-kt7m341ebu] h5 {
        font-size: 1.2rem;
    }
}

/* Extra extra large devices (extra large desktops, 1400px and up) */
@media (min-width: 1400px) {
    [b-kt7m341ebu] .card-text {
        font-size: 1rem;
    }

    [b-kt7m341ebu] h5 {
        font-size: 1.2rem;
    }
}
/* /Pages/Home.razor.rz.scp.css */
h4[b-19ej2q3eqo] {
    color: #99CC00;
    font-weight: 600;
}

h5[b-19ej2q3eqo] {
    font-size: 1rem;
    padding-top: 2px;
}

h6[b-19ej2q3eqo] {
    font-size: 1.2rem;
}

.card-text[b-19ej2q3eqo] {
    font-weight: lighter;
    padding-top: 4px;
}

.para-content[b-19ej2q3eqo] {
    margin-bottom: 0px;
    font-weight: 600;
    font-size: 0.7rem;
    color: #F05C5A;
    padding: 0px 10px 0px 10px !important;
}

.appt-text[b-19ej2q3eqo] {
    display: none !important
}

.appt-icon[b-19ej2q3eqo] {
    display: block !important

}

.card-title[b-19ej2q3eqo] {
    font-size: 0.9rem;
}

@media (min-width: 360px) and (max-width: 369px) {
    .para-content[b-19ej2q3eqo] {
        font-weight: 600;
        font-size: 0.7rem;
        padding: 0px 6px 0px 6px !important;
    }
}

@media (min-width: 424px) and (max-width: 462px){
    .para-content[b-19ej2q3eqo] {
        font-weight: 600;
        font-size: 0.7rem;
        padding: 0px 15px 0px 15px !important;
    }
}

@media (min-width: 463px) and (max-width: 531px) {
    .para-content[b-19ej2q3eqo] {
        font-weight: 600;
        font-size: 0.7rem;
        padding: 0px !important;
    }
}

@media (min-width: 532px) and (max-width: 571px) {
    .para-content[b-19ej2q3eqo] {
        font-weight: 600;
        font-size: 0.7rem;
        padding: 0px 5px 0px 5px !important;
    }
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
    .appt-text[b-19ej2q3eqo] {
        display: none !important
    }

    .appt-icon[b-19ej2q3eqo] {
        display: block !important
    }

    .para-content[b-19ej2q3eqo] {
        font-weight: 600;
        font-size: 0.7rem;
        padding: 0px 5px 0px 5px !important;
    }
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {

    h4[b-19ej2q3eqo] {
        font-weight: 800;
    }

    h5[b-19ej2q3eqo] {
        font-size: 1.2rem;
    }


    h6[b-19ej2q3eqo] {
        font-size: 1.25rem;
    }

    .card-text[b-19ej2q3eqo] {
        font-size: 1rem;
    }

    .para-content[b-19ej2q3eqo] {
        font-weight: 600;
        font-size: 1rem;
        padding: 0px 15px 0px 15px !important;
    }

    .appt-text[b-19ej2q3eqo] {
        display: block !important
    }

    .appt-icon[b-19ej2q3eqo] {
        display: none !important
    }

    .card-title[b-19ej2q3eqo] {
        font-size: 1rem;
    }
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {

    h4[b-19ej2q3eqo] {
        font-weight: 800;
    }

    h5[b-19ej2q3eqo] {
        font-size: 1.2rem;
    }

    h6[b-19ej2q3eqo] {
        font-size: 1.25rem;
    }

    .card-text[b-19ej2q3eqo] {
        font-size: 1rem;
    }

    .mb-lg-5[b-19ej2q3eqo] {
        margin-bottom: 30px !important;
    }

    .para-content[b-19ej2q3eqo] {
        font-weight: 600;
        font-size: 1rem;
        padding: 0px 15px 0px 15px !important;
    }

    .appt-text[b-19ej2q3eqo] {
        display: block !important
    }

    .appt-icon[b-19ej2q3eqo] {
        display: none !important
    }

    .card-title[b-19ej2q3eqo] {
        font-size: 1rem;
    }
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

    h4[b-19ej2q3eqo] {
        font-weight: 800;
    }

    h5[b-19ej2q3eqo] {
        font-size: 1.2rem;
    }

    h6[b-19ej2q3eqo] {
        font-size: 1.25rem;
    }

    .card-text[b-19ej2q3eqo] {
        font-size: 1rem;
    }

    .mb-lg-5[b-19ej2q3eqo] {
        margin-bottom: 50px !important;
    }

    .para-content[b-19ej2q3eqo] {
        font-weight: 600;
        font-size: 1rem;
        padding: 0px 15px 0px 15px !important;
    }

    .appt-text[b-19ej2q3eqo] {
        display: block !important
    }

    .appt-icon[b-19ej2q3eqo] {
        display: none !important
    }

    .card-title[b-19ej2q3eqo] {
        font-size: 1rem;
    }
}

/* Extra extra large devices (extra large desktops, 1400px and up) */
@media (min-width: 1400px) {

    h4[b-19ej2q3eqo] {
        font-weight: 800;
    }

    h5[b-19ej2q3eqo] {
        font-size: 1.2rem;
    }

    h6[b-19ej2q3eqo] {
        font-size: 1.25rem;
    }

    .card-text[b-19ej2q3eqo] {
        font-size: 1rem;
    }

    .mb-lg-5[b-19ej2q3eqo] {
        margin-bottom: 50px !important;
    }

    .para-content[b-19ej2q3eqo] {
        font-weight: 600;
        font-size: 1rem;
        padding: 0px 15px 0px 15px !important;
    }

    .appt-text[b-19ej2q3eqo] {
        display: block !important
    }

    .appt-icon[b-19ej2q3eqo] {
        display: none !important
    }

    .card-title[b-19ej2q3eqo] {
        font-size: 1rem;
    }
}
/* /Pages/Landing.razor.rz.scp.css */
.bg-holder[b-79mztxb1zn] {
    height: 400px;
    background-image: url('img/AdobeStock_464922200_smaller.jpg');
    background-position: 20%;
    background-size: cover;
    background-repeat: no-repeat;
    background-color:gray;
    background-blend-mode: multiply;
}

.center-align[b-79mztxb1zn] {
    width: fit-content;
    text-align: center;
}

.card-text[b-79mztxb1zn] {
    font-weight: 700;
    color: white !important;
}
/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {

    .bg-holder[b-79mztxb1zn] {
        height: 400px;
    }

    .card-text[b-79mztxb1zn] {
        color: white !important;
    }
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {

    .bg-holder[b-79mztxb1zn] {
        height: 500px;
    }

    .card-text[b-79mztxb1zn] {
        color: white !important;
    }

    .container-content[b-79mztxb1zn] {
        padding: 100px 25px 0px 25px !important;
    }
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
   
    .bg-holder[b-79mztxb1zn] {
        height: 500px;
    }

    .card-text[b-79mztxb1zn] {
        color: white !important;
    }

    .container[b-79mztxb1zn] {
        display: flex;
        justify-content: center;
        float: right
    }

    .container-content[b-79mztxb1zn] {
        padding-top: 100px !important;
    }

}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

    .bg-holder[b-79mztxb1zn] {
        height: 500px;
    }

    .card-text[b-79mztxb1zn] {
        color: white !important;
    }

    .container[b-79mztxb1zn] {
        display: flex;
        justify-content: center;
        float: right
    }

    .container-content[b-79mztxb1zn] {
        padding-top: 100px !important;
    }
}

/* Extra extra large devices (extra large desktops between 1400px and 1600px) */
@media (min-width: 1400px) and (max-width: 1800px) {

    .card-text[b-79mztxb1zn] {
        color: #0099CC !important;
    }

    .subtext-color[b-79mztxb1zn] {
        color: #347D06 !important;
    }

    .container[b-79mztxb1zn] {
        display: flex;
        justify-content: center;
        float: right
    }

    .container-content[b-79mztxb1zn] {
        padding-left: 400px !important;
    }
}

/* Extra extra large devices (extra large desktops, 1400px and up) */
@media (min-width: 1400px) {

    .bg-holder[b-79mztxb1zn] {
        background-color: none;
        background-blend-mode: normal;
        background-position: 50% 30%;
    }

    .card-text[b-79mztxb1zn] {
        color: #0099CC !important;
    }

    .subtext-color[b-79mztxb1zn] {
        color: #347D06 !important;
    }
    .container[b-79mztxb1zn] {
        display: flex;
        justify-content: center;
        float: right
    }

    .container-content[b-79mztxb1zn] {
        padding-top: 100px !important;
    }


}
/* /Pages/Sessions/Session.razor.rz.scp.css */
/* /Shared/LandingLayout.razor.rz.scp.css */
.navbar-brand[b-0tl52c7ole] {
    font-size: 1.25rem;
}
/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
    .navbar-brand[b-0tl52c7ole] {
        font-size: 1.30rem;
    }
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
    .navbar-brand[b-0tl52c7ole] {
        font-size: 1.30rem;
    }
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
}

/* Extra extra large devices (extra large desktops, 1400px and up) */
@media (min-width: 1400px) {
}
/* /Shared/MainLayout.razor.rz.scp.css */
[b-t9cuibsqly] .navbar-brand {
    font-size: 1.25rem;
}
[b-t9cuibsqly] .nav-link-icon {
    color: white;
    /*height: 18px;*/
}

[b-t9cuibsqly] .nav-link-text {
    color: white;
    font-weight: 700;
    /*font-size: 14px;*/
}

/* Mobile devices (phones and below) */
@media (max-width: 767.98px) {
    [b-t9cuibsqly] .navbar-brand {
        display: none !important;
    }

    [b-t9cuibsqly] .navbar-toggler {
        margin-right: 0 !important;
    }

    [b-t9cuibsqly] .navbar-collapse {
        margin-top: 0.5rem;
    }

    [b-t9cuibsqly] .navbar-nav {
        margin-bottom: 0 !important;
    }

    /* Hide expand button next to logout */
    [b-t9cuibsqly] .nav-link[href="#"] .fa-expand,
    [b-t9cuibsqly] .nav-link[href="#"] .fa-compress {
        display: none !important;
    }

    /* Make buttons full width */
    [b-t9cuibsqly] .mud-button-filled, [b-t9cuibsqly] .mud-button-outlined {
        width: 100%;
        margin: 0.5rem 0;
    }

    [b-t9cuibsqly] .search-button,
    [b-t9cuibsqly] .reset-button {
        width: 100%;
        margin-top: 0.5rem;
    }
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
    [b-t9cuibsqly] .navbar-brand {
        font-size: 1.30rem;
        display: block;
    }
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
    [b-t9cuibsqly] .navbar-brand {
        font-size: 1.30rem;
    }
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
}

/* Extra extra large devices (extra large desktops, 1400px and up) */
@media (min-width: 1400px) {
}
