/* /Features/AdminTools/AddTemplateFormsModal/Components/AddEditTemplateForms.razor.rz.scp.css */
body[b-42efe6413b] {
}
.buttonWrapper[b-42efe6413b] {
    display: flex;
    padding-top: 10px;
    justify-content: end;
}
/* /Features/AdminTools/AddTemplateFormsModal/Components/DetailedTemplateForms.razor.rz.scp.css */
.buttonWrapper[b-f0s2yjc0ip] {
    display: flex;
    padding-top: 10px;
    justify-content: end;
}

[b-f0s2yjc0ip] .k-grid-md .k-table-th > .k-cell-inner > .k-link {
    padding: 15px 12px;
}

[b-f0s2yjc0ip] .k-grid-md td,
[b-f0s2yjc0ip] .k-grid-md .k-table-td {
    padding: 20px 12px;
    background-color: white;
}

[b-f0s2yjc0ip] .k-table-row.k-selected > .k-table-td {
    background-color: #D1E9F5 !important;
}

[b-f0s2yjc0ip] .customGrid table td,
[b-f0s2yjc0ip] .customGrid table th {
    border: 0;
    border-bottom: 2px solid;
    border-bottom-color: #F1F1F1;
    height: 10%;
    .k-sort-icon

{
    color: black !important;
}

}

[b-f0s2yjc0ip] .customGrid table th {
    font-weight: bold;
    background-color: white;
}

.gridbox-outer[b-f0s2yjc0ip] {
    height: 100%;
}

.gridbox-inner[b-f0s2yjc0ip] {
    height: 75%;
}

[b-f0s2yjc0ip] .k-grid {
    height: 120%;
    padding: 20px 0px !important;
    border: none;
}

/* /Features/AdminTools/AddUserModal/Components/AddUserModal.razor.rz.scp.css */
[b-gxgudmdomn] .k-form-buttons.k-actions-start {
  display: flex;
  justify-content: space-evenly;
}

.buttonWrapper[b-gxgudmdomn] {
  padding-top: 10px;
}

.Error-Container[b-gxgudmdomn] {
  display: flex;
  justify-content: center;
  align-items: center;
  color: red;
  padding: 1em;
}
/* /Features/AdminTools/AddUserSuperAdminModal/Components/AddUserSuperAdminModal.razor.rz.scp.css */
[b-x3mmi1dc7v] .k-form-buttons.k-actions-start {
  display: flex;
  justify-content: space-evenly;
}

.buttonWrapper[b-x3mmi1dc7v] {
  padding-top: 10px;
}

.Error-Container[b-x3mmi1dc7v] {
  display: flex;
  justify-content: center;
  align-items: center;
  color: red;
  padding: 1em;
}
/* /Features/AdminTools/AdminDropDownMenu/Components/AdminDropDownMenu.razor.rz.scp.css */
[b-lqh4pch8ub] .custom-admin-menu {
    margin-right: 5px;
}

[b-lqh4pch8ub] span.k-menu-expand-arrow {
    color: #505050;
}

[b-lqh4pch8ub] .k-menu-link-text {
    color: var(--kbr-blue);
    font-weight: bold;
}

[b-lqh4pch8ub] .k-menu-item:focus {
    outline: none !important;
    box-shadow: none !important;
}

[b-lqh4pch8ub] ul.k-reset.k-header.k-menu.telerik-blazor.k-menu-horizontal.custom-admin-menu {
    margin-right: 50px;
}
/* /Features/AdminTools/EditUserModal/Components/EditUserModal.razor.rz.scp.css */
[b-hcj3ty0r8x] .k-form-buttons.k-actions-start {
	display: flex;
	justify-content: space-evenly;
}

[b-hcj3ty0r8x] .k-switch-on .k-switch-track {
	border-color: var(--kbr-green);
	background-color: var(--kbr-green);
	outline: 2px solid #99d0735c !important;
}

.buttonWrapper[b-hcj3ty0r8x] {
	padding-top: 10px;
}

.labelWrapper[b-hcj3ty0r8x] {
	padding-left: 10px;
	font-family: Lato-Regular;
}

.Error-Container[b-hcj3ty0r8x] {
	display: flex;
	justify-content: center;
	align-items: center;
	color: red;
	padding: 1em;
  }
/* /Features/AdminTools/ProjectModal/AddProjectModal/Components/AddProjectModal.razor.rz.scp.css */
.buttonWrapper[b-mo2wurzsdf] {
  display: flex;
  padding-top: 10px;
  justify-content: end;
}

[b-mo2wurzsdf] .k-loader {
  align-self: center;
}

[b-mo2wurzsdf] .k-icon-md {
  align-self: center;
  padding-left: 16px;
  padding-right: 8px;
}

.ipmsInputWrapper[b-mo2wurzsdf] {
  display: flex;
  flex-direction: row;
}
[b-mo2wurzsdf] .telerik-blazor.k-button.btnBlue {
  width: auto;
  padding: 0px 5px 0px 5px;
}
[b-mo2wurzsdf] .k-button,
.k-button:hover[b-mo2wurzsdf] {
  margin-left: 8px;
  padding: 0px;
  background-color: var(--kbr-blue);
  border-color: var(--kbr-blue);
}

[b-mo2wurzsdf] .k-switch-on .k-switch-track {
  border-color: var(--kbr-green);
  background-color: var(--kbr-green);
  outline: 2px solid #99d0735c !important;
}

.passwordInput[b-mo2wurzsdf] {
  display: flex;
  flex-direction: row;
  padding-bottom: 8px;
}
/* /Features/AdminTools/ProjectModal/EditProjectModal/Components/EditProjectModal.razor.rz.scp.css */
.buttonWrapper[b-pn9ymqtba4] {
  display: flex;
  padding-top: 10px;
  justify-content: end;
}

[b-pn9ymqtba4] .k-loader {
  align-self: center;
}

[b-pn9ymqtba4] .k-icon-md {
  align-self: center;
  padding-left: 16px;
  padding-right: 8px;
}

.ipmsInputWrapper[b-pn9ymqtba4] {
  display: flex;
  flex-direction: row;
}
[b-pn9ymqtba4] .telerik-blazor.k-button.btnBlue {
  width: auto;
  padding: 0px 5px 0px 5px;
}
[b-pn9ymqtba4] .k-button,
.k-button:hover[b-pn9ymqtba4] {
  margin-left: 8px;
  padding: 0px;
  background-color: var(--kbr-blue);
  border-color: var(--kbr-blue);
}

[b-pn9ymqtba4] .k-switch-on .k-switch-track {
  border-color: var(--kbr-green);
  background-color: var(--kbr-green);
  outline: 2px solid #99d0735c !important;
}

.labelWrapper[b-pn9ymqtba4] {
  padding-left: 10px;
  font-family: Lato-Regular;
}

.passwordInput[b-pn9ymqtba4] {
  display: flex;
  flex-direction: row;
  padding-bottom: 8px;
}
/* /Features/ApproverGroups/ApprovalGroupDetailedComponent.razor.rz.scp.css */

.button-cross[b-qeosrf6q3d] {
    height: 26px !important;
    width: 31.72px !important;
    border-radius: 4px 0 0 !important;
    background-color: #F4F4F4 !important;
}

.k-button-solid-base.k-selected.button-cross[b-qeosrf6q3d] {
    background: #CC0014 !important;
    color: white !important;
    height: 26px !important;
    width: 31.72px !important;
    border-radius: 0 4px 4px 0 !important;
}

.button-check[b-qeosrf6q3d] {
    height: 26px !important;
    width: 31.72px !important;
    border-radius: 0 0 0 !important;
    background-color: #F4F4F4 !important;
}

.k-window-content[b-qeosrf6q3d] {
    text-align: -webkit-center;
}

.k-button-solid-base.k-selected.button-check[b-qeosrf6q3d] {
    background: #62A20C !important;
    color: white !important;
    height: 26px !important;
    width: 31.72px !important;
    border-radius: 4px 0 0 4px !important;
}


.group-7[b-qeosrf6q3d] {
    height: 26px;
    width: 65px;
}

.k-button-approve[b-qeosrf6q3d] {
    /*  border-color: none;
                                        background: #28a745;
                                        color: white;
                                        width: none;
                                        border-radius: 4px;*/
    height: 33.33px;
    width: 116.72px;
    border-radius: 2px;
    background-color: #62A20C;
}

.group-4[b-qeosrf6q3d] {
    height: 34px;
    width: 239px;
    margin-left: 250px;
}

.k-button-reject[b-qeosrf6q3d] {
    /* border-radius: 4px;
                                        border-color: none;
                                        background: #dc3545;
                                        color: white;
                                        width: none;*/

    height: 33.33px;
    width: 116.72px;
    border-radius: 2px;
    background-color: #CC0014;
}



.side-div[b-qeosrf6q3d] {
    position: absolute;
    background: white;
    /* padding-left: 50%; */
    right: 0px;
    width: 35%;
    border-style: ridge;
    top: 128px;
    height: -webkit-fill-available;
}

a:hover[b-qeosrf6q3d] {
    text-decoration: none;
}
/*position: absolute;*/
/* padding-left: 50%; */
/*right: 0px;
                                    width: 50%;
                                    }*/
.card-columns[b-qeosrf6q3d] {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 2;
    -webkit-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    column-gap: 0.6rem;
    orphans: 1;
    widows: 1;
}

.k-item.k-active[b-qeosrf6q3d] {
    border-bottom-color: #ffc000 !important;
    border-bottom-width: thick !important;
}

.StepProgress-item.is-done[b-qeosrf6q3d]::after {
    /*  content: "✔";
              font-size: 10px;
              color: #FFF;
              text-align: center;
              border: 2px solid green;
              background-color: green;*/

    box-sizing: border-box;
    height: 36px;
    width: 36px;
    background-color: #FFF;
    border: 1px solid #107C10;
    border-radius: 17px;
    background-image: url(../images/request-1.png);
    background-repeat: no-repeat;
    background-position: center;
}

.icon-class[b-qeosrf6q3d] {
    background-image: url(../images/request-1.png);
    display: unset;
}
/* /Features/InterfaceRequest/DocumentReferenceSelector/Components/DocumentReferenceSelector.razor.rz.scp.css */
.Selector-Modal[b-d9wup7282k] {
    min-width: 400px;
    .k-window-titlebar {
        background-color: #00205C;
        color: white;
    }
    .k-window-content[b-d9wup7282k] {
        color: black;
        padding: 1em;
    }
}

.Selector-Footer[b-d9wup7282k]{
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    padding: 1em;
}

[b-d9wup7282k] .k-tabstrip-items-wrapper .k-item:focus,
[b-d9wup7282k] .k-tabstrip-items-wrapper .k-item.k-focus {
    box-shadow: none !important;
}

[b-d9wup7282k] .k-grid-md .k-table-th > .k-cell-inner > .k-link {
	padding: 15px 12px;
}

[b-d9wup7282k] .k-grid-md td,
[b-d9wup7282k] .k-grid-md .k-table-td {
	padding: 20px 12px;
	background-color: white;
}

[b-d9wup7282k] .k-table-row.k-selected > .k-table-td
{
	background-color: #D1E9F5 !important;
}

[b-d9wup7282k] .customGrid {
    height: 505px;
    width: 100%;
}

[b-d9wup7282k] .customGrid table td,
[b-d9wup7282k] .customGrid table th {
	border: 0;
	border-bottom: 2px solid;
	border-bottom-color: #F1F1F1;
	
	.k-sort-icon {
		color: black !important;
	}
}

[b-d9wup7282k] .customGrid table th {
	font-weight: bold;
	background-color: white;
}

[b-d9wup7282k] .customGrid table thead tr th {
    vertical-align: middle !important;
}

[b-d9wup7282k] .customGrid th:first-child,
[b-d9wup7282k] .customGrid td:first-child {
    text-align: center;
}

.Selected-Text[b-d9wup7282k] {
    color: var(--kbr-blue);
    font-size: 20px;
}

.Results-Text[b-d9wup7282k]{
    margin: 1em;
    font-size: 20px;
    margin-bottom: 1em;
}

.Filters-Wrapper[b-d9wup7282k] {
    margin: 1.5em 1em 1.5em 1em;
    .Filters {
        display: flex;
        justify-content: space-evenly;
        .Filter {
            display: flex;
            flex-direction: column;
            margin-right: 2em;
            font-weight: 400;
            
            .Filter-Drop-Down {
                height: 30px;
                width: 175px;
            }
        }
    }
    .Filter-Buttons[b-d9wup7282k]{
        display: flex;
        align-items: flex-end;
        >* {
            height: 30px;
            width: 100px;
        }
    }
}

.Error-Container[b-d9wup7282k] {
    display: flex;
    justify-content: center;
    align-items: center;
    color: red;
    padding: 1em;
}

.grid-container[b-d9wup7282k] {
    display: flex;
    flex-direction: row;
    height: 82%;
}
/* /Features/InterfaceRequest/InterfaceRequestDetailsPanel/Components/DetailsPanel.razor.rz.scp.css */

.details-panel[b-z31tq7j02m] {
    position: relative;
    min-width: 45%;
    height: 100vh;
    border-left: 2px solid #f4f5fa;
    transition: transform .3s ease-out;
    background-color: white;
}

.details-wrapper[b-z31tq7j02m] {
    position: absolute;
    top: 0;
    right: 0;
    width: 45%; /* Adjust this as per your design requirements */
    height: 100%; /* This means it will take the full height of .body-block */
    z-index: 10; /* To ensure it stays on top */
    background-color: white; /* Or any other color or transparency value */
    overflow-y: hidden; /* If content inside is more than its height, it will scroll */
    animation: detailspanel-animateright 1.4s;
}

    .details-panel[b-z31tq7j02m]::before {
        content: "";
        position: absolute;
        left: 0; /* Position it to the left */
        top: 0; /* Position it to the top */
        width: 10px; /* Width of the bar */
        height: 110px; /* Height of the bar */
        background-color: #007fc4; /* Color of the bar */
    }

.section[b-z31tq7j02m] {
    display: flex;
    justify-content: space-between;
    padding: 20px 20px 20px 30px;
    background-color: white;
    align-items: center;
}

    .section.top-section[b-z31tq7j02m] {
        padding: 0px 20px 20px 30px;
    }

.border-bottom-details[b-z31tq7j02m] {
    border-bottom: 3px solid #c7c7c7;
}

.border-bottom-details h6[b-z31tq7j02m] {
    margin-bottom: 0px;
}

.admin-dropdown[b-z31tq7j02m] {
    width: 150px;
}

.details-body[b-z31tq7j02m] {
    padding: 10px;
}

.custom-list[b-z31tq7j02m] {
    display: flex;
    flex-direction: column;
}

.item[b-z31tq7j02m] {
    display: flex; /* Makes the container flexible */
    align-items: center; /* Aligns the h6 elements vertically */
    justify-content: flex-start; /* Aligns the h6 elements to the left */
    flex-wrap: wrap; /* Allows the items to wrap if the screen is too small */
}

.no-decoration[b-z31tq7j02m] {
    /* You can apply specific styles for the top item here */
}

.li-prop h6[b-z31tq7j02m] {
    margin-right: 10px; /* Adds space between the inline h6 elements */
}

.nav-bar[b-z31tq7j02m] {
    border-bottom: 7px solid #e7e7e9;
    display: flex;
    /*justify-content: space-between;*/  /*added temporarily*/ 
}

    .nav-bar button[b-z31tq7j02m] {
        background-color: transparent;
        color: black;
        padding: 14px 20px;
        border: none;
        cursor: pointer;
        text-align: center;
        text-decoration: none;
        display: inline-block;
        font-size: 14px;
        position: relative; /* Add this line */
    }

        .nav-bar button[b-z31tq7j02m]::after {
            content: "";
            position: absolute;
            left: 0;
            bottom: 0px; /* Adjust this value to control the distance from the text */
            width: 100%;
            height: 4px;
            background-color: #dfb411;
            border-color: #dfb411;
            opacity: 0; /* Start with it fully transparent */
            transition: opacity 0.6s; /* Transition the opacity */
        }

        .nav-bar button:hover[b-z31tq7j02m] {
            text-decoration: none; /* Remove the default underline */
        }

            .nav-bar button:hover[b-z31tq7j02m]::after {
                opacity: 1;
            }

        .nav-bar button.selected[b-z31tq7j02m]::after {
            opacity: 1;
        }

        .nav-bar button.unselected[b-z31tq7j02m] {
            color: #c8c8ca;
        }

.print-font[b-z31tq7j02m] {
    font-size: 14px;
    font-weight: bold;
}



.details-grid[b-z31tq7j02m] {
    display: grid;
    grid-template-columns: repeat(2, 1fr); /* 2 columns */
    grid-template-rows: repeat(6, auto); /* 6 rows */
    gap: 8px; /* Space between items */
    grid-auto-flow: column;
}

.item[b-z31tq7j02m] {
    display: flex;
    align-items: start; /* Align items vertically in the start */
    width: 350px;
}

.header-item[b-z31tq7j02m] {
    display: flex;
    align-items: center; /* Align items vertically in the center */
}

.header-info[b-z31tq7j02m] {
    margin-right: 15px; /* Adds space between the inline h6 elements */
    color: #797979;
}

.label[b-z31tq7j02m] {
    font-weight: bold;
    width: 150px; /* Fixed width for the label */
    white-space: nowrap; /* Prevent text wrapping */
    text-align: left; /* Left-align the text */
    overflow: hidden; /* Hide any text that overflows the fixed width */
    font-size: 12px;
}

.value[b-z31tq7j02m] {
    white-space: nowrap; /* Prevent text wrapping */
    text-align: left; /* Left-align the text */
    font-size: 12px;
    width: 150px;
}

.btn-yellow[b-z31tq7j02m] {
    background-color: #feda00; /* Set the background color */
    border-color: #feda00; /* Set the border color */
    color: black; /* Set the text color */
    /* Include any other styling as needed */
}

.button-text[b-z31tq7j02m] {
    padding: 6px 40px;
    display: block;
    font-weight: bold;
    font-size: 14px;
}

.section-button[b-z31tq7j02m] {
    padding: 20px 20px 20px 15px;
}

.close-wrapper[b-z31tq7j02m] {
    display: flex;
    justify-content: flex-end;
    padding: 15px 20px 0px 15px;
}


.img-loader[b-z31tq7j02m] {
    z-index: 9999999;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    outline: 0;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.img-div[b-z31tq7j02m] {
    text-align: center;
    background: white;
    overflow-y: scroll;
    overflow-x: hidden;
    height: 90vh;
    width: 58vw;
}

.img-loader-overlay[b-z31tq7j02m] {
    background: none repeat scroll 0 0 black;
    position: fixed;
    display: block;
    opacity: 0.7;
    z-index: 1000001;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
}

.requeststatus[b-z31tq7j02m] {
    background: black;
    color: white;
    border-radius: 20px;
    margin-bottom: 8px;
    display: flex;
    align-items: center;
    text-align: center;
    min-height: 25px;
    margin-right: 15px;
}
    .Rejected[b-z31tq7j02m]
{
    background-color: rgb(from var(--kbr-red) r g b / 25%);
    color: var(--kbr-red);
    border: 2px solid var(--kbr-red);
}

.Approved[b-z31tq7j02m] {
    background-color: rgb(from var(--kbr-green) r g b / 25%);
    color: var(--kbr-green);
    border: 2px solid var(--kbr-green);
}

[b-z31tq7j02m] .Modal-Title-Centered .k-window-title {
    justify-content: space-between !important; /*gap between the window title and close button*/
}
/* /Features/InterfaceRequest/InterfaceRequestDetailsTabs/RequestSubmission/Components/RequestSubmission.razor.rz.scp.css */

.section[b-9a5oz0kj4j] {
    display: flex;
    justify-content: space-between;
    padding: 20px 20px 20px 30px;
    background-color: white;
    align-items: center;
}

.item[b-9a5oz0kj4j] {
    display: flex; /* Makes the container flexible */
    align-items: center; /* Aligns the h6 elements vertically */
    justify-content: right; /* Aligns the h6 elements to the right */
    flex-wrap: wrap; /* Allows the items to wrap if the screen is too small */
}

.details-grid[b-9a5oz0kj4j] {
    display: grid;
    grid-template-columns: repeat(2, 1fr); /* 2 columns */
    grid-template-rows: repeat(6, auto); /* 6 rows */
    gap: 8px; /* Space between items */
    grid-auto-flow: column;
}

.item[b-9a5oz0kj4j] {
    display: flex;
    align-items: flex-start; /* Align items vertically in the top */
    width: 350px;
}

.label[b-9a5oz0kj4j] {
    font-weight: bold;
    width: 175px; /* Fixed width for the label */
    white-space: wrap; 
    text-align: left; /* Left-align the text */
    overflow: hidden; /* Hide any text that overflows the fixed width */
    font-size: 12px;
}

.value[b-9a5oz0kj4j] {
    white-space: wrap; 
    text-align: left; /* Left-align the text */
    font-size: 12px;
    width: 150px;
}

.btn-yellow[b-9a5oz0kj4j] {
    background-color: #feda00; /* Set the background color */
    border-color: #feda00; /* Set the border color */
    color: black; /* Set the text color */
    /* Include any other styling as needed */
}

.button-text[b-9a5oz0kj4j] {
    padding: 6px 40px;
    display: block;
    font-weight: bold;
    font-size: 14px;
}

.section-button[b-9a5oz0kj4j] {
    padding: 20px 20px 20px 15px;
}

.my-button[b-9a5oz0kj4j],
.my-button:hover[b-9a5oz0kj4j] {
    background-color: gold;
    padding: 8px 16px;
}


[b-9a5oz0kj4j] .previous-revision-button {
    width: 100%;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: #f5f5f5;
    border: hidden;
    border-radius: initial;
}

[b-9a5oz0kj4j] .k-button-text {
    display: contents;
}

[b-9a5oz0kj4j] .previous-revision-grid {
    border: hidden;
    
}

[b-9a5oz0kj4j] .previous-revision-wrapper {
    overflow: auto;
    margin-top: 20px;
}
[b-9a5oz0kj4j] .k-grid td {
    /*border-width: 0 0 2px 0px !important;*/
    
}

[b-9a5oz0kj4j] .k-grid th {
    /*border-width: 0 0 2px 0px !important;*/
    font-size: 14px;
    font-weight: normal;
    
}



[b-9a5oz0kj4j] .k-grid-header {
    padding: 0;
    
    
  
}

[b-9a5oz0kj4j] .k-grid-header-wrap {
    border: hidden;
}

[b-9a5oz0kj4j] .k-grid {
    border: none !important;
    border-width: 0px !important;
    border-color: none !important;
}

[b-9a5oz0kj4j] .k-grid-content {
    overflow: auto;
    
}

.Error-Container[b-9a5oz0kj4j] {
    display: flex;
    justify-content: center;
    align-items: center;
    color: red;
    padding: 1em;
}
/* /Features/InterfaceRequest/InterfaceRequestFilterForm/Components/InterfaceRequestFilterForm.razor.rz.scp.css */
.filter-block[b-pe6g4nz7pr] {
  height: 100vh;
  overflow-y: auto;
  overflow-x: hidden;
  padding-top: 15px;
  min-width: 150px;
  border-right: 2px solid gainsboro;
}

.filter-block h6[b-pe6g4nz7pr] {
  padding-left: 5px;
}

[b-pe6g4nz7pr] .form-element-buttons {
  display: flex;
  padding-left: 5px;
  width: 130px;
}

[b-pe6g4nz7pr] .k-picker-solid,
[b-pe6g4nz7pr] .k-input-solid {
  height: 25px;
}

@media screen and (max-width: 1400px) {
  [b-pe6g4nz7pr] .form-element-buttons {
    display: flex;
    flex-direction: column;
  }

  [b-pe6g4nz7pr] div.button-clear {
    margin-top: 5px;
  }
}

[b-pe6g4nz7pr] .form-element {
  width: 10vw;
  padding-left: 5px;
  padding-right: 10px;
}
[b-pe6g4nz7pr] .k-form-field {
  margin: 0 !important;
  padding-bottom: 10px;
}

label[b-pe6g4nz7pr] {
  font-size: 10px;
  padding-left: 5px;
}

.button-primary[b-pe6g4nz7pr],
.button-clear[b-pe6g4nz7pr] {
  width: 5em;
  text-align: center;
  outline: none;
  font-weight: bold;
  cursor: pointer;
  user-select: none;
  padding: 8px 6px;
}
.button-primary[b-pe6g4nz7pr] {
    background-color: white;
    border: 2px solid #00205c;
    padding: 8px 6px;
    color: #00205c;
    margin-right: 5px;
}

.button-clear[b-pe6g4nz7pr] {
    background-color: #00205c;
    color: white;
}
/* /Features/InterfaceRequest/InterfaceRequestGridView/Components/InterfaceRequestGridView.razor.rz.scp.css */
.grid-view[b-e57lbbvim5] {
    width: 90vw;
    margin-bottom: 35px;

    .k-grid .k-table-row {
        font-size: 14px !important;
        font-weight: normal;
    }
}

.review-form[b-e57lbbvim5] {
    height: 100% !important;
    width: 100% !important;
}

[b-e57lbbvim5] .k-button-flat-primary {
    color: #007FBA !important;
}

[b-e57lbbvim5] button.telerik-blazor.k-button.p-2.m-2.btnCancel.k-button-solid.k-rounded-md.k-button-md.k-button-solid-base {
    border: 1px solid transparent;
    border-color: #00205c;
    border-radius: 3px !important;
    background: transparent;
    font-weight: 600;
}

[b-e57lbbvim5] .k-wizard {
height: 800px;
padding: 20px 0px !important;
}

[b-e57lbbvim5] .k-grid td {
/*border-width: 0 0 1px 0px !important;*/

}

[b-e57lbbvim5] .k-grid th {
/*border-width: 0 0 0px 0px !important;*/
}

[b-e57lbbvim5] .k-grid {
border: none !important;
border-width: 0px !important;
border-color: none !important;
}

[b-e57lbbvim5] .k-grid-content {
overflow-y: hidden !important;
}

[b-e57lbbvim5] .k-column-title {
white-space: normal !important;
}

[b-e57lbbvim5] .k-grid table {
border: none !important;
color: #112b46 !important;
height: auto !important;
}

[b-e57lbbvim5] .k-grid-toolbar {
border-color: none !important;
border-width: 0px !important;
margin-bottom: 1em !important;
padding-left: 2em !important;
background-color: #F3F5FA !important;
}

[b-e57lbbvim5] .k-grid-header, .k-grouping-header[b-e57lbbvim5], .k-grid-add-row[b-e57lbbvim5], .k-grid-footer[b-e57lbbvim5] {
color: #42516e !important;
background-color: #fafafa !important;
font-weight: bold !important;
}

[b-e57lbbvim5] .k-grid-search {
width: 20em !important;
}


[b-e57lbbvim5] .k-grid-header {
background-color: #fff !important;
padding-right: 0px !important;
}

[b-e57lbbvim5] .k-grid {
font-size: 0.8rem !important;
font-weight: 500 !important;

}

[b-e57lbbvim5] .k-grid td.k-state-selected,
[b-e57lbbvim5] .k-grid tr.k-state-selected > td {
    background-color: rgba(0,127,197,0.18) !important;
}

[b-e57lbbvim5] .k-grid tr.k-alt {
    /*background-color: #ffffff !important;*/    
}

[b-e57lbbvim5] thead.k-table-thead {
    /*background: transparent;*/
}

[b-e57lbbvim5] .k-grid-md td, .k-grid-md .k-table-td[b-e57lbbvim5] {
    padding: 17px 12px !important;
}
[b-e57lbbvim5] button.telerik-blazor.k-button.custom-approval-addbutton.k-button-solid.k-rounded-md.k-button-md.k-button-solid-base {
    background: transparent !important;
    border: none;
    padding-top: 8px;
}

[b-e57lbbvim5] button.telerik-blazor.k-button.custom-approval-addbutton.k-button-solid.k-rounded-md.k-button-md.k-button-solid-base > span.k-button-text {
    font-weight: bold;
    color: #00205c !important;
}

[b-e57lbbvim5] .k-toolbar.telerik-blazor.k-grid-toolbar.k-toolbar-md {
    align-self: end;
    background-color: transparent !important;
    margin: 0 !important;
}


/* /Features/InterfaceRequest/InterfaceRequestOverview/Components/InterfaceRequestOverview.razor.rz.scp.css */
.review-form-body[b-shcu7l5173] {
    width: 100vw;
    display: flex;
    justify-content: center;
    /*padding-bottom: 100px;*/
}

.review-form-content[b-shcu7l5173] {
    display: inline-flex;
    flex-direction: column;
    width: 50vw;
    background-color: white;
    justify-content: center;
    margin-top: 40px;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.2);
}

.interface-id-banner[b-shcu7l5173] {
    display: flex;
    position: relative;
    height: 60px;
    width: 25vw;
    justify-content: center;
    bottom: 60px;
    left: 38vw;
    color: white;
    align-items: center;
}

.review-form-header[b-shcu7l5173] {
    position: relative;
    height: 65px;
    padding: 30px;
}

.grid-container[b-shcu7l5173] {
    height: 100%;
}

.row-item[b-shcu7l5173] {
    font-size: 12px;
    border-bottom: 1px solid gainsboro;
    padding-bottom: 5px;
}

.row-item-1[b-shcu7l5173] {
    font-weight: 500;
    padding-left: 30px;
}

.row-item-2[b-shcu7l5173] {
    font-weight: 500;
}

.nested-grid[b-shcu7l5173] {
    width: 48vw;
}

[b-shcu7l5173] .k-grid-content {
    font-size: 10px;
    height: auto;
    overflow-y: hidden;
}

.k-grid-header-wrap[b-shcu7l5173] {
    border-bottom: none !important;
}

[b-shcu7l5173] .k-grid-header {
    padding-right: 0;
    font-size: 12px;
    border-bottom-width: 0px !important;
    border-top: 1px solid gainsboro;

}

[b-shcu7l5173] .k-grid table {
    border: none !important;
    height: 10px !important;
    
}

[b-shcu7l5173] .k-grid .k-table-row {
    font-size: 12px !important;
    height: 35px;
}

[b-shcu7l5173] .k-grid td {
    padding: 3px;

}

.row-table-item[b-shcu7l5173] {
    font-weight: 600;
    padding-left: 17px;
    font-size: 12px;
    padding-bottom: 10px;
}

.nested-grid:not(:first-child) .row-table-item[b-shcu7l5173] {
   padding-top: 25px;
}

[b-shcu7l5173] .k-table td {
    padding-left: 12px;
}

[b-shcu7l5173] .k-grid {
    border: none;

}

.link-list a[b-shcu7l5173],
.attached-files-container p[b-shcu7l5173] {
    display: flex;
    font-size: 12px;
    margin: 0;
}

.attached-files-container[b-shcu7l5173] {
    margin-top: 50px;
    padding-left: 30px;
    margin-bottom: 50px;
}

.attached-files-container p[b-shcu7l5173] {
    font-weight: 600;
}

.container[b-shcu7l5173] {
    padding-top: 10px;
}
/* /Features/InterfaceRequest/InterfaceRequestReferenceSelector/Components/InterfaceRequestReferenceSelector.razor.rz.scp.css */
.Selector-Modal[b-m1hp1pv8fy] {
    min-width: 400px;
    .k-window-titlebar {
        background-color: #00205C;
        color: white;
    }
    .k-window-content[b-m1hp1pv8fy] {
        color: black;
        padding: 1em;
    }
}

.Selector-Footer[b-m1hp1pv8fy]{
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    padding: 1em;
}

[b-m1hp1pv8fy] .k-tabstrip-items-wrapper .k-item:focus,
[b-m1hp1pv8fy] .k-tabstrip-items-wrapper .k-item.k-focus {
    box-shadow: none !important;
}

[b-m1hp1pv8fy] .k-grid-md .k-table-th > .k-cell-inner > .k-link {
	padding: 15px 12px;
}

[b-m1hp1pv8fy] .k-grid-md td,
[b-m1hp1pv8fy] .k-grid-md .k-table-td {
	padding: 20px 12px;
	background-color: white;
}

[b-m1hp1pv8fy] .k-table-row.k-selected > .k-table-td
{
	background-color: #D1E9F5 !important;
}

[b-m1hp1pv8fy] .customGrid {
    height: 505px;
    width: 100%;
}

[b-m1hp1pv8fy] .customGrid table td,
[b-m1hp1pv8fy] .customGrid table th {
	border: 0;
	border-bottom: 2px solid;
	border-bottom-color: #F1F1F1;
	
	.k-sort-icon {
		color: black !important;
	}
}

[b-m1hp1pv8fy] .customGrid table th {
	font-weight: bold;
	background-color: white;
}

[b-m1hp1pv8fy] .customGrid table thead tr th {
    vertical-align: middle !important;
}

[b-m1hp1pv8fy] .customGrid th:first-child,
[b-m1hp1pv8fy] .customGrid td:first-child {
    text-align: center;
}

.Selected-Text[b-m1hp1pv8fy] {
    color: var(--kbr-blue);
    font-size: 20px;
}

.Results-Text[b-m1hp1pv8fy]{
    margin: 1em;
    font-size: 20px;
    margin-bottom: 1em;
}

.Filters-Wrapper[b-m1hp1pv8fy] {
    margin: 1.5em 1em 1.5em 1em;
    .Filters{
        .Filter {
            display: flex;
            flex-direction: column;
            margin-right: 3em;
            font-weight: 400;
            
            .Filter-Drop-Down {
                height: 30px;
                width: 175px;
            }
        }
    }
    .Filter-Buttons[b-m1hp1pv8fy]{
        display: flex;
        align-items: flex-end;
        >* {
            height: 30px;
            width: 100px;
        }
    }
}

.grid-container[b-m1hp1pv8fy] {
    display: flex;
    flex-direction: row;
    height: 82%;
}
/* /Features/InterfaceRequest/InterfaceReviewForm/Components/RequestFormComponent/CloseOutForm.razor.rz.scp.css */

.body-div[b-fv6gzph9hx] {
    width: 60%;
    padding: 2%;
    border: 1px solid;
}
.button-div[b-fv6gzph9hx] {
    padding-top:2%;
}
/* /Features/InterfaceRequest/InterfaceReviewForm/Components/RequestFormComponent/FinalDateAgreementForm.razor.rz.scp.css */

.body-div[b-3e9qj093ua] {
    width: 60%;
    padding: 2%;
    border: 1px solid;
}
.button-div[b-3e9qj093ua] {
    padding-top: 4%;
    padding-bottom: 4%;
}
/* /Features/InterfaceRequest/InterfaceReviewForm/Components/RequestFormComponent/FinalHardResponseForm.razor.rz.scp.css */

.body-div[b-efglg76s70] {
    width: 60%;
    padding: 2%;
    border: 1px solid;
}
.button-div[b-efglg76s70] {
    padding-top:2%;
}
[b-efglg76s70] .k-actions {
    display: none;
}
/* /Features/InterfaceRequest/InterfaceReviewForm/Components/RequestFormComponent/FinalResponseForm.razor.rz.scp.css */

.body-div[b-jykgu5enj9] {
    width: 60%;
    padding: 2%;
    border: 1px solid;
}
.button-div[b-jykgu5enj9] {
    padding-top:2%;
}
[b-jykgu5enj9] .k-actions {
    display: none;
}
/* /Features/InterfaceRequest/InterfaceReviewForm/Components/RequestFormComponent/PreliminaryDateAgreementForm.razor.rz.scp.css */

.body-div[b-c14s7j4pbc] {
    width: 60%;
    padding: 2%;
    border: 1px solid;
}
.button-div[b-c14s7j4pbc] {
    padding-top:4%;
    padding-bottom: 4%;
}
/* /Features/InterfaceRequest/InterfaceReviewForm/Components/RequestFormComponent/PreliminaryHardResponseForm.razor.rz.scp.css */

.body-div[b-bpwc18qg9s] {
    width: 60%;
    padding: 2%;
    border: 1px solid;
}
.button-div[b-bpwc18qg9s] {
    padding-top: 4%;
    padding-bottom: 4%;
}
[b-bpwc18qg9s] .k-actions {
    display: none;
}
/* /Features/InterfaceRequest/InterfaceReviewForm/Components/RequestFormComponent/PreliminaryResponseForm.razor.rz.scp.css */

.body-div[b-3hxnn4tsjh] {
    width: 60%;
    padding: 2%;
    border: 1px solid;
}
.button-div[b-3hxnn4tsjh] {
    padding-top: 4%;
    padding-bottom: 4%;
}
[b-3hxnn4tsjh] .k-actions {
    display: none;
}
/* /Features/InterfaceRequest/InterfaceReviewForm/Components/ReviewFormComponent/AgreementDateReviewComponent.razor.rz.scp.css */
.row-item-1[b-q2lpi376vg] {
    border-bottom: 1px solid gainsboro;
    padding-bottom: 5px;
    padding-left: 30px;
}

.row-item-2[b-q2lpi376vg] {
    min-height: 26px;
    border-bottom: 1px solid gainsboro;
    padding-bottom: 5px;
    padding-left: 30px;
}
/* /Features/InterfaceRequest/InterfaceReviewForm/Components/ReviewFormComponent/CloseOutReviewComponent.razor.rz.scp.css */
.row-item-1[b-xnsfzqn5wu] {
    border-bottom: 1px solid gainsboro;
    padding-bottom: 5px;
    padding-left: 30px;
}

.row-item-2[b-xnsfzqn5wu] {
    min-height: 26px;
    border-bottom: 1px solid gainsboro;
    padding-bottom: 5px;
    padding-left: 30px;
}
/* /Features/InterfaceRequest/InterfaceReviewForm/Components/ReviewFormComponent/FinalAgreementDateReviewComponent.razor.rz.scp.css */
.row-item-1[b-614158uwjk] {
    border-bottom: 1px solid gainsboro;
    padding-bottom: 5px;
    padding-left: 30px;
}

.row-item-2[b-614158uwjk] {
    min-height: 26px;
    border-bottom: 1px solid gainsboro;
    padding-bottom: 5px;
    padding-left: 30px;
}
/* /Features/InterfaceRequest/InterfaceReviewForm/Components/ReviewFormComponent/FinalResponseHardReviewComponent.razor.rz.scp.css */
.row-table-item[b-1je6z2o2rw] {
    font-weight: 600;
    padding-left: 17px;
    font-size: 12px;
    padding-bottom: 10px;
}
.review-form-body[b-1je6z2o2rw] {
    width: 100vw;
    display: flex;
    justify-content: center;
    /*padding-bottom: 20px;*/
}

.review-form-content[b-1je6z2o2rw] {
    display: inline-flex;
    flex-direction: column;
    width: 50vw;
    background-color: white;
    justify-content: center;
    margin-top: 40px;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.2);
}

.interface-id-banner[b-1je6z2o2rw] {
    display: flex;
    position: relative;
    height: 60px;
    width: 25vw;
    justify-content: center;
    bottom: 60px;
    left: 38vw;
    color: white;
    align-items: center;
}

.review-form-header[b-1je6z2o2rw] {
    position: relative;
    height: 65px;
    padding: 30px;
}

.grid-container[b-1je6z2o2rw] {
    height: 100%;
}

.row-item[b-1je6z2o2rw] {
    font-size: 12px;
    padding-bottom: 5px;
}

.row-item-1[b-1je6z2o2rw] {
    font-weight: 600;
    padding-left: 30px;
}

.row-item-2[b-1je6z2o2rw] {
    font-weight: 500;
}

.nested-grid[b-1je6z2o2rw] {
    width: 56vw;
    padding-top: 5%;
}

[b-1je6z2o2rw] .k-grid-content {
    font-size: 10px;
    height: auto;
    overflow-y: hidden;
}

.k-grid-header-wrap[b-1je6z2o2rw] {
    border-bottom: none !important;
}

[b-1je6z2o2rw] .k-grid-header {
    padding-right: 0;
    font-size: 12px;
    border-bottom-width: 0px !important;
    border-top: 1px solid gainsboro;
}

[b-1je6z2o2rw] .k-grid table {
    border: none !important;
    height: 10px !important;
}

[b-1je6z2o2rw] .k-grid .k-table-row {
    font-size: 12px !important;
    height: 35px;
}

[b-1je6z2o2rw] .k-grid td {
    padding: 3px;
}
/* /Features/InterfaceRequest/InterfaceReviewForm/Components/ReviewFormComponent/FinalResponseReviewComponent.razor.rz.scp.css */
.row-table-item[b-tabr31zxli] {
    font-weight: 600;
    padding-left: 17px;
    font-size: 12px;
    padding-bottom: 10px;
}
.review-form-body[b-tabr31zxli] {
    width: 100vw;
    display: flex;
    justify-content: center;
    /*padding-bottom: 20px;*/
}

.review-form-content[b-tabr31zxli] {
    display: inline-flex;
    flex-direction: column;
    width: 50vw;
    background-color: white;
    justify-content: center;
    margin-top: 40px;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.2);
}

.interface-id-banner[b-tabr31zxli] {
    display: flex;
    position: relative;
    height: 60px;
    width: 25vw;
    justify-content: center;
    bottom: 60px;
    left: 38vw;
    color: white;
    align-items: center;
}

.review-form-header[b-tabr31zxli] {
    position: relative;
    height: 65px;
    padding: 30px;
}

.grid-container[b-tabr31zxli] {
    height: 100%;
}

.row-item[b-tabr31zxli] {
    font-size: 12px;
    padding-bottom: 5px;
}

.row-item-1[b-tabr31zxli] {
    font-weight: 600;
    padding-left: 30px;
}

.row-item-2[b-tabr31zxli] {
    font-weight: 500;
}

.nested-grid[b-tabr31zxli] {
    width: 56vw;
    padding-top: 5%;
}

[b-tabr31zxli] .k-grid-content {
    font-size: 10px;
    height: auto;
    overflow-y: hidden;
}

.k-grid-header-wrap[b-tabr31zxli] {
    border-bottom: none !important;
}

[b-tabr31zxli] .k-grid-header {
    padding-right: 0;
    font-size: 12px;
    border-bottom-width: 0px !important;
    border-top: 1px solid gainsboro;
}

[b-tabr31zxli] .k-grid table {
    border: none !important;
    height: 10px !important;
}

[b-tabr31zxli] .k-grid .k-table-row {
    font-size: 12px !important;
    height: 35px;
}

[b-tabr31zxli] .k-grid td {
    padding: 3px;
}
/* /Features/InterfaceRequest/InterfaceReviewForm/Components/ReviewFormComponent/ResponseHardReviewComponent.razor.rz.scp.css */
.row-table-item[b-utjpgh7d6i] {
    font-weight: 600;
    padding-left: 17px;
    font-size: 12px;
    padding-bottom: 10px;
}
.review-form-body[b-utjpgh7d6i] {
    width: 100vw;
    display: flex;
    justify-content: center;
    /*padding-bottom: 20px;*/
}

.review-form-content[b-utjpgh7d6i] {
    display: inline-flex;
    flex-direction: column;
    width: 50vw;
    background-color: white;
    justify-content: center;
    margin-top: 40px;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.2);
}

.interface-id-banner[b-utjpgh7d6i] {
    display: flex;
    position: relative;
    height: 60px;
    width: 25vw;
    justify-content: center;
    bottom: 60px;
    left: 38vw;
    color: white;
    align-items: center;
}

.review-form-header[b-utjpgh7d6i] {
    position: relative;
    height: 65px;
    padding: 30px;
}

.grid-container[b-utjpgh7d6i] {
    height: 100%;
}

.row-item[b-utjpgh7d6i] {
    font-size: 12px;
    padding-bottom: 5px;
}

.row-item-1[b-utjpgh7d6i] {
    font-weight: 600;
    padding-left: 30px;
}

.row-item-2[b-utjpgh7d6i] {
    font-weight: 500;
}

.nested-grid[b-utjpgh7d6i] {
    width: 56vw;
    padding-top: 5%;
}

[b-utjpgh7d6i] .k-grid-content {
    font-size: 10px;
    height: auto;
    overflow-y: hidden;
}

.k-grid-header-wrap[b-utjpgh7d6i] {
    border-bottom: none !important;
}

[b-utjpgh7d6i] .k-grid-header {
    padding-right: 0;
    font-size: 12px;
    border-bottom-width: 0px !important;
    border-top: 1px solid gainsboro;
}

[b-utjpgh7d6i] .k-grid table {
    border: none !important;
    height: 10px !important;
}

[b-utjpgh7d6i] .k-grid .k-table-row {
    font-size: 12px !important;
    height: 35px;
}

[b-utjpgh7d6i] .k-grid td {
    padding: 3px;
}
/* /Features/InterfaceRequest/InterfaceReviewForm/Components/ReviewFormComponent/ResponseReviewComponent.razor.rz.scp.css */
.row-table-item[b-n77vskezoh] {
    font-weight: 600;
    padding-left: 17px;
    font-size: 12px;
    padding-bottom: 10px;
}
.review-form-body[b-n77vskezoh] {
    width: 100vw;
    display: flex;
    justify-content: center;
    /*padding-bottom: 20px;*/
}

.review-form-content[b-n77vskezoh] {
    display: inline-flex;
    flex-direction: column;
    width: 50vw;
    background-color: white;
    justify-content: center;
    margin-top: 40px;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.2);
}

.interface-id-banner[b-n77vskezoh] {
    display: flex;
    position: relative;
    height: 60px;
    width: 25vw;
    justify-content: center;
    bottom: 60px;
    left: 38vw;
    color: white;
    align-items: center;
}

.review-form-header[b-n77vskezoh] {
    position: relative;
    height: 65px;
    padding: 30px;
}

.grid-container[b-n77vskezoh] {
    height: 100%;
}

.row-item[b-n77vskezoh] {
    font-size: 12px;
    padding-bottom: 5px;
}

.row-item-1[b-n77vskezoh] {
    font-weight: 600;
    padding-left: 30px;
}

.row-item-2[b-n77vskezoh] {
    font-weight: 500;
}

.nested-grid[b-n77vskezoh] {
    width: 56vw;
    padding-top: 5%;
}

[b-n77vskezoh] .k-grid-content {
    font-size: 10px;
    height: auto;
    overflow-y: hidden;
}

.k-grid-header-wrap[b-n77vskezoh] {
    border-bottom: none !important;
}

[b-n77vskezoh] .k-grid-header {
    padding-right: 0;
    font-size: 12px;
    border-bottom-width: 0px !important;
    border-top: 1px solid gainsboro;
}

[b-n77vskezoh] .k-grid table {
    border: none !important;
    height: 10px !important;
}

[b-n77vskezoh] .k-grid .k-table-row {
    font-size: 12px !important;
    height: 35px;
}

[b-n77vskezoh] .k-grid td {
    padding: 3px;
}
/* /Features/InterfaceRequest/NewRequestForm/Components/NewInterfaceRequestForm.razor.rz.scp.css */
.flex-container[b-5pr2w85ajk] {
    display: flex;
}

.flex-container-spaced[b-5pr2w85ajk] {
    display: flex;

    >* {
        margin-right: 1em;
    }

    >*:last-child[b-5pr2w85ajk] {
        margin-right: 0;
    }
}

.flex-container-center[b-5pr2w85ajk] {
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: auto;
    margin-bottom: 3em;
}

.flex-container-space-between[b-5pr2w85ajk] {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
}

.required-error-label[b-5pr2w85ajk] {
    color: #E4363F;
}

.form-card[b-5pr2w85ajk] {
    border: 1px solid rgba(0, 0, 0, 0.06);
    border-radius: .25em;
    margin: 1em;
    border-radius: .1em;
    margin-bottom: 1em;

    --webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1);

    .form-container {
        padding: 2em;

        .k-form-legend{
            display: none !important;
        }

        .label-sub-text[b-5pr2w85ajk] {
            color: grey;
            
        }
    }

    .form-ribbon[b-5pr2w85ajk] {
        display: flex;
        align-items: center;
        padding: 0;
        width: 100%;
        height: 3em;
        margin: 1em 0 0 0;
        background-color: #F4F5FA;

        >* {
            display: flex;
            align-items: center;
            justify-content: center;
            width: 7em;
            height: 3em;
            text-align: center;
            color: #6c757d;
        }

        >*.active[b-5pr2w85ajk] {
            background-color: #C6E0F1;
            color: #212529;

            .status-icon {
                color: #9FCCE3;
            }
        }

        .back-btn[b-5pr2w85ajk] {
            cursor: pointer;
        }

        .form-ribbon-step[b-5pr2w85ajk] {
            user-select: none;

            >.k-i-check-circle {
                color: #057DBA;
                width: 20px;
                height: 20px;
                margin-right: 0.25em;
            }

            .step-circle[b-5pr2w85ajk] {
                width: 20px;
                height: 20px;
                background-color: white;
                border: 1px solid #6c757d;
                border-radius: 50%;
            }

            .step-circle-active[b-5pr2w85ajk] {
                width: 20px;
                height: 20px;
                background-color: #9FCCE3;
                border: 1px solid #4695BE;
                border-radius: 50%;
            }

            >*[b-5pr2w85ajk] {
                margin-right: 0.25em;
            }
        }
    }
}

[b-5pr2w85ajk] .Data-Table-Max-Height{
    max-height: 500px;
}

[b-5pr2w85ajk] .k-actions{
    display: none;
}

[b-5pr2w85ajk] .k-table-row.k-selected > .k-table-td
{
	background-color: #D1E9F5 !important;
}
/* /Features/InterfaceRequest/TagReferenceSelector/Components/TagReferenceSelector.razor.rz.scp.css */
.Selector-Modal[b-wum06cw40i] {
    min-width: 400px;
    .k-window-titlebar {
        background-color: #00205C;
        color: white;
    }
    .k-window-content[b-wum06cw40i] {
        color: black;
        padding: 1em;
    }
}

.Selector-Footer[b-wum06cw40i]{
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    padding: 1em;
}

[b-wum06cw40i] .k-tabstrip-items-wrapper .k-item:focus,
[b-wum06cw40i] .k-tabstrip-items-wrapper .k-item.k-focus {
    box-shadow: none !important;
}

[b-wum06cw40i] .k-grid-md .k-table-th > .k-cell-inner > .k-link {
	padding: 15px 12px;
}

[b-wum06cw40i] .k-grid-md td,
[b-wum06cw40i] .k-grid-md .k-table-td {
	padding: 20px 12px;
	background-color: white;
}

[b-wum06cw40i] .k-table-row.k-selected > .k-table-td
{
	background-color: #D1E9F5 !important;
}

[b-wum06cw40i] .customGrid {
    height: 505px;
    width: 100%;
}

[b-wum06cw40i] .customGrid table td,
[b-wum06cw40i] .customGrid table th {
	border: 0;
	border-bottom: 2px solid;
	border-bottom-color: #F1F1F1;
	
	.k-sort-icon {
		color: black !important;
	}
}

[b-wum06cw40i] .customGrid table th {
	font-weight: bold;
	background-color: white;
}

[b-wum06cw40i] .customGrid table thead tr th {
    vertical-align: middle !important;
}

[b-wum06cw40i] .customGrid th:first-child,
[b-wum06cw40i] .customGrid td:first-child {
    text-align: center;
}

.Selected-Text[b-wum06cw40i] {
    color: var(--kbr-blue);
    font-size: 20px;
}

.Results-Text[b-wum06cw40i]{
    margin: 1em;
    font-size: 20px;
    margin-bottom: 1em;
}

.Filters-Wrapper[b-wum06cw40i] {
    margin: 1.5em 1em 1.5em 1em;
    .Filters {
        display: flex;
        justify-content: space-evenly;
        .Filter {
            display: flex;
            flex-direction: column;
            margin-right: 2em;
            font-weight: 400;
            
            .Filter-Drop-Down {
                height: 30px;
                width: 175px;
            }
        }
    }
    .Filter-Buttons[b-wum06cw40i]{
        display: flex;
        align-items: flex-end;
        >* {
            height: 30px;
            width: 100px;
        }
    }
}

.Error-Container[b-wum06cw40i] {
    display: flex;
    justify-content: center;
    align-items: center;
    color: red;
    padding: 1em;
}

.grid-container[b-wum06cw40i] {
    display: flex;
    flex-direction: row;
    height: 82%;
}
/* /Features/InterfaceRequest/WorkflowSignaturesPanel/Components/WorkflowSignaturesPanel.razor.rz.scp.css */
.workflow-panel-content[b-544upctjhb] {
    margin: 1em;
    height: 100%;
    width: 100%;
    overflow-y: scroll;
    padding-bottom:50%;
    .k-stepper {
        .k-step-list {
            .k-step {
                display: flex;
                height: auto !important;
                width: 100% !important;
                .k-step-link {
                    width: 100% !important;
                    margin-right: 2em;
                }
            }
        }
    }
}
/* /Features/InterfaceRequest/WorkflowSignature/Components/WorkflowSignature.razor.rz.scp.css */
.workflow-step-template[b-609gc8uzie] {
    display: flex;
    width: 100% !important;
    min-height: 125px;
}

.workflow-step-icon-container[b-609gc8uzie] {
    margin-top: 15px;
    width: 50px;
    height: 50px;
    margin-left: 1px;
}

.workflow-step-icon[b-609gc8uzie], .workflow-step-icon-rejected[b-609gc8uzie], .workflow-step-icon-current[b-609gc8uzie] {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 35px;
    height: 35px;
    text-align: center;
    color: #67A067;
    background-color: white;
    border: 1px solid #67A067;
    border-radius: 50%;
    padding: 0.5em 0.25em;
}

.workflow-step-icon-current[b-609gc8uzie] {
    background: none;
    border: none;
    color: orange;
    .k-icon

{
    background: white;
    font-size: 20px;
}

}

.workflow-step-icon-start[b-609gc8uzie] {
    color: #67A067;
    background-color: white;
    border: 1px solid #67A067;
}

.workflow-step-icon-rejected[b-609gc8uzie] {
    color: black;
    background-color: #FB6662;
    border: 1px solid #D63138;
}

.workflow-step-content[b-609gc8uzie] {
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
    margin-left: 1em;
    padding: 1em 0;
}

.workflow-step-content-title[b-609gc8uzie] {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 0.75em;
}

.workflow-step-content-line[b-609gc8uzie] {
    display: flex;
}

.workflow-step-content-line-label[b-609gc8uzie] {
    font-weight: bold;
    margin-right: 0.5em;
}

.workflow-step-content-comments-rejected[b-609gc8uzie], .workflow-step-content-comments-resubmission[b-609gc8uzie] {
    background: #FEDCDB;
    color: red;
    width: 100%;
    margin: 0.5em 0;
    padding: 0.75em;
}

.workflow-step-content-comments-resubmission[b-609gc8uzie] {
    border: 2px solid #FEDCDB;
    background: white;
}

.workflow-step-content-comments-title[b-609gc8uzie] {
    font-weight: bold;
    color: red;
}

.workflow-step-content-comments-content[b-609gc8uzie] {
    color: red;
}

.StepProgress-item[b-609gc8uzie] {
    box-sizing: border-box;
    height: 36px;
    width: 36px;
    background-color: #FFF;
    border: 1px solid #107C10;
    border-radius: 17px;
    background-image: url(../images/request-1.png);
    background-repeat: no-repeat;
    background-position: center;
}

    .StepProgress-item.approved[b-609gc8uzie] {
        background-image: url(../images/request-user.png) !important;
    }

    .StepProgress-item.Rejected[b-609gc8uzie] {
        background-image: url(../images/user-reject.png) !important;
        border: 1px solid #f31700 !important;
    }

    .StepProgress-item.NextPending[b-609gc8uzie] {
        background-image: url(../images/PendingApproval.png) !important;
        border: none;
    }
    .StepProgress-item.completed[b-609gc8uzie] {
        background-image: url(../images/request-done.png) !important;
        
    }

.workflow-pending-step-template[b-609gc8uzie] {
    display: flex;
    width: 100% !important;
    min-height: 50px;
}
/* /Features/ManageProject/Component/AreaComponent.razor.rz.scp.css */
.button-right[b-znd4a072gk] {
    justify-content: right !important;
}

.k-toolbar.telerik-blazor.k-grid-toolbar.k-toolbar-md[b-znd4a072gk] {
    align-self: start !important;
}
.k-grid-toolbar[b-znd4a072gk] {
    padding-left: 0 !important;
    align-self: start !important;
}

td.k-table-td.k-command-cell[b-znd4a072gk] {
    text-align: end !important;
}

[b-znd4a072gk] .addNewButton {
    background: transparent;
    background-color: transparent;
    border-color: transparent;
    color: var(--kbr-blue);
    font-weight: 600;
    padding: 10px;
}

    [b-znd4a072gk] .addNewButton:hover {
        background-color: transparent;
        box-shadow: none;
    }


.buttonWrapper[b-znd4a072gk] {
    padding-top: 10px;
    text-align: end;
}

[b-znd4a072gk] .k-tabstrip-items-wrapper .k-item:focus,
[b-znd4a072gk] .k-tabstrip-items-wrapper .k-item.k-focus {
    box-shadow: none !important;
}

[b-znd4a072gk] .k-grid-md .k-table-th > .k-cell-inner > .k-link {
    padding: 15px 12px;
}

[b-znd4a072gk] .k-grid-md td,
[b-znd4a072gk] .k-grid-md .k-table-td {
    padding: 20px 12px;
    background-color: white;
}

[b-znd4a072gk] .k-table-row.k-selected > .k-table-td {
    background-color: #D1E9F5 !important;
}

[b-znd4a072gk] .customGrid table td,
[b-znd4a072gk] .customGrid table th {
    border: 0;
    border-bottom: 2px solid;
    border-bottom-color: #F1F1F1;
    height:10%;
    
    
    .k-sort-icon {
    color: black !important;
   }
}

[b-znd4a072gk] .customGrid table th {
    font-weight: bold;
    background-color: white;
}

.gridbox-outer[b-znd4a072gk] {
    height:100%;
}
.gridbox-inner[b-znd4a072gk] {
    height: 75%;
}

[b-znd4a072gk] .k-grid {
    height: 120%;
    padding: 20px 0px !important;
}

/* /Features/ManageProject/Component/DisciplineComponent.razor.rz.scp.css */
.button-right[b-jw4j2im4vv] {
    justify-content: right !important;
}

.k-toolbar.telerik-blazor.k-grid-toolbar.k-toolbar-md[b-jw4j2im4vv] {
    align-self: start !important;
}
.k-grid-toolbar[b-jw4j2im4vv] {
    padding-left: 0 !important;
    align-self: start !important;
}

td.k-table-td.k-command-cell[b-jw4j2im4vv] {
    text-align: end !important;
}

[b-jw4j2im4vv] .addNewButton {
    background: transparent;
    background-color: transparent;
    border-color: transparent;
    color: var(--kbr-blue);
    font-weight: 600;
    padding: 10px;
}

    [b-jw4j2im4vv] .addNewButton:hover {
        background-color: transparent;
        box-shadow: none;
    }


.buttonWrapper[b-jw4j2im4vv] {
    padding-top: 10px;
    text-align: end;
}

[b-jw4j2im4vv] .k-tabstrip-items-wrapper .k-item:focus,
[b-jw4j2im4vv] .k-tabstrip-items-wrapper .k-item.k-focus {
    box-shadow: none !important;
}

[b-jw4j2im4vv] .k-grid-md .k-table-th > .k-cell-inner > .k-link {
    padding: 15px 12px;
}

[b-jw4j2im4vv] .k-grid-md td,
[b-jw4j2im4vv] .k-grid-md .k-table-td {
    padding: 20px 12px;
    background-color: white;
}

[b-jw4j2im4vv] .k-table-row.k-selected > .k-table-td {
    background-color: #D1E9F5 !important;
}

[b-jw4j2im4vv] .customGrid table td,
[b-jw4j2im4vv] .customGrid table th {
    border: 0;
    border-bottom: 2px solid;
    border-bottom-color: #F1F1F1;
    height:10%;
    
    
    .k-sort-icon {
    color: black !important;
   }
}

[b-jw4j2im4vv] .customGrid table th {
    font-weight: bold;
    background-color: white;
}

.gridbox-outer[b-jw4j2im4vv] {
    height:100%;
}
.gridbox-inner[b-jw4j2im4vv] {
    height: 75%;
}

[b-jw4j2im4vv] .k-grid {
    height: 120%;
    padding: 20px 0px !important;
}

/* /Features/ManageProject/Component/OrganizationComponent.razor.rz.scp.css */
.button-right[b-c74wf361gz] {
    justify-content: right !important;
}

.k-toolbar.telerik-blazor.k-grid-toolbar.k-toolbar-md[b-c74wf361gz] {
    align-self: start !important;
}
.k-grid-toolbar[b-c74wf361gz] {
    padding-left: 0 !important;
    align-self: start !important;
}

td.k-table-td.k-command-cell[b-c74wf361gz] {
    text-align: end !important;
}

[b-c74wf361gz] .addNewButton {
    background: transparent;
    background-color: transparent;
    border-color: transparent;
    color: var(--kbr-blue);
    font-weight: 600;
    padding: 10px;
}

    [b-c74wf361gz] .addNewButton:hover {
        background-color: transparent;
        box-shadow: none;
    }


.buttonWrapper[b-c74wf361gz] {
    padding-top: 10px;
    text-align: end;
}

[b-c74wf361gz] .k-tabstrip-items-wrapper .k-item:focus,
[b-c74wf361gz] .k-tabstrip-items-wrapper .k-item.k-focus {
    box-shadow: none !important;
}

[b-c74wf361gz] .k-grid-md .k-table-th > .k-cell-inner > .k-link {
    padding: 15px 12px;
}

[b-c74wf361gz] .k-grid-md td,
[b-c74wf361gz] .k-grid-md .k-table-td {
    padding: 20px 12px;
    background-color: white;
}

[b-c74wf361gz] .k-table-row.k-selected > .k-table-td {
    background-color: #D1E9F5 !important;
}

[b-c74wf361gz] .customGrid table td,
[b-c74wf361gz] .customGrid table th {
    border: 0;
    border-bottom: 2px solid;
    border-bottom-color: #F1F1F1;
    height:10%;
    
    
    .k-sort-icon {
    color: black !important;
   }
}

[b-c74wf361gz] .customGrid table th {
    font-weight: bold;
    background-color: white;
}

.gridbox-outer[b-c74wf361gz] {
    height:100%;
}
.gridbox-inner[b-c74wf361gz] {
    height: 75%;
}

[b-c74wf361gz] .k-grid {
    height: 120%;
    padding: 20px 0px !important;
}

/* /Features/ManageProject/Component/ProjectDetailedComponent.razor.rz.scp.css */

/* /Features/ManageProject/Component/SystemComponent.razor.rz.scp.css */
.button-right[b-e07kxzeswb] {
    justify-content: right !important;
}

.k-toolbar.telerik-blazor.k-grid-toolbar.k-toolbar-md[b-e07kxzeswb] {
    align-self: start !important;
}
.k-grid-toolbar[b-e07kxzeswb] {
    padding-left: 0 !important;
    align-self: start !important;
}

td.k-table-td.k-command-cell[b-e07kxzeswb] {
    text-align: end !important;
}

[b-e07kxzeswb] .addNewButton {
    background: transparent;
    background-color: transparent;
    border-color: transparent;
    color: var(--kbr-blue);
    font-weight: 600;
    padding: 10px;
}

    [b-e07kxzeswb] .addNewButton:hover {
        background-color: transparent;
        box-shadow: none;
    }


.buttonWrapper[b-e07kxzeswb] {
    padding-top: 10px;
    text-align: end;
}

[b-e07kxzeswb] .k-tabstrip-items-wrapper .k-item:focus,
[b-e07kxzeswb] .k-tabstrip-items-wrapper .k-item.k-focus {
    box-shadow: none !important;
}

[b-e07kxzeswb] .k-grid-md .k-table-th > .k-cell-inner > .k-link {
    padding: 15px 12px;
}

[b-e07kxzeswb] .k-grid-md td,
[b-e07kxzeswb] .k-grid-md .k-table-td {
    padding: 20px 12px;
    background-color: white;
}

[b-e07kxzeswb] .k-table-row.k-selected > .k-table-td {
    background-color: #D1E9F5 !important;
}

[b-e07kxzeswb] .customGrid table td,
[b-e07kxzeswb] .customGrid table th {
    border: 0;
    border-bottom: 2px solid;
    border-bottom-color: #F1F1F1;
    height:10%;
    
    
    .k-sort-icon {
    color: black !important;
   }
}

[b-e07kxzeswb] .customGrid table th {
    font-weight: bold;
    background-color: white;
}

.gridbox-outer[b-e07kxzeswb] {
    height:100%;
}
.gridbox-inner[b-e07kxzeswb] {
    height: 75%;
}

[b-e07kxzeswb] .k-grid {
    height: 120%;
    padding: 20px 0px !important;
}

/* /Features/ManageProject/Component/TagAttributeMasterListComponent.razor.rz.scp.css */
.buttonBar[b-13ldz2req5] {
    background-color: #F4F5FA;
}

[b-13ldz2req5] .addNewButton {
    background: transparent;
    background-color: transparent;
    border-color: transparent;
    color: var(--kbr-blue);
    font-weight: 600;
    padding: 10px;
}

[b-13ldz2req5] .editButton {
    box-shadow: none !important;
}

[b-13ldz2req5] .addNewButton:hover, [b-13ldz2req5] {
    background-color: transparent;
    box-shadow: none;
}

    [b-13ldz2req5] .k-tabstrip-items-wrapper .k-item:focus,
    [b-13ldz2req5] .k-tabstrip-items-wrapper .k-item.k-focus {
        box-shadow: none !important;
    }

    [b-13ldz2req5] .k-grid-md .k-table-th > .k-cell-inner > .k-link {
        padding: 15px 12px;
    }

    [b-13ldz2req5] .k-grid-md td,
    [b-13ldz2req5] .k-grid-md .k-table-td {
        padding: 20px 12px;
        background-color: white;
    }

    [b-13ldz2req5] .k-table-row.k-selected > .k-table-td {
        background-color: #D1E9F5 !important;
    }

    [b-13ldz2req5] .customGrid table td,
    [b-13ldz2req5] .customGrid table th {
        border: 0;
        border-bottom: 2px solid;
        border-bottom-color: #F1F1F1;
        .k-sort-icon

{
    color: black !important;
}

}

[b-13ldz2req5] .customGrid table th {
    font-weight: bold;
    background-color: white;
}

.approval-page-buttons[b-13ldz2req5] {
    transform: translate(160px, -57px);
    display: flex;
    height: 55px;
}

.tile-button[b-13ldz2req5] {
    height: 100%;
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: background-color 0.3s ease;
}

    .tile-button:hover[b-13ldz2req5] {
        background-color: rgba(211, 211, 211, 0.3);
        cursor: pointer;
    }

.header-container[b-viw1jz77lw][b-13ldz2req5] {
    justify-content: space-evenly !important;
}

.lblHeader[b-13ldz2req5] {
    font-size: 22px;
    color: #FFFFFF;
    margin: 0px 0px 0px 10px;
}

.header-btnBack[b-13ldz2req5] {
    height: 60px;
    margin-top: -60px;
}

/* /Features/OrgMatrix/Component/ProjectOrgDetailedComponent.razor.rz.scp.css */

.button-cross[b-slutnfvuor] {
    height: 26px !important;
    width: 31.72px !important;
    border-radius: 4px 0 0 !important;
    background-color: #F4F4F4 !important;
}

.k-button-solid-base.k-selected.button-cross[b-slutnfvuor] {
    background: #CC0014 !important;
    color: white !important;
    height: 26px !important;
    width: 31.72px !important;
    border-radius: 0 4px 4px 0 !important;
}

.button-check[b-slutnfvuor] {
    height: 26px !important;
    width: 31.72px !important;
    border-radius: 0 0 0 !important;
    background-color: #F4F4F4 !important;
}

.k-window-content[b-slutnfvuor] {
    text-align: -webkit-center;
}

.k-button-solid-base.k-selected.button-check[b-slutnfvuor] {
    background: #62A20C !important;
    color: white !important;
    height: 26px !important;
    width: 31.72px !important;
    border-radius: 4px 0 0 4px !important;
}


.group-7[b-slutnfvuor] {
    height: 26px;
    width: 65px;
}

.k-button-approve[b-slutnfvuor] {
    /*  border-color: none;
                                        background: #28a745;
                                        color: white;
                                        width: none;
                                        border-radius: 4px;*/
    height: 33.33px;
    width: 116.72px;
    border-radius: 2px;
    background-color: #62A20C;
}

.group-4[b-slutnfvuor] {
    height: 34px;
    width: 239px;
    margin-left: 250px;
}

.k-button-reject[b-slutnfvuor] {
    /* border-radius: 4px;
                                        border-color: none;
                                        background: #dc3545;
                                        color: white;
                                        width: none;*/

    height: 33.33px;
    width: 116.72px;
    border-radius: 2px;
    background-color: #CC0014;
}



.side-div[b-slutnfvuor] {
    position: absolute;
    background: white;
    /* padding-left: 50%; */
    right: 0px;
    width: 35%;
    border-style: ridge;
    top: 128px;
    height: -webkit-fill-available;
}

a:hover[b-slutnfvuor] {
    text-decoration: none;
}
/*position: absolute;*/
/* padding-left: 50%; */
/*right: 0px;
                                    width: 50%;
                                    }*/
.card-columns[b-slutnfvuor] {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 2;
    -webkit-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    column-gap: 0.6rem;
    orphans: 1;
    widows: 1;
}

.k-item.k-active[b-slutnfvuor] {
    border-bottom-color: #ffc000 !important;
    border-bottom-width: thick !important;
}

.StepProgress-item.is-done[b-slutnfvuor]::after {
    /*  content: "✔";
              font-size: 10px;
              color: #FFF;
              text-align: center;
              border: 2px solid green;
              background-color: green;*/

    box-sizing: border-box;
    height: 36px;
    width: 36px;
    background-color: #FFF;
    border: 1px solid #107C10;
    border-radius: 17px;
    background-image: url(../images/request-1.png);
    background-repeat: no-repeat;
    background-position: center;
}

.icon-class[b-slutnfvuor] {
    background-image: url(../images/request-1.png);
    display: unset;
}
/* /Features/ProjectSelection/Components/ProjectSelectionMenu.razor.rz.scp.css */
.content[b-bjjwt55i55] {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
}

.row-container[b-bjjwt55i55] {
    display: grid;
    grid-template-columns: auto auto;
    column-gap: 10px;
}

.project-modal[b-bjjwt55i55] {
    padding: 15px;
}
/* /Pages/Admin/ApproverGroups/ApprovalGroup.razor.rz.scp.css */
.buttonBar[b-soe907e8es] {
	background-color: #F4F5FA;
}

[b-soe907e8es] .addNewButton {
	background: transparent;
	background-color: transparent;
	border-color: transparent;
	color: var(--kbr-blue);
	font-weight: 600;
	padding: 10px;
}

[b-soe907e8es] .editButton {
	background: transparent;
	background-color: transparent;
	border-color: transparent;
	box-shadow: none !important;
}

[b-soe907e8es] .addNewButton:hover, [b-soe907e8es] .editButton:hover {
	background-color: transparent;
	box-shadow: none;
}

[b-soe907e8es] .k-tabstrip-items-wrapper .k-item:focus,
[b-soe907e8es] .k-tabstrip-items-wrapper .k-item.k-focus {
    box-shadow: none !important;
}

[b-soe907e8es] .k-grid-md .k-table-th > .k-cell-inner > .k-link {
	padding: 15px 12px;
}

[b-soe907e8es] .k-grid-md td,
[b-soe907e8es] .k-grid-md .k-table-td {
	padding: 20px 12px;
	background-color: white;
}

[b-soe907e8es] .k-table-row.k-selected > .k-table-td
{
	background-color: #D1E9F5 !important;
}

[b-soe907e8es] .customGrid table td,
[b-soe907e8es] .customGrid table th {
	border: 0;
	border-bottom: 2px solid;
	border-bottom-color: #F1F1F1;
	vertical-align: middle !important;
	padding: 15px 12px;
	
	.k-sort-icon {
		color: black !important;
	}
}

[b-soe907e8es] .customGrid table th {
	font-weight: bold;
	background-color: white;
}
/* /Pages/Admin/ManageProjects/ManageProjects.razor.rz.scp.css */
.buttonBar[b-d85o7o13xl] {
	background-color: #F4F5FA;
}

[b-d85o7o13xl] .addNewButton {
	background: transparent;
	background-color: transparent;
	border-color: transparent;
	color: var(--kbr-blue);
	font-weight: 600;
	padding: 10px;
}

[b-d85o7o13xl] .editButton {
	box-shadow: none !important;
}

[b-d85o7o13xl] .addNewButton:hover, [b-d85o7o13xl] {
	background-color: transparent;
	box-shadow: none;
}

[b-d85o7o13xl] .k-tabstrip-items-wrapper .k-item:focus,
[b-d85o7o13xl] .k-tabstrip-items-wrapper .k-item.k-focus {
    box-shadow: none !important;
}

[b-d85o7o13xl] .k-grid-md .k-table-th > .k-cell-inner > .k-link {
	padding: 15px 12px;
}

[b-d85o7o13xl] .k-grid-md td,
[b-d85o7o13xl] .k-grid-md .k-table-td {
	padding: 20px 12px;
	background-color: white;
}

[b-d85o7o13xl] .k-table-row.k-selected > .k-table-td
{
	background-color: #D1E9F5 !important;
}

[b-d85o7o13xl] .customGrid table td,
[b-d85o7o13xl] .customGrid table th {
	border: 0;
	border-bottom: 2px solid;
	border-bottom-color: #F1F1F1;
	
	.k-sort-icon {
		color: black !important;
	}
}

[b-d85o7o13xl] .customGrid table th {
	font-weight: bold;
	background-color: white;
}
/* /Pages/Admin/OrgMatrix/OrgMatrix.razor.rz.scp.css */
.buttonBar[b-x3swgprj7u] {
    background-color: #F4F5FA;
}

[b-x3swgprj7u] .addNewButton {
    background: transparent;
    background-color: transparent;
    border-color: transparent;
    color: var(--kbr-blue);
    font-weight: 600;
    padding: 10px;
}

[b-x3swgprj7u] .editButton {
    background: transparent;
    background-color: transparent;
    border-color: transparent;
    box-shadow: none !important;
}

    [b-x3swgprj7u] .addNewButton:hover, [b-x3swgprj7u] .editButton:hover {
        background-color: transparent;
        box-shadow: none;
    }

[b-x3swgprj7u] .k-tabstrip-items-wrapper .k-item:focus,
[b-x3swgprj7u] .k-tabstrip-items-wrapper .k-item.k-focus {
    box-shadow: none !important;
}

[b-x3swgprj7u] .k-grid-md .k-table-th > .k-cell-inner > .k-link {
    padding: 15px 12px;
}

[b-x3swgprj7u] .k-grid-md td,
[b-x3swgprj7u] .k-grid-md .k-table-td {
    padding: 20px 12px;
    background-color: white;
}

[b-x3swgprj7u] .k-table-row.k-selected > .k-table-td {
    background-color: #D1E9F5 !important;
}

[b-x3swgprj7u] .customGrid table td,
[b-x3swgprj7u] .customGrid table th {
    border: 0;
    border-bottom: 2px solid;
    border-bottom-color: #F1F1F1;
    vertical-align: middle !important;
    padding: 15px 12px;
}

.k-sort-icon[b-x3swgprj7u] {
    color: black !important;
}

[b-x3swgprj7u] .customGrid table th {
    font-weight: bold;
    background-color: white;
}
/* /Pages/Admin/TemplateForms/TemplateForms.razor.rz.scp.css */
.buttonBar[b-mdmrv3uc1m] {
    background-color: #F4F5FA;
}

[b-mdmrv3uc1m] .addNewButton {
    background: transparent;
    background-color: transparent;
    border-color: transparent;
    color: var(--kbr-blue);
    font-weight: 600;
    padding: 10px;
}

[b-mdmrv3uc1m] .editButton {
    box-shadow: none !important;
}

[b-mdmrv3uc1m] .addNewButton:hover, [b-mdmrv3uc1m] {
    background-color: transparent;
    box-shadow: none;
}

    [b-mdmrv3uc1m] .k-tabstrip-items-wrapper .k-item:focus,
    [b-mdmrv3uc1m] .k-tabstrip-items-wrapper .k-item.k-focus {
        box-shadow: none !important;
    }

    [b-mdmrv3uc1m] .k-grid-md .k-table-th > .k-cell-inner > .k-link {
        padding: 15px 12px;
    }

    [b-mdmrv3uc1m] .k-grid-md td,
    [b-mdmrv3uc1m] .k-grid-md .k-table-td {
        padding: 20px 12px;
        background-color: white;
    }

    [b-mdmrv3uc1m] .k-table-row.k-selected > .k-table-td {
        background-color: #D1E9F5 !important;
    }

    [b-mdmrv3uc1m] .customGrid table td,
    [b-mdmrv3uc1m] .customGrid table th {
        border: 0;
        border-bottom: 2px solid;
        border-bottom-color: #F1F1F1;
        .k-sort-icon

{
    color: black !important;
}

}

[b-mdmrv3uc1m] .customGrid table th {
    font-weight: bold;
    background-color: white;
}
/* /Pages/Admin/UserListing/UserListing.razor.rz.scp.css */
.buttonBar[b-ia7ksya831] {
	background-color: #F4F5FA;
}

[b-ia7ksya831] .addNewButton {
	background: transparent;
	background-color: transparent;
	border-color: transparent;
	color: var(--kbr-blue);
	font-weight: 600;
	padding: 10px;
}

[b-ia7ksya831] .editButton {
	background: transparent;
	background-color: transparent;
	border-color: transparent;
	box-shadow: none !important;
}

[b-ia7ksya831] .addNewButton:hover, [b-ia7ksya831] .editButton:hover {
	background-color: transparent;
	box-shadow: none;
}

[b-ia7ksya831] .k-tabstrip-items-wrapper .k-item:focus,
[b-ia7ksya831] .k-tabstrip-items-wrapper .k-item.k-focus {
    box-shadow: none !important;
}

[b-ia7ksya831] .k-grid-md .k-table-th > .k-cell-inner > .k-link {
	padding: 15px 12px;
}

[b-ia7ksya831] .k-grid-md td,
[b-ia7ksya831] .k-grid-md .k-table-td {
	padding: 20px 12px;
	background-color: white;
}

[b-ia7ksya831] .k-table-row.k-selected > .k-table-td
{
	background-color: #D1E9F5 !important;
}

[b-ia7ksya831] .customGrid table td,
[b-ia7ksya831] .customGrid table th {
	border: 0;
	border-bottom: 2px solid;
	border-bottom-color: #F1F1F1;
	vertical-align: middle !important;
	padding: 15px 12px;
	
	.k-sort-icon {
		color: black !important;
	}
}

[b-ia7ksya831] .customGrid table th {
	font-weight: bold;
	background-color: white;
}

/*styling form add third party user
*/
[b-ia7ksya831] .k-form-buttons.k-actions-start {
	display: flex;
	justify-content: space-evenly;
}

.buttonWrapper[b-ia7ksya831] {
	padding-top: 10px;
}
[b-ia7ksya831] .clickable-text {
	text-decoration: underline;
	cursor: pointer;
	color: black;
	font-weight: bold;
	text-align: justify-all;
	margin-inline-start: -70px;
	background-color: transparent;
	border: none;
}

	[b-ia7ksya831] .clickable-text:hover {
		background-color: transparent;
		border: none;
	}

.Error-Container[b-ia7ksya831] {
	display: flex;
	justify-content: center;
	align-items: center;
	color: red;
	padding: 1em;
}
/* /Pages/Admin/UserListing/UserListingSuperAdmin.razor.rz.scp.css */
.buttonBar[b-de8rfwqtc4] {
	background-color: #F4F5FA;
}

[b-de8rfwqtc4] .addNewButton {
	background: transparent;
	background-color: transparent;
	border-color: transparent;
	color: var(--kbr-blue);
	font-weight: 600;
	padding: 10px;
}

[b-de8rfwqtc4] .editButton {
	background: transparent;
	background-color: transparent;
	border-color: transparent;
	box-shadow: none !important;
}

[b-de8rfwqtc4] .addNewButton:hover, [b-de8rfwqtc4] .editButton:hover {
	background-color: transparent;
	box-shadow: none;
}

[b-de8rfwqtc4] .k-tabstrip-items-wrapper .k-item:focus,
[b-de8rfwqtc4] .k-tabstrip-items-wrapper .k-item.k-focus {
    box-shadow: none !important;
}

[b-de8rfwqtc4] .k-grid-md .k-table-th > .k-cell-inner > .k-link {
	padding: 15px 12px;
}

[b-de8rfwqtc4] .k-grid-md td,
[b-de8rfwqtc4] .k-grid-md .k-table-td {
	padding: 20px 12px;
	background-color: white;
}

[b-de8rfwqtc4] .k-table-row.k-selected > .k-table-td
{
	background-color: #D1E9F5 !important;
}

[b-de8rfwqtc4] .customGrid table td,
[b-de8rfwqtc4] .customGrid table th {
	border: 0;
	border-bottom: 2px solid;
	border-bottom-color: #F1F1F1;
	vertical-align: middle !important;
	padding: 15px 12px;
	
	.k-sort-icon {
		color: black !important;
	}
}

[b-de8rfwqtc4] .customGrid table th {
	font-weight: bold;
	background-color: white;
}
[b-de8rfwqtc4] .clickable-text {
	text-decoration: underline;
	cursor: pointer;
	color: black;
	font-weight: bold;
	text-align: justify-all;
	margin-inline-start: -70px;
	background-color: transparent;
	border: none;
}

	[b-de8rfwqtc4] .clickable-text:hover {
		background-color: transparent;
		border: none;
	}
/* /Pages/Home/Home.razor.rz.scp.css */
.tiles-header[b-iybrx0o3qb] {
    color: #172741;
    font-size: 14px;
    font-weight: bold;
}

.col-6[b-iybrx0o3qb] {
    padding: 0;
}
.tile-primary-bottom[b-iybrx0o3qb] {
    background: white;
    margin: 15px 15px 30px 30px;
    height: auto;
    border-radius: 6px;
    padding: 20px;
    box-shadow: 0 4px 8px 0 rgb(91 93 93 / 17%);
}

.see-all[b-iybrx0o3qb] {
    height: 15px;
    width: 41px;
    color: #172E41;
    font-family: MrEavesXLModOT-Reg;
    font-size: 14px;
    line-height: 15px;
    margin-left:210px;
    text-decoration:none;

}

.header[b-iybrx0o3qb] {
    background-color: #ffffff;
    min-height: 0.125rem;
    border-bottom: 2px solid #eaeef0;
    color: #041F5A;
    font-weight: 600;
    box-shadow: none;
    padding-left: 0px;
    padding: 7px;
    padding-top: 22px;
    font-size: 10px;
}

.header-content[b-iybrx0o3qb] {
    background-color: #ffffff;
    min-height: 0.125rem;
    border-bottom: 2px solid #eaeef0;
    color: #041F5A;
    font-weight: 100;
    box-shadow: none;
    padding-left: 0px;
    padding: 7px;
    font-size: 12px;
}

.scroll[b-iybrx0o3qb] {
    margin: 4px, 4px;
    padding: 4px;
    /* width: 427px; */
    height: 110px;
    overflow-x: hidden;
    overflow-y: auto;
    /* text-align: justify; */
    height: 230px;
}

    .scroll[b-iybrx0o3qb]::-webkit-scrollbar {
        width: 8px;
    }

.k-grid-content[b-iybrx0o3qb] {
    overflow-y: scroll !important;
}
/* /Pages/Login/Login.razor.rz.scp.css */
.image-center[b-ltjvmvazze] {
    margin-left: auto;
    margin-right: auto;
    width: 50%;
}

.content[b-ltjvmvazze] {
    padding-top: 0rem;
}

*[b-ltjvmvazze], [b-ltjvmvazze]::after, [b-ltjvmvazze]::before {
    box-sizing: border-box;
}

.btnSubmit[b-ltjvmvazze], .btnSubmit:hover[b-ltjvmvazze] {
    border: none;
    color: #172741;
    font-weight: 600;
    font-size: 16px;
    background-color: #FFDA00;
    border-radius: 3px;
    width: 150px;
}

.btnCancel[b-ltjvmvazze] {
    border-radius: 3px;
    width: 150px;
    color: #172741;
    font-weight: 600;
    font-size: 16px;
    border-color: #041F5A;
}

.btnDone[b-ltjvmvazze], .btnDone:hover[b-ltjvmvazze] {
    border: none;
    color: #172741;
    font-weight: 600;
    font-size: 16px;
    background-color: #FFDA00;
    border-radius: 5px;
    width: 150px;
    padding: 1em;
}

.chkCircle[b-ltjvmvazze] {
    color: #6EC34B;
    width: 53px;
    height: 53px;
    font-size: 50px;
}

div.imageitem[b-ltjvmvazze] {
    vertical-align: top;
    display: inline-block;
    text-align: center;
    width: 300px;
    color: #041F5A;
}

.caption[b-ltjvmvazze] {
    display: block;
    font-size: 16px;
    font-weight: bold;
}

.small-images[b-ltjvmvazze] {
    font-size: 34px;
    font-weight: bold;
}

.project-sol-images[b-ltjvmvazze] {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 35px;
    margin-bottom: 30px;
}

.teams-text[b-ltjvmvazze] {
    position: absolute;
    background-color: #041F5A;
    color: #fff;
    padding: 15px;
    bottom: -20px;
    right: 48px;
}

.dtm-video-element[b-ltjvmvazze] {
    object-fit: fill;
    position: absolute;
    min-width: 100%;
    min-height: 100%;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
/* /Pages/Requests/AllRequests/AllRequests.razor.rz.scp.css */
.body-block[b-9w0wbl57os] {
    display: flex;
    position: relative; /* Create positioning context for absolutely positioned children */
    height: 100%; /* Make sure the parent of .body-block has a defined height or use vh units instead */
}

.k-form-field[b-9w0wbl57os] {
  margin: 0 !important;
}

.form-element[b-9w0wbl57os] {
  width: 15vw;
  padding-left: 5px;

  .k-picker {
    height: 20px;
    background-color: whitesmoke;
  }

  .k-input > .k-input-inner[b-9w0wbl57os] {
    height: 200px;
  }
}

.k-input-md .k-input-inner[b-9w0wbl57os] {
  height: 200px;
}

[b-9w0wbl57os] .tile-button {
  background: none;
  color: white;
  border: none;
  width: 120px;
  height: 100%;
}

[b-9w0wbl57os] .tile-button:hover {
  background-color: rgba(255, 255, 255, 0.3);
}

.tile-button.active[b-9w0wbl57os] {
  background-color: rgba(255, 255, 255, 0.3);
}




/* /Pages/Requests/InterfaceRequestOverview/InterfaceRequestOverviewPage.razor.rz.scp.css */
/* /Pages/Requests/MyActions/MyActions.razor.rz.scp.css */
.approval-page-buttons[b-ouj4qdidea] {
    transform: translate(160px, -57px);
    display: flex;
    height: 55px;
}

.tile-button[b-ouj4qdidea] {
    height: 100%;
    width: 125px;
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: background-color 0.3s ease;
}

    .tile-button:hover[b-ouj4qdidea] {
        background-color: rgba(211, 211, 211, 0.3);
        cursor: pointer;
    }

.current-view[b-ouj4qdidea] {
    background-color: rgba(211, 211, 211, 0.3);
}

.body-block[b-ouj4qdidea] {
    display: flex;
    height: 100%;
    position: relative;
    margin-top: -55px;
}

.k-form-field[b-ouj4qdidea] {
    margin: 0 !important;
}

.form-element[b-ouj4qdidea] {
    width: 15vw;
    padding-left: 5px;
    .k-picker

{
    height: 20px;
    background-color: whitesmoke;
}

.k-input > .k-input-inner[b-ouj4qdidea] {
    height: 200px;
}

}

.k-input-md .k-input-inner[b-ouj4qdidea] {
    height: 200px;
}
/* /Pages/Requests/PreliminaryRequestOverview/PreliminaryRequestOverviewPage.razor.rz.scp.css */
.review-form-body[b-ab0msdsngb] {
    width: 100vw;
    display: flex;
    justify-content: center;
    padding-bottom: 20px;
}

.review-form-content[b-ab0msdsngb] {
    display: inline-flex;
    flex-direction: column;
    width: 50vw;
    background-color: white;
    justify-content: center;
    margin-top: 40px;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.2);
}

.interface-id-banner[b-ab0msdsngb] {
    display: flex;
    position: relative;
    height: 60px;
    width: 25vw;
    justify-content: center;
    bottom: 60px;
    left: 38vw;
    color: white;
    align-items: center;
}

.review-form-header[b-ab0msdsngb] {
    position: relative;
    height: 65px;
    padding: 30px;
}

.grid-container[b-ab0msdsngb] {
    height: 100%;
}

.row-item[b-ab0msdsngb] {
    font-size: 12px;
    padding-bottom: 5px;
}

.row-item-1[b-ab0msdsngb] {
    font-weight: 600;
    padding-left: 30px;
}

.row-item-2[b-ab0msdsngb] {
    font-weight: 500;
}

.nested-grid[b-ab0msdsngb] {
    width: 48vw;
}

[b-ab0msdsngb] .k-grid-content {
    font-size: 10px;
    height: auto;
    overflow-y: hidden;
}

.k-grid-header-wrap[b-ab0msdsngb] {
    border-bottom: none !important;
}

[b-ab0msdsngb] .k-grid-header {
    padding-right: 0;
    font-size: 12px;
    border-bottom-width: 0px !important;
    border-top: 1px solid gainsboro;
}

[b-ab0msdsngb] .k-grid table {
    border: none !important;
    height: 10px !important;
}

[b-ab0msdsngb] .k-grid .k-table-row {
    font-size: 12px !important;
    height: 35px;
}

[b-ab0msdsngb] .k-grid td {
    padding: 3px;
}

.row-table-item[b-ab0msdsngb] {
    font-weight: 600;
    padding-left: 17px;
    font-size: 12px;
    padding-bottom: 10px;
}

.nested-grid:not(:first-child) .row-table-item[b-ab0msdsngb] {
    padding-top: 25px;
}

[b-ab0msdsngb] .k-table td {
    padding-left: 12px;
}

[b-ab0msdsngb] .k-grid {
    border: none;
}

.link-list a[b-ab0msdsngb],
.attached-files-container p[b-ab0msdsngb] {
    display: flex;
    font-size: 12px;
    margin: 0;
}

.attached-files-container[b-ab0msdsngb] {
    margin-top: 50px;
    padding-left: 30px;
    margin-bottom: 50px;
}

    .attached-files-container p[b-ab0msdsngb] {
        font-weight: 600;
    }

.container[b-ab0msdsngb] {
    padding-top: 10px;
}
.custom-reviewbuttongroup[b-ab0msdsngb] {
    box-shadow: 0px -4px 4px 0px rgba(0, 0, 0, 0.09);
    justify-content: center;
    bottom: 25px;
    background-color: #fff;
    position: sticky;
    & .my-4
{
    justify-content: right;
    display: inline-flex;
    width: 50vw;
}
}
.prelim-response-div[b-ab0msdsngb] {
    margin-bottom: 10%;
}

.custom-onsavesuccess[b-ab0msdsngb] {
    min-width: 500px !important;
}
/* /Pages/Request/NewInterfaceRequest.razor.rz.scp.css */
.flex-container[b-qpd771w8c7] {
    display: flex;
}

.flex-container-spaced[b-qpd771w8c7] {
    display: flex;

    >* {
        margin-right: 1em;
    }

    >*:last-child[b-qpd771w8c7] {
        margin-right: 0;
    }
}

.flex-container-center[b-qpd771w8c7] {
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: auto;
    margin-bottom: 3em;
}

.flex-container-space-between[b-qpd771w8c7] {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
}

.button-primary[b-qpd771w8c7] {
    width: 7em;
    font-weight: bold;
    text-align: center;
    border-radius: .25em;
    background-color: gold;
    padding: 8px 6px;
    cursor: pointer;
}

.button-secondary[b-qpd771w8c7] {
    width: 7em;
    text-align: center;
    outline: none;
    border: none;
    color: #00205C;
    font-weight: bold;
    cursor: pointer;
    user-select: none;
    padding: 8px 6px;
}

.button-tertiary[b-qpd771w8c7] {
    width: 7em;
    text-align: center;
    outline: none;
    border: 1px solid #00205C;
    color: #00205C;
    font-weight: bold;
    cursor: pointer;
    user-select: none;
    padding: 8px 6px;
}

.required-error-label[b-qpd771w8c7] {
    color: #E4363F;
}

.form-card[b-qpd771w8c7] {
    border: 1px solid rgba(0, 0, 0, 0.06);
    border-radius: .25em;
    margin: 1em;
    border-radius: .1em;
    margin-bottom: 1em;

    --webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1);

    .form-container {
        padding: 2em;

        .k-form-legend{
            display: none !important;
        }

        .label-sub-text[b-qpd771w8c7] {
            color: grey;
            
        }
    }

    .form-ribbon[b-qpd771w8c7] {
        display: flex;
        align-items: center;
        padding: 0;
        width: 100%;
        height: 3em;
        margin: 1em 0 0 0;
        background-color: #F4F5FA;

        >* {
            display: flex;
            align-items: center;
            justify-content: center;
            width: 7em;
            height: 3em;
            text-align: center;
            color: #6c757d;
        }

        >*.active[b-qpd771w8c7] {
            background-color: #C6E0F1;
            color: #212529;

            .status-icon {
                color: #9FCCE3;
            }
        }

        .back-btn[b-qpd771w8c7] {
            cursor: pointer;
        }

        .form-ribbon-step[b-qpd771w8c7] {
            user-select: none;

            >.k-i-check-circle {
                color: #057DBA;
                width: 20px;
                height: 20px;
                margin-right: 0.25em;
            }

            .step-circle[b-qpd771w8c7] {
                width: 20px;
                height: 20px;
                background-color: white;
                border: 1px solid #6c757d;
                border-radius: 50%;
            }

            .step-circle-active[b-qpd771w8c7] {
                width: 20px;
                height: 20px;
                background-color: #9FCCE3;
                border: 1px solid #4695BE;
                border-radius: 50%;
            }

            >*[b-qpd771w8c7] {
                margin-right: 0.25em;
            }
        }
    }
}
/* /Shared/Loader.razor.rz.scp.css */
.loader[b-zmxkjf2j02] {
    position: fixed;
    top: 45%;
    left: 45%;
    width: 200px;
    height: 110px;
    z-index: 9999999;
    opacity: 0.7;
    background-color: rgba(53,53,53,0.4);
}

.loader-overlay[b-zmxkjf2j02] {
    background: none repeat scroll 0 0 black;
    position: fixed;
    display: block;
    opacity: 0.7;
    z-index: 1000001;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
}

.imgcenter[b-zmxkjf2j02] {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.lbl-center[b-zmxkjf2j02] {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 25%;
}

/* /Shared/MainLayout.razor.rz.scp.css */
.page[b-viw1jz77lw] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-viw1jz77lw] {
    flex: 1;
}

.sidebar[b-viw1jz77lw] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-viw1jz77lw] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-viw1jz77lw]  a, .top-row .btn-link[b-viw1jz77lw] {
        white-space: nowrap;
        margin-left: 1.5rem;
    }

    .top-row a:first-child[b-viw1jz77lw] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-viw1jz77lw] {
        display: none;
    }

    .top-row.auth[b-viw1jz77lw] {
        justify-content: space-between;
    }

    .top-row a[b-viw1jz77lw], .top-row .btn-link[b-viw1jz77lw] {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-viw1jz77lw] {
        flex-direction: row;
    }

    .sidebar[b-viw1jz77lw] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-viw1jz77lw] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row[b-viw1jz77lw], article[b-viw1jz77lw] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}

.lblHeader[b-viw1jz77lw] {
    font-size: 22px;
    color: #FFFFFF;
    margin: 0px 0px 0px 10px;
}

.header-link[b-viw1jz77lw], .header-link:hover[b-viw1jz77lw] {
    color: red;
    font-size: 18px;
    text-decoration: underline;
}

.header-container[b-viw1jz77lw] {
    height: 60px;
    background-color: #041F5A;
    display: flex;
    background-image: url("../images/banner-dots.png");

}

.footer-main[b-viw1jz77lw] {
    display: table;
    background-color: #F3F5FA;
    width: 100%;
}

.inner[b-viw1jz77lw] {
    height: 35px;
    display: table-cell;
    vertical-align: middle;
    font-size: 14px;
    color: #041F5A;
    text-align: center;
    padding-right: 18rem !important;
}

.link-footer[b-viw1jz77lw] {
    color: #041F5A;
}

#main-footer[b-viw1jz77lw] {
    position: absolute;
    bottom: 0;
    width: 100%;
}

header[b-viw1jz77lw] {
    height: 66px;
}
/* /Shared/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-1iik9eizcg] {
    background-color: rgba(255, 255, 255, 0.1);
}

.top-row[b-1iik9eizcg] {
    height: 3.5rem;
    background-color: rgba(0,0,0,0.4);
}

.navbar-brand[b-1iik9eizcg] {
    font-size: 1.1rem;
}

.oi[b-1iik9eizcg] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-1iik9eizcg] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item[b-1iik9eizcg]  a {
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
        font-family: sans-serif;
        /*font-weight: bold;*/
        color: #c0c0c0;
    }

        .nav-item[b-1iik9eizcg]  a.active {
            background-color: rgba(255,255,255,0.25);
            color: #004987;
        }

        .nav-item[b-1iik9eizcg]  a:hover {
            background-color: transparent;
            color: #00205C;
        }

        .nav-item[b-1iik9eizcg]  a:focus {
            background-color: transparent;
            color: #00205C;
        }

        .nav-item[b-1iik9eizcg]  a:active {
            background-color: transparent;
            color: #00205C;
        }


            @media (min-width: 641px) {
                .navbar-toggler[b-1iik9eizcg] {
                    display: none;
                }

                .collapse[b-1iik9eizcg] {
                    /* Never collapse the sidebar for wide screens */
                    display: block;
                }

                .nav-scrollable[b-1iik9eizcg] {
                    /* Allow sidebar to scroll for tall menus */
                    height: calc(100vh - 3.5rem);
                    overflow-y: auto;
                }
            }
/* /Shared/TermsAndPolicy.razor.rz.scp.css */
.terms-container[b-tbwv3v4y43] {
    background: url(/images/login-page-img.png);
    background-color: #041F5A;
    background-repeat: no-repeat;
    background-size: 30%, 100%;
    padding: 30px;
    background-position-x: calc(100% - 15%);
}

.terms-title h1[b-tbwv3v4y43] {
    color: #FFF;
    font-family: 'MrEavesXLModOT-Reg';
    font-size: 24px;
}
