@import '_content/Blazored.Toast/Blazored.Toast.bundle.scp.css';
@import '_content/PSC.Blazor.Components.Chartjs/PSC.Blazor.Components.Chartjs.bundle.scp.css';

/* /Pages/AccessRight/BulkAccessRightEdit.razor.rz.scp.css */
 /* CSS Isolation */
/* /Pages/AccessRight/BulkAccessRightList.razor.rz.scp.css */
 /* CSS Isolation */
/* /Pages/Addon/Edit/AddonEditB2BAPI.razor.rz.scp.css */
.Bullet[b-y6ifuy8jhj] {
    list-style-type: decimal;
    margin-left: 24px;
}
/* /Pages/Agreement/AgreementBillingMethodDialog.razor.rz.scp.css */
.mud-dialog-content[b-zp70q40bbb] {
    max-height: 400px;
    padding-bottom: 10px !important;
}

.mud-dialog-actions[b-zp70q40bbb] {
    position: sticky;
    bottom: 0px;
    padding: 20px 12px !important;
}

.container-lr[b-zp70q40bbb] {
    display: flex;
}

.box-lr[b-zp70q40bbb] {
    display: flex;
    margin: 0;
    padding: 0;
    font-size: 1rem !important;
    align-items: center;
    line-height: 1;
}
/* /Pages/Agreement/AgreementListItemEditDialog.razor.rz.scp.css */
.mud-dialog-content[b-p7r3cy85e2] {
    max-height: 670px;
    padding-bottom: 10px !important;
}

.mud-dialog-actions[b-p7r3cy85e2] {
    position: sticky;
    bottom: 0px;
    padding: 20px 12px !important;
}

.container-lr[b-p7r3cy85e2] {
    display: flex;
    justify-content: flex-end;
    margin-right: 0;
    padding-right: 0;
}

.box-lr[b-p7r3cy85e2] {
    display: flex;
    margin: 0;
    padding: 0;
    font-size: 1rem !important;
    align-items: center;
    line-height: 1;
}

.custom-switch-container[b-p7r3cy85e2] {
    display: flex;
    align-items: center;
    margin-left: 0;
    padding-left: 0;
}

.custom-switch[b-p7r3cy85e2] {
    margin: 0;
    padding: 0;
}
/* /Pages/Boarding/UserProfiles/BoardProfiles.razor.rz.scp.css */
 /* CSS Isolation */
/* /Pages/Boarding/UserProfiles/Edit/GroupAssignments.razor.rz.scp.css */
/* /Pages/Boarding/UserProfiles/Edit/LicenseAssignments.razor.rz.scp.css */
/* /Pages/Boarding/UserProfiles/Edit/RoleAssignments.razor.rz.scp.css */
/* /Pages/Dashboard/DashboardCustomerSecurity.razor.rz.scp.css */

.ChartGrid[b-8gccvffhav] {
    margin-top: 14px;
}

/* /Pages/Dashboard/DashboardTenantSecurity.razor.rz.scp.css */
.ChartGrid[b-h8r7nhz6r6] {
    margin-top: -14px;
}
/* /Pages/Dashboard/LicensingSummary/EmptyLayout.razor.rz.scp.css */
*[b-bmq0nns9cv] {
    font-family: Arial, Helvetica, sans-serif;
    line-height: 1.6;
}
@page {
    margin: 1.3cm;
}
/* /Pages/Dashboard/Mailbox/TenantMailboxGrid.razor.rz.scp.css */
body[b-efv47bcfqy] {
}
/* /Pages/Dashboard/TenantMfa/AcceptRiskDialog.razor.rz.scp.css */

.Title[b-xxr3z812wh] {
    font-weight: bolder;
    font-size: larger;
}

.ReasonTextBox[b-xxr3z812wh] {

}

.ButtonContainer button[b-xxr3z812wh] {
    /*min-width: 72px;*/
}
/* /Pages/Diagnostics/DeveloperTools.razor.rz.scp.css */
.ForceAlign[b-4oao7suipk] {
    margin-left: 12px !important;
}
/* /Pages/Diagnostics/EcpGridPageTemplate.razor.rz.scp.css */
.AcknowledgeContainer ul[b-btyrisbp3q] {
    list-style: disc !important;
    padding: revert;
}

.AcknowledgeContainer li[b-btyrisbp3q] {
    display: list-item !important;
    text-align: inherit !important;
    unicode-bidi: inherit !important;
}

.AcknowledgeContainer li > ul[b-btyrisbp3q] {
        padding-left: 20px;
    }

.AcknowledgeContainer button[b-btyrisbp3q] {
    text-transform: lowercase !important;
    max-height: 50px;
}
/* /Pages/Diagnostics/EcpTabbedGridTemplate/EcpTabbedGridTemplate.razor.rz.scp.css */
body[b-8v84gk1zqe] {
}
/* /Pages/Location/CSV/LocationImporter.razor.rz.scp.css */
.Results[b-96j2ki9azj] {
    max-height: 150px;
    overflow-y: auto;
    padding: 5px;
}

.ResultItem[b-96j2ki9azj]  {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
}
/* /Pages/Location/LocationAdd.razor.rz.scp.css */
.TenantButtonContainer[b-lqyftnu0qp] {
    display: inline-block;
    margin: 5px;
}
/* /Pages/Policy/PayloadComparisonDialog.razor.rz.scp.css */
.mud-dialog .outline-none[b-o22ml5ge0o] {
    height: 100%;
}

[b-o22ml5ge0o] .monaco-editor-container {
    height: 100%;
}
/* /Pages/Policy/PolicyAddFromLibraryDialog.razor.rz.scp.css */
.mud-dialog .outline-none[b-rexh63a2hh] {
    height: 100%;
}

[b-rexh63a2hh] .monaco-editor-container {
    height: 100%;
}

/* /Pages/Policy/PolicyApplyTemplateToTenantDialog.razor.rz.scp.css */
.mud-dialog .outline-none[b-ct9z9jpi0p] {
    height: 100%;
}
/* /Pages/Policy/PolicyComparisonDialog.razor.rz.scp.css */
.mud-dialog .outline-none[b-0k382zrguq] {
    height: 100%;
}

[b-0k382zrguq] .monaco-editor-container {
    height: 100%;
}
/* /Pages/Policy/PolicyManageTemplateDialog.razor.rz.scp.css */
.mud-dialog .outline-none[b-its7onhuph] {
    height: 100%;
}

[b-its7onhuph] .monaco-editor-container {
    height: 100%;
}
/* /Pages/Policy/PolicyTemplateEditComponent.razor.rz.scp.css */
.split[b-vb6kzkghx1] {
    height: 100%;
    width: 50%;
    position: fixed;
    z-index: 1;
    top: 0;
    overflow-x: hidden;
    padding-top: 20px;
    border: solid;
    background: border-box;
    border-style: groove;
    border-width: thin;
    box-shadow: rgba(0,0,0,0.2) 0px 0px 5px 0px;
}

.right[b-vb6kzkghx1] {
    right: 0;
    background-color: white;
}
/* /Pages/Policy/PolicyTemplateEditPage.razor.rz.scp.css */
.split[b-9qh9vpn7oo] {
    height: 100%;
    width: 50%;
    position: fixed;
    z-index: 1;
    top: 0;
    overflow-x: hidden;
    padding-top: 20px;
    border: solid;
    background: border-box;
    border-style: groove;
    border-width: thin;
    box-shadow: rgba(0,0,0,0.2) 0px 0px 5px 0px;
}

.right[b-9qh9vpn7oo] {
    right: 0;
    background-color: white;
}
/* /Pages/Policy/PolicyViewerEditorDialog.razor.rz.scp.css */
.mud-dialog .outline-none[b-45ur9j2b8z] {
    height: 100%;
}

[b-45ur9j2b8z] .monaco-editor-container {
    height: 100%;
}
/* /Pages/Preview/Preview.razor.rz.scp.css */
/* CSS Isolation */

.Book[b-bqpfiwivvq] {
    font-size: larger;
    font-weight: bolder;
}

.Book1[b-bqpfiwivvq] {
    /* background: red;*/
}

.Book2[b-bqpfiwivvq] {
    /*background: orangered;*/
}

.Book3[b-bqpfiwivvq] {
    /*background: orange;*/
}

.Book4[b-bqpfiwivvq] {
    /*background: yellow;*/
}

.Book5[b-bqpfiwivvq] {
    /*background: yellowgreen;*/
}

.Book6[b-bqpfiwivvq] {
    /*background: green;*/
}

.Link[b-bqpfiwivvq],
a[b-bqpfiwivvq] {
    margin: 10px;
    padding: 5px;
    border: 1px solid grey;
    background: whitesmoke;
    cursor: pointer;
    box-shadow: 0 8px 10px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
}

.Link:hover[b-bqpfiwivvq]{
    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
}


/* Remove default list styles (bullets and margins) */
.Vertical-Menu[b-bqpfiwivvq] {
    list-style-type: none; /* Remove bullet points */
    padding: 0; /* Remove default padding */
    margin: 0; /* Remove default margin */
    justify-content: center; /* Center the menu items horizontally */
    z-index: 1111;
}

.Horizontal-Menu[b-bqpfiwivvq] {
    list-style-type: none; /* Remove bullet points */
    padding: 0; /* Remove default padding */
    margin: 0; /* Remove default margin */
    display: flex; /* Use flexbox to display items in a row */
    justify-content: center; /* Center the menu items horizontally */
}

    /* Style each list item */
    .Horizontal-Menu li[b-bqpfiwivvq] {
        margin-right: 20px; /* Space between menu items */
    }

.Vertical-Menu li[b-bqpfiwivvq] {
    margin-bottom: 5px;
}

/* Remove margin from the last item */
.Horizontal-Menu li:last-child[b-bqpfiwivvq] {
    margin-right: 0;
}

/* Style links */
.Link[b-bqpfiwivvq],
.Vertical-Menu a[b-bqpfiwivvq],
.Horizontal-Menu a[b-bqpfiwivvq] {
    text-decoration: none; /* Remove underline from links */
    color: orange; /* Dark gray text color */
    font-weight: bold; /* Make text bold */
    padding: 10px 20px; /* Add some padding around the text */
    display: block; /* Make the link fill the entire list item */
    border-radius: 5px; /* Add rounded corners */
    transition: background-color 0.3s; /* Smooth background transition on hover */
}

    /* Add hover effect */
    .Link:hover[b-bqpfiwivvq],
    .Vertical-Menu a:hover[b-bqpfiwivvq],
    .Horizontal-Menu a:hover[b-bqpfiwivvq] {
        background-color: orange; /* Blue background on hover */
        color: #333; /* White text on hover */
    }

    /* Optional: Add a border or highlight to the active menu item */
    .Vertical-Menu a.active[b-bqpfiwivvq],
    .Horizontal-Menu a.active[b-bqpfiwivvq] {
        background-color: whitesmoke; /* Blue background for active link */
        color: orange; /* text for active link */
    }


/* Style for the floating link container */
.Floater[b-bqpfiwivvq] {
    position: fixed; /* Fixed position relative to the viewport */
    /*right: 20px;*/ /* 20px from the right edge of the screen */
    /*bottom: 20px;*/ /* 20px from the bottom edge of the screen */
    background-color: transparent; /* Background color of the link */
    padding: 10px 15px; /* Add some padding around the link */
    /* border-radius: 50px; /* Rounded corners for a pill shape */
    /* box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.2); /* Optional shadow effect */
    z-index: 10000; /* Make sure the floating link appears above other content */
    transition: background-color 0.3s ease; /* Smooth background color change */
}

.Floating-Trial[b-bqpfiwivvq] {
    right: 20px;
    top: 30px;
}

.Floating-Link[b-bqpfiwivvq] {
    right: 20px;
    bottom: 20px;
}

.Floating-Menu[b-bqpfiwivvq] {
    left: 20px;
    top: 250px;
    text-align: center;
}

/* Style for the link itself */
.Floating-Trial a[b-bqpfiwivvq],
.Floating-Link a[b-bqpfiwivvq] {
    color: orange; /* White text color */
    text-decoration: none; /* Remove underline */
    font-size: 16px; /* Set a reasonable font size */
    font-weight: bold; /* Make the link bold */
    display: block; /* Make the link fill the entire container */
    text-align: center; /* Center the text inside the link */
}

/* Hover effect */
.Floating-Trial:hover[b-bqpfiwivvq],
.Floating-Link:hover[b-bqpfiwivvq] {
    background-color: transparent; /* Darker blue on hover */
}
/* /Pages/Preview/SubscriptionMenuEdit.razor.rz.scp.css */
 /* CSS Isolation */

.GroupRow[b-uwss5vpq2y] {
    background: grey !important;
}

th .GroupRowButtons[b-uwss5vpq2y] {
    text-align: end !important;
}
/* /Pages/ScheduledTasks/ScheduledTaskList.razor.rz.scp.css */
 /* CSS Isolation */
/* /Pages/ScheduledTasks/ScheduledTaskListRoot.razor.rz.scp.css */
 /* CSS Isolation */
/* /Pages/Subscription/SubscriptionTenantEdit/ScheduledItems.razor.rz.scp.css */
.TopHeaderRow th[b-6sz66cnk2s] {
    border-bottom: 0 !important;
    font-weight: bold;
}
/* /Pages/Templates/TemplatePageBlank.razor.rz.scp.css */
 /* CSS Isolation */
/* /Pages/User/UserIdentityVerification.razor.rz.scp.css */

.Verify button[b-s21drdjjlw] {
    min-width: 240px;
}
/* /Pages/UserCalendarPermissions/UserCalendarPermissionsEdit.razor.rz.scp.css */
.strikethrough[b-c3lhe3olg2] {
    text-decoration-line: line-through;
    text-decoration-color: #ff0258cc;
}
/* /Pages/UserMail/UserMailTrust.razor.rz.scp.css */
.GridWidthMax[b-zocj0gxs12] {
    width: 1200px;
    max-width: 1200px;
}
/* /Pages/Workflow/OffBoard.razor.rz.scp.css */
 /* CSS Isolation */

.CheckCol[b-9vsz8mjiwh] {
    padding: 5px;
}
/*.mud-input-control-input-container p {
    width: 150px;
}*/

.CheckCol2  .mud-input-control-boolean-input  label > p[b-9vsz8mjiwh] {
    width: 176px !important;
}
/* /Shared/Azure/AzurePermissionsUrlGenerator.razor.rz.scp.css */
fieldset.UrlContainer[b-fawsqc0myc] {
    border: 1px solid lightgrey !important;
    margin: 4px !important;
    padding: 16px !important;
    border-radius: 5px;
}

.UrlContainer legend[b-fawsqc0myc] {
    padding-left: 4px;
    padding-right: 4px;
}
/* /Shared/DeveloperTools/DevLoadTimes.razor.rz.scp.css */
.DevLoadTimes[b-kpnfdv67e7] {
    position: fixed !important;
    bottom: 0;
    right: 0;
    background: whitesmoke;
    color: black;
}
/* /Shared/MainLayout.razor.rz.scp.css */
/* /Shared/Notifications/EcpDrawerNotifications.razor.rz.scp.css */
.Row[b-vdcdxhroqn] {
}

.Header[b-vdcdxhroqn] {
    width: 100%;
    display: table;
    padding: 8px;
}

.Header-Row[b-vdcdxhroqn] {
    display: table-row;
}

.Header-Left[b-vdcdxhroqn] {
    display: table-cell;
    width: 25px;
}

.Header-Left > div[b-vdcdxhroqn] {
    margin-left: 8px;
    margin-right: 20px;
}

.Header-Middle[b-vdcdxhroqn] {
    display: table-cell;
    margin-right: auto;
    text-align: left;
    vertical-align: top;
}

.Header-Right[b-vdcdxhroqn] {
    display: table-cell;
    width: 25px;
    height: 25px;
    margin-left: auto;
    vertical-align: top;
    padding-left: 2px;
}

.Content[b-vdcdxhroqn] {
    padding-left: 32px;
}

.Font[b-vdcdxhroqn] {
    font-size: 18px;
}
