@import '_content/Havit.Blazor.Components.Web.Bootstrap/Havit.Blazor.Components.Web.Bootstrap.bundle.scp.css';

/* /Components/Global/PageHeader.razor.rz.scp.css */
.page-header[b-fs5n57mluc] {
  font-size: 1.85rem;
  font-weight: bold;
  color: #333333;
}
/* /Components/Global/PageSubheader.razor.rz.scp.css */
.page-subheader[b-u0qkom9qqk] {
  font-size: 1.4rem;
  color: #333333;
}
/* /Components/Global/Section.razor.rz.scp.css */
.section[b-n5wd4jbsr1] {
  padding: 1.5rem;
}
/* /Components/Global/SectionHeader.razor.rz.scp.css */
.section-header[b-8lcefg6x0z] {
  font-size: 1.4rem;
  font-weight: bold;
  color: #333333;
}
/* /Components/Global/Sidebar.razor.rz.scp.css */
@media (min-width: 768px) {
    .sidebar[b-1mzy6aw0a4] {
        /*    width: 18.57rem;
    min-width: 18.57rem;
    max-width: 18.57rem;*/
    }
}
/* /Pages/Administration/Tenants/TenantGridPage.razor.rz.scp.css */
[b-g1bdyjlmh0] .k-table-td {
    overflow: visible !important; /*Unhides context menu*/
}
/* /Pages/Developer/Examples/ChatRoom.razor.rz.scp.css */
body[b-7u983u9mxp] {
    font-family: helvetica;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.chat[b-7u983u9mxp] {
    width: 100%;
    /*border: solid 1px #EEE;*/
    display: flex;
    flex-direction: column;
    padding: 10px;
}

.user[b-7u983u9mxp] {
    font-size: .7em;
    color: cadetblue
}

.messages[b-7u983u9mxp] {
    margin-top: 2px;
    display: flex;
    flex-direction: column;
}

.message[b-7u983u9mxp] {
    border-radius: 20px;
    padding: 8px 15px;
    margin-top: 5px;
    margin-bottom: 5px;
    display: inline-block;
}

.yours[b-7u983u9mxp] {
    align-items: flex-start;
}

    .yours .message[b-7u983u9mxp] {
        margin-right: 25%;
        background-color: #eee;
        position: relative;
    }

        .yours .message.last[b-7u983u9mxp]:before {
            content: "";
            position: absolute;
            z-index: 0;
            bottom: 0;
            left: -7px;
            height: 20px;
            width: 20px;
            background: #eee;
            border-bottom-right-radius: 15px;
        }

        .yours .message.last[b-7u983u9mxp]:after {
            content: "";
            position: absolute;
            z-index: 1;
            bottom: 0;
            left: -10px;
            width: 10px;
            height: 20px;
            background: white;
            border-bottom-right-radius: 10px;
        }

.mine[b-7u983u9mxp] {
    align-items: flex-end;
}

    .mine .message[b-7u983u9mxp] {
        color: white;
        margin-left: 25%;
        background: linear-gradient(to bottom, #00D0EA 0%, #0085D1 100%);
        background-attachment: fixed;
        position: relative;
    }

        .mine .message.last[b-7u983u9mxp]:before {
            content: "";
            position: absolute;
            z-index: 0;
            bottom: 0;
            right: -8px;
            height: 20px;
            width: 20px;
            background: linear-gradient(to bottom, #00D0EA 0%, #0085D1 100%);
            background-attachment: fixed;
            border-bottom-left-radius: 15px;
        }

        .mine .message.last[b-7u983u9mxp]:after {
            content: "";
            position: absolute;
            z-index: 1;
            bottom: 0;
            right: -10px;
            width: 10px;
            height: 20px;
            background: white;
            border-bottom-left-radius: 10px;
        }

.notice[b-7u983u9mxp] {
    align-items: flex-end;
}

    .notice .message[b-7u983u9mxp] {
        color: white;
        background: linear-gradient(to bottom, #ae69c9 0%, #8d1cba 100%);
        background-attachment: fixed;
        position: relative;
    }

        .notice .message.last[b-7u983u9mxp]:before {
            content: "";
            position: absolute;
            z-index: 0;
            bottom: 0;
            right: -8px;
            height: 20px;
            width: 20px;
            background: linear-gradient(to bottom, #ae69c9 0%, #8d1cba 100%);
            background-attachment: fixed;
            border-bottom-left-radius: 15px;
        }

        .notice .message.last[b-7u983u9mxp]:after {
            content: "";
            position: absolute;
            z-index: 1;
            bottom: 0;
            right: -10px;
            width: 10px;
            height: 20px;
            background: white;
            border-bottom-left-radius: 10px;
        }
/* /Pages/Developer/Examples/VideoPlayer2.razor.rz.scp.css */
.btn-close text-reset[b-h9xmwnl0pz] {
    display: none;
}
