@import '_content/AASHTOWare.Pavement.Shared.Components/AASHTOWare.Pavement.Shared.Components.ab4rfv670l.bundle.scp.css';
@import '_content/Blazored.Toast/Blazored.Toast.bundle.scp.css';

/* _content/MEDesign.Web.Ui/Components/Analyses/AnalysisListEntry.razor.rz.scp.css */
*[b-op4nh7ue2o],
[b-op4nh7ue2o]::before,
[b-op4nh7ue2o]::after {
    box-sizing: border-box;
}

html[b-op4nh7ue2o] {
    background-color: #CFD8DC;
}

details[b-op4nh7ue2o] {
    padding: 0 1rem;
    position: relative;
    border-radius: 6px;
    background-color: #f2c73a;
    color: #263238;
    transition: background-color 0.15s;
}

    details > :last-child[b-op4nh7ue2o] {
        margin-bottom: 1rem;
    }

    details[b-op4nh7ue2o]::before {
        width: 100%;
        height: 100%;
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        border-radius: inherit;
        opacity: 0.15;
        box-shadow: 0 0.25em 0.5em #263238;
        pointer-events: none;
        transition: opacity 0.2s;
        z-index: -1;
    }

    details[open][b-op4nh7ue2o] {
        background-color: #f2c73a;
    }

        details[open][b-op4nh7ue2o]::before {
            opacity: 0.6;
        }

summary[b-op4nh7ue2o] {
    padding: 0.5rem 2em 0.5rem 0;
    display: block;
    position: relative;
    font-size: 1.03em;
    cursor: pointer;
}

    summary[b-op4nh7ue2o]::before, summary[b-op4nh7ue2o]::after {
        width: 0.75em;
        height: 2px;
        position: absolute;
        top: 50%;
        right: 0;
        content: "";
        background-color: currentColor;
        text-align: right;
        transform: translateY(-50%);
        transition: transform 0.2s ease-in-out;
    }

    summary[b-op4nh7ue2o]::after {
        transform: translateY(-50%) rotate(90deg);
    }

[open] summary[b-op4nh7ue2o]::after {
    transform: translateY(-50%) rotate(180deg);
}

summary[b-op4nh7ue2o]::-webkit-details-marker {
    display: none;
}

.summary-container[b-op4nh7ue2o] {
    display: grid;
    grid-template-columns: 360px 300px;
    align-items: center;
}

.summary-downloads-container[b-wpcxsnpaxj][b-op4nh7ue2o] {
    display: grid;
    grid-template-columns: 20px 35px 35px 33px 25px;
    justify-content: end;
    grid-column-gap: 6px;
}

.progressSummary[b-op4nh7ue2o] {
    display: inline-grid;
    grid-template-columns: 33px 200px 110px;
    justify-content: right;
    grid-column-gap: 5px;
    align-items: center;
}

/*** Progress Bar ***/


.progress[b-op4nh7ue2o] {
    width: 200px;
    padding: 2px;
    background: rgba(0, 0, 0, 0.25);
    border-radius: 6px;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.08);
}

.progress-bar[b-op4nh7ue2o] {
    height: auto;
    background-color: #ee303c;
    border-radius: 4px;
    transition: 0.4s linear;
    transition-property: width, background-color;
}

.progress-striped .progress-bar[b-op4nh7ue2o] {
    background-color: #FCBC51;
    width: 100%;
    background-image: linear-gradient(45deg, #fca311 25%, transparent 25%, transparent 50%, #fca311 50%, #fca311 75%, transparent 75%, transparent);
}

.status[b-op4nh7ue2o] {
    font-family: RobotoCondensed;
}

.analysis-message[b-op4nh7ue2o] {
    display: inline-block;
    float: left;
    margin-top: 5px;
    font-family: RobotoCondensed;
}

/*** End Progress Bar ***/

p[b-op4nh7ue2o] {
    margin: 0 0 1em;
    line-height: 1.5;
}

ul[b-op4nh7ue2o] {
    margin: 0 0 1em;
    padding: 0 0 0 1em;
}

li:not(:last-child)[b-op4nh7ue2o] {
    margin-bottom: 0.5em;
}

code[b-op4nh7ue2o] {
    padding: 0.2em;
    border-radius: 3px;
    background-color: #E0E0E0;
}

pre > code[b-op4nh7ue2o] {
    display: block;
    padding: 1em;
    margin: 0;
}

.designListEntryProgress[b-op4nh7ue2o] {
    padding-top: 5px;
    padding-bottom: 10px;
    margin-left: -5px;
}

.path-prop-validation[b-op4nh7ue2o] {
    padding-top: 15px;
    padding-bottom: 30px;
}

.deleteIcon[b-op4nh7ue2o] {
    justify-self: right;
}

.copyIcon[b-op4nh7ue2o] {
    justify-self: right;
}

.module-grid-container[b-op4nh7ue2o] {
    display: grid;
    grid-template-columns: auto 200px auto;
    align-items: center;
    overflow-y: scroll;
    max-height: 10em;
    justify-content: left;
    grid-column-gap: 20px;
}

.path-update-container[b-op4nh7ue2o] {
    display: grid;
    grid-template-columns: 60px 305px;
    align-items: center;
    max-height: 10em;
    justify-content: left;
    grid-column-gap: 20px;
}

.path-input-group[b-op4nh7ue2o] {
    border-radius: 5px;
    box-shadow: 5px 10px 20px rgb(0 0 0 / 20%) inset;
}

.path-form__field__info[b-op4nh7ue2o] {
    font-family: RobotoCondensedLight;
    border: 1px solid rgb(255 255 255 / 50%);
    border-radius: 5px;
    outline: 0;
    font-size: 18px;
    padding: 7px 0 7px 7px;
    background: transparent;
    transition: all 0.3s ease;
    width: 100%;
}

.path-update-button[b-op4nh7ue2o] {
    background-color: #F2C73A;
    color: #353535;
    padding-bottom: 6px;
    padding-top: 6px;
    padding-left: 20px;
    border-radius: 7px;
    padding-right: 20px;
    font-family: RobotoCondensedBold;
    box-shadow: 0 10px 10px 0 rgb(0 0 0 / 14%);
    transition: .4s;
    transition-timing-function: ease;
    float: right;
}

    .path-update-button:hover[b-op4nh7ue2o] {
        background-color: #fff;
        transition: .4s;
        transition-timing-function: ease;
        cursor: pointer;
    }
/* _content/MEDesign.Web.Ui/Components/Analyses/AnalysisResultListEntry.razor.rz.scp.css */
*[b-n04fw0xr9d],
[b-n04fw0xr9d]::before,
[b-n04fw0xr9d]::after {
    box-sizing: border-box;
}

.modal-fieldset[b-n04fw0xr9d] {
    background: #a9a9a9;
}

.modal-header[b-n04fw0xr9d] {
    background-color: rgb(105 104 104);
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    width: -webkit-fill-available;
}

.modal-fieldset-div0[b-n04fw0xr9d] {
    padding-bottom: 15px;
}

.modal-fieldset-div1[b-n04fw0xr9d] {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px
}

html[b-n04fw0xr9d] {
    background-color: #CFD8DC;
}

.analysis-result-text[b-n04fw0xr9d] {
    width: 700px;
}

details[b-n04fw0xr9d] {
    padding: 0 1rem;
    position: relative;
    border-radius: 6px;
    background-color: #f2c73a;
    color: #263238;
    transition: background-color 0.15s;
}

    details > :last-child[b-n04fw0xr9d] {
        margin-bottom: 1rem;
    }

    details[b-n04fw0xr9d]::before {
        width: 100%;
        height: 100%;
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        border-radius: inherit;
        opacity: 0.15;
        box-shadow: 0 0.25em 0.5em #263238;
        pointer-events: none;
        transition: opacity 0.2s;
        z-index: -1;
    }

    details[open][b-n04fw0xr9d] {
        background-color: #f2c73a;
    }

        details[open][b-n04fw0xr9d]::before {
            opacity: 0.6;
        }

summary[b-n04fw0xr9d] {
    padding: 0.5rem 2em 0.5rem 0;
    display: block;
    position: relative;
    font-size: 1.03em;
    cursor: pointer;
}

    summary[b-n04fw0xr9d]::before, summary[b-n04fw0xr9d]::after {
        width: 0.75em;
        height: 2px;
        position: absolute;
        top: 50%;
        right: 0;
        content: "";
        background-color: currentColor;
        text-align: right;
        transform: translateY(-50%);
        transition: transform 0.2s ease-in-out;
    }

    summary[b-n04fw0xr9d]::after {
        transform: translateY(-50%) rotate(90deg);
    }

[open] summary[b-n04fw0xr9d]::after {
    transform: translateY(-50%) rotate(180deg);
}

summary[b-n04fw0xr9d]::-webkit-details-marker {
    display: none;
}

.summary-container[b-n04fw0xr9d] {
    display: grid;
    grid-template-columns: 400px 300px;
    align-items: center;
    background-color: #f2c73a;
    border-radius: 6px;
    padding: 0.5rem 2em 0.5rem;
    font-size: 1.03em;
}

.summary-container-error[b-n04fw0xr9d] {
    display: grid;
    grid-template-columns: 400px 300px;
    align-items: center;
    background-color: #C44;
    border-radius: 6px;
    padding: 0.5rem 2em 0.5rem;
    font-size: 1.03em;
}

.summary-downloads-container[b-n04fw0xr9d] {
    display: grid;
    grid-template-columns: 75px 75px 75px 10px;
    justify-content: end;
    grid-column-gap: 6px;
}

.progressSummary[b-n04fw0xr9d] {
    display: inline-grid;
    grid-template-columns: 33px 200px 110px;
    justify-content: right;
    grid-column-gap: 5px;
    align-items: center;
}

/*** Progress Bar ***/


.progress[b-n04fw0xr9d] {
    width: 200px;
    padding: 2px;
    background: rgba(0, 0, 0, 0.25);
    border-radius: 6px;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.08);
}

.progress-bar[b-n04fw0xr9d] {
    height: 10px;
    background-color: #ee303c;
    border-radius: 4px;
    transition: 0.4s linear;
    transition-property: width, background-color;
}

.progress-striped .progress-bar[b-n04fw0xr9d] {
    background-color: #FCBC51;
    width: 100%;
    background-image: linear-gradient(45deg, #fca311 25%, transparent 25%, transparent 50%, #fca311 50%, #fca311 75%, transparent 75%, transparent);
}

.status[b-n04fw0xr9d] {
    font-family: RobotoCondensed;
}

.analysis-message[b-n04fw0xr9d] {
    display: inline-block;
    float: left;
    margin-top: 5px;
    font-family: RobotoCondensed;
}

/*** End Progress Bar ***/

p[b-n04fw0xr9d] {
    margin: 0 0 1em;
    line-height: 1.5;
}

ul[b-n04fw0xr9d] {
    margin: 0 0 1em;
    padding: 0 0 0 1em;
}

li:not(:last-child)[b-n04fw0xr9d] {
    margin-bottom: 0.5em;
}

code[b-n04fw0xr9d] {
    padding: 0.2em;
    border-radius: 3px;
    background-color: #E0E0E0;
}

pre > code[b-n04fw0xr9d] {
    display: block;
    padding: 1em;
    margin: 0;
}

.designListEntryProgress[b-n04fw0xr9d] {
    padding-top: 5px;
    padding-bottom: 10px;
    margin-left: -5px;
}

.path-prop-validation[b-n04fw0xr9d] {
    padding-top: 15px;
    padding-bottom: 30px;
}

.deleteIcon[b-n04fw0xr9d] {
    justify-self: right;
    cursor: pointer;
    user-select: none;
}

.copyIcon[b-n04fw0xr9d] {
    justify-self: right;
}

.module-grid-container[b-n04fw0xr9d] {
    display: grid;
    grid-template-columns: auto 200px auto;
    align-items: center;
    overflow-y: scroll;
    max-height: 10em;
    justify-content: left;
    grid-column-gap: 20px;
}

.path-update-container[b-n04fw0xr9d] {
    display: grid;
    grid-template-columns: 60px 305px;
    align-items: center;
    max-height: 10em;
    justify-content: left;
    grid-column-gap: 20px;
}

.path-input-group[b-n04fw0xr9d] {
    border-radius: 5px;
    box-shadow: 5px 10px 20px rgb(0 0 0 / 20%) inset;
}

.path-form__field__info[b-n04fw0xr9d] {
    font-family: RobotoCondensedLight;
    border: 1px solid rgb(255 255 255 / 50%);
    border-radius: 5px;
    outline: 0;
    font-size: 18px;
    padding: 7px 0 7px 7px;
    background: transparent;
    transition: all 0.3s ease;
    width: 100%;
}

.path-update-button[b-n04fw0xr9d] {
    background-color: #F2C73A;
    color: #353535;
    padding-bottom: 6px;
    padding-top: 6px;
    padding-left: 20px;
    border-radius: 7px;
    padding-right: 20px;
    font-family: RobotoCondensedBold;
    box-shadow: 0 10px 10px 0 rgb(0 0 0 / 14%);
    transition: .4s;
    transition-timing-function: ease;
    float: right;
}

    .path-update-button:hover[b-n04fw0xr9d] {
        background-color: #fff;
        transition: .4s;
        transition-timing-function: ease;
        cursor: pointer;
    }
/* _content/MEDesign.Web.Ui/Components/Analyses/AnalysisSummaryTable.razor.rz.scp.css */
.analysis-summary-table-container[b-z13m46reu2] {
    border: 2px solid rgb(255 255 255 / 50%);
    box-shadow: 0 10px 20px 0 rgb(0 0 0 / 14%);
    margin-bottom: 12px;
    margin-top: 12px;
}
/* _content/MEDesign.Web.Ui/Components/Batches/BatchCard.razor.rz.scp.css */
.design-list-entry[b-v55f9wnzvh] {
    border-radius: 6px;
    background-color: var(--pmed-gold);
    transition: background-color 0.15s;
}

.path-input-group[b-v55f9wnzvh] {
    border-radius: 5px;
    box-shadow: 5px 10px 20px rgb(0 0 0 / 20%) inset;
    width: 50%;
}

.path-form__field__info[b-v55f9wnzvh] {
    font-family: RobotoCondensedLight;
    border: 1px solid rgb(255 255 255 / 50%);
    border-radius: 5px;
    outline: 0;
    font-size: 18px;
    padding: 7px 0 7px 7px;
    background: transparent;
    transition: all 0.3s ease;
    width: 100%;
}
/* _content/MEDesign.Web.Ui/Components/Batches/BatchListEntry.razor.rz.scp.css */
*[b-p27nbfqh7s],
[b-p27nbfqh7s]::before,
[b-p27nbfqh7s]::after {
    box-sizing: border-box;
}

html[b-p27nbfqh7s] {
    background-color: #CFD8DC;
}

details[b-p27nbfqh7s] {
    padding: 0 1rem;
    position: relative;
    border-radius: 6px;
    background-color: #f2c73a;
    color: #263238;
    transition: background-color 0.15s;
}

    details > :last-child[b-p27nbfqh7s] {
        margin-bottom: 1rem;
    }

    details[b-p27nbfqh7s]::before {
        width: 100%;
        height: 100%;
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        border-radius: inherit;
        opacity: 0.15;
        box-shadow: 0 0.25em 0.5em #263238;
        pointer-events: none;
        transition: opacity 0.2s;
        z-index: -1;
    }

    details[open][b-p27nbfqh7s] {
        background-color: #f2c73a;
    }

        details[open][b-p27nbfqh7s]::before {
            opacity: 0.6;
        }

summary[b-p27nbfqh7s] {
    padding: 0.5rem 2em 0.5rem 0;
    display: block;
    position: relative;
    font-size: 1.03em;
    cursor: pointer;
}

    summary[b-p27nbfqh7s]::before, summary[b-p27nbfqh7s]::after {
        width: 0.75em;
        height: 2px;
        position: absolute;
        top: 50%;
        right: 0;
        content: "";
        background-color: currentColor;
        text-align: right;
        transform: translateY(-50%);
        transition: transform 0.2s ease-in-out;
    }

    summary[b-p27nbfqh7s]::after {
        transform: translateY(-50%) rotate(90deg);
    }

[open] summary[b-p27nbfqh7s]::after {
    transform: translateY(-50%) rotate(180deg);
}

summary[b-p27nbfqh7s]::-webkit-details-marker {
    display: none;
}

.summary-container[b-p27nbfqh7s] {
    display: grid;
    grid-template-columns: 360px 300px;
    align-items: center;
}

.summary-downloads-container[b-wpcxsnpaxj][b-p27nbfqh7s] {
    display: grid;
    grid-template-columns: 20px 35px 35px 33px 25px;
    justify-content: end;
    grid-column-gap: 6px;
}

.progressSummary[b-p27nbfqh7s] {
    display: inline-grid;
    grid-template-columns: 33px 200px 110px;
    justify-content: right;
    grid-column-gap: 5px;
    align-items: center;
}

/*** Progress Bar ***/


.progress[b-p27nbfqh7s] {
    width: 200px;
    padding: 2px;
    background: rgba(0, 0, 0, 0.25);
    border-radius: 6px;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.08);
}

.progress-bar[b-p27nbfqh7s] {
    height: auto;
    background-color: #ee303c;
    border-radius: 4px;
    transition: 0.4s linear;
    transition-property: width, background-color;
}

.progress-striped .progress-bar[b-p27nbfqh7s] {
    background-color: #FCBC51;
    width: 100%;
    background-image: linear-gradient(45deg, #fca311 25%, transparent 25%, transparent 50%, #fca311 50%, #fca311 75%, transparent 75%, transparent);
}

.status[b-p27nbfqh7s] {
    font-family: RobotoCondensed;
}

.analysis-message[b-p27nbfqh7s] {
    display: inline-block;
    float: left;
    margin-top: 5px;
    font-family: RobotoCondensed;
}

/*** End Progress Bar ***/

p[b-p27nbfqh7s] {
    margin: 0 0 1em;
    line-height: 1.5;
}

ul[b-p27nbfqh7s] {
    margin: 0 0 1em;
    padding: 0 0 0 1em;
}

li:not(:last-child)[b-p27nbfqh7s] {
    margin-bottom: 0.5em;
}

code[b-p27nbfqh7s] {
    padding: 0.2em;
    border-radius: 3px;
    background-color: #E0E0E0;
}

pre > code[b-p27nbfqh7s] {
    display: block;
    padding: 1em;
    margin: 0;
}

.designListEntryTable thead th[b-p27nbfqh7s] {
    position: relative;
    padding-left: 10px;
    padding-top: 12px;
    padding-bottom: 12px;
}

.designListEntryTable td p[b-p27nbfqh7s] {
    position: relative;
    top: 9px;
    left: 10px;
}

.designListEntryTable td[b-p27nbfqh7s] {
    padding: 0px;
}

.designListEntryTable th[b-p27nbfqh7s] {
    padding: 0px;
}

.designListEntryProgress[b-p27nbfqh7s] {
    padding-top: 5px;
    padding-bottom: 10px;
    margin-left: -5px;
}

.path-prop-validation[b-p27nbfqh7s] {
    padding-top: 15px;
    padding-bottom: 30px;
}

.deleteIcon[b-p27nbfqh7s] {
    justify-self: right;
}

.copyIcon[b-p27nbfqh7s] {
    justify-self: right;
}

.module-grid-container[b-p27nbfqh7s] {
    display: grid;
    grid-template-columns: auto 200px auto auto;
    align-items: center;
    overflow-y: scroll;
    max-height: 10em;
    justify-content: left;
    grid-column-gap: 20px;
}

.path-update-container[b-p27nbfqh7s] {
    display: grid;
    grid-template-columns: 60px 305px;
    align-items: center;
    max-height: 10em;
    justify-content: left;
    grid-column-gap: 20px;
}

.path-input-group[b-p27nbfqh7s] {
    border-radius: 5px;
    box-shadow: 5px 10px 20px rgb(0 0 0 / 20%) inset;
}

.path-form__field__info[b-p27nbfqh7s] {
    font-family: RobotoCondensedLight;
    border: 1px solid rgb(255 255 255 / 50%);
    border-radius: 5px;
    outline: 0;
    font-size: 18px;
    padding: 7px 0 7px 7px;
    background: transparent;
    transition: all 0.3s ease;
    width: 100%;
}

.path-update-button[b-p27nbfqh7s] {
    background-color: #F2C73A;
    color: #353535;
    padding-bottom: 6px;
    padding-top: 6px;
    padding-left: 20px;
    border-radius: 7px;
    padding-right: 20px;
    font-family: RobotoCondensedBold;
    box-shadow: 0 10px 10px 0 rgb(0 0 0 / 14%);
    transition: .4s;
    transition-timing-function: ease;
    float: right;
}

    .path-update-button:hover[b-p27nbfqh7s] {
        background-color: #fff;
        transition: .4s;
        transition-timing-function: ease;
        cursor: pointer;
    }

.analysis-summary-table-container[b-p27nbfqh7s] {
    border: 2px solid rgb(255 255 255 / 50%);
    box-shadow: 0 10px 20px 0 rgb(0 0 0 / 14%);
    margin-bottom: 12px;
    margin-top: 12px;
}

.batch-header[b-p27nbfqh7s] {
    grid-column: 1 / -1;
}
/* _content/MEDesign.Web.Ui/Components/Batches/BatchResultListEntry.razor.rz.scp.css */
.design-list-entry[b-sqdp85rgq4] {
    border-radius: 6px;
    background-color: var(--pmed-gold);
    transition: background-color 0.15s;
}

.summary-container-error[b-sqdp85rgq4] {
    background-color: var(--pmed-error-red);
    /*font-size: 1.03em;*/
}

.batch-icon[b-sqdp85rgq4] {
    cursor: pointer;
    user-select: none;
    color: #263238;
}
/* _content/MEDesign.Web.Ui/Components/Batches/CreateBatch.razor.rz.scp.css */
.batch-btn[b-wah5igskw9] {
    width: auto;
    float: none;
    padding: 6px 10px 4px 7px;
    margin-bottom: 0px;
}
/* _content/MEDesign.Web.Ui/Components/Content/Changelogs.razor.rz.scp.css */

/* ===== Grey YouTube Bar ===== */

.me-grey-bar[b-e0hbhrqquh] {
    background: #777777;
    position: relative;
    z-index: 4;
    width: 500%;
    height: 85px;
    display: block;
    margin-left: -200%;
    box-shadow: 0 20px 25px -5px rgba(0,0,0,0.3), 0 8px 10px -6px rgba(0,0,0,0.1);
}

    .me-grey-bar h1[b-e0hbhrqquh] {
        opacity: 1;
        left: 0px;
        right: 100px; /*animated property 0*/
        max-width: 1225px;
        position: relative;
        margin: 0 auto;
        list-style-type: none;
        padding-top: 24px;
        color: #fff;
        background-clip: content-box;
        font-family: RobotoCondensedBold;
    }

        .me-grey-bar h1 img[b-e0hbhrqquh] {
            float: right;
            opacity: 1;
            height: 28px;
            padding-top: 9px;
        }

/* ===== Grey YouTube Bar END ===== */

/* ===== Home Body Content ===== */

.me-home-content[b-e0hbhrqquh] {
    max-width: 1225px;
    position: relative;
    margin: 0 auto;
    list-style-type: none;
    padding-top: 50px;
    color: #000;
    background-clip: content-box;
    overflow: hidden;
    font-family: RobotoCondensed;
    opacity: 0; /*animated property 1*/
    right: 100px; /*animated property 0*/
}

    .me-home-content p[b-e0hbhrqquh] {
        font-size: 20px;
    }

.me-updates[b-e0hbhrqquh] {
    border-radius: 7px;
    background-color: #cc3333;
    color: #fff;
    float: right;
    width: 400px;
    margin: 0 10px 20px 30px;
    padding: 0 18px;
    font-family: RobotoCondensedBold;
    box-shadow: rgba(204, 51, 51, 0.24) 0px 7px 10px;
}

    .me-updates span[b-e0hbhrqquh] {
        font-style: italic;
    }

    .me-updates p[b-e0hbhrqquh] {
        margin: 0 0 20px 0;
    }

.me-help-desk[b-e0hbhrqquh] {
    width: 408px;
    float: left;
}

    .me-help-desk h1[b-e0hbhrqquh] {
        font-family: RobotoCondensedBold;
        color: #cc3333;
    }

    .me-help-desk p[b-e0hbhrqquh] {
        font-size: 18px;
    }

.me-questions[b-e0hbhrqquh] {
    width: 408px;
    float: left;
}

    .me-questions h1[b-e0hbhrqquh] {
        font-family: RobotoCondensedBold;
        color: #cc3333;
    }

    .me-questions p[b-e0hbhrqquh] {
        font-size: 18px;
    }

.me-home-logos[b-e0hbhrqquh] {
    width: 408px;
    float: left;
}

    .me-home-logos img[b-e0hbhrqquh] {
        display: block;
        margin: 0 auto;
        padding-top: 20px;
    }

/* ===== Home Body Content END ===== */


/* ===== PAGES CONTENT | me-accordion ===== */

/*Section used for centering process*/
section[b-e0hbhrqquh] {
    width: 100%;
    border-radius: 7px;
    overflow: hidden;
    background-color: #c6c6c6;
    display: flex;
    align-items: center;
    justify-content: center;
}

.section-container[b-e0hbhrqquh] {
    width: 100%;
    max-width: 80rem;
    margin: 0 auto;
    padding: 0 1.5rem;
}
/* ===== PAGES CONTENT | me-accordion END ===== */


table[b-e0hbhrqquh] {
    border-collapse: collapse;
    border: 1px solid #eee;
}

    table td[b-e0hbhrqquh] {
        border: 1px solid #eee;
    }
/* _content/MEDesign.Web.Ui/Components/Content/ClimateData.razor.rz.scp.css */
/* ===== Grey YouTube Bar ===== */

.me-grey-bar[b-gtg3tf9dbx] {
    background: #777777;
    position: relative;
    z-index: 4;
    width: 500%;
    height: 85px;
    display: block;
    margin-left: -200%;
    box-shadow: 0 20px 25px -5px rgba(0,0,0,0.3), 0 8px 10px -6px rgba(0,0,0,0.1);
}

    .me-grey-bar h1[b-gtg3tf9dbx] {
        opacity: 1;
        left: 0px;
        right: 100px; /*animated property 0*/
        max-width: 1225px;
        position: relative;
        margin: 0 auto;
        list-style-type: none;
        padding-top: 24px;
        color: #fff;
        background-clip: content-box;
        font-family: RobotoCondensedBold;
    }

        .me-grey-bar h1 img[b-gtg3tf9dbx] {
            float: right;
            opacity: 1;
            height: 28px;
            padding-top: 9px;
        }

/* ===== Grey YouTube Bar END ===== */

.me-home-content[b-gtg3tf9dbx] {
    max-width: 1225px;
    position: relative;
    margin: 0 auto;
    list-style-type: none;
    padding-top: 50px;
    color: #000;
    background-clip: content-box;
    overflow: hidden;
    font-family: RobotoCondensed;
    opacity: 0; /*animated property 1*/
    right: 100px; /*animated property 0*/
}

    .me-home-content p[b-gtg3tf9dbx] {
        font-size: 20px;
    }

.text-red[b-gtg3tf9dbx] {
    color: red;
}


/* map style */
.jvectormap-label[b-gtg3tf9dbx] {
    position: absolute;
    display: none;
    border: solid 1px #CDCDCD;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #292929;
    color: white;
    font-family: sans-serif, Verdana;
    font-size: smaller;
    padding: 3px;
}

.jvectormap-zoomin[b-gtg3tf9dbx], .jvectormap-zoomout[b-gtg3tf9dbx] {
    position: absolute;
    left: 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #292929;
    padding: 3px;
    color: white;
    width: 10px;
    height: 10px;
    cursor: pointer;
    line-height: 10px;
    text-align: center;
}

.jvectormap-zoomin[b-gtg3tf9dbx] {
    top: 10px;
}

.jvectormap-zoomout[b-gtg3tf9dbx] {
    top: 30px;
}
/* _content/MEDesign.Web.Ui/Components/Content/Contact.razor.rz.scp.css */

/* ===== Grey YouTube Bar ===== */

.me-grey-bar[b-2qqkinrgcd] {
    background: #777777;
    position: relative;
    z-index: 4;
    width: 500%;
    height: 85px;
    display: block;
    margin-left: -200%;
    box-shadow: 0 20px 25px -5px rgba(0,0,0,0.3), 0 8px 10px -6px rgba(0,0,0,0.1);
}

    .me-grey-bar h1[b-2qqkinrgcd] {
        opacity: 1;
        left: 0px;
        right: 100px; /*animated property 0*/
        max-width: 1225px;
        position: relative;
        margin: 0 auto;
        list-style-type: none;
        padding-top: 24px;
        color: #fff;
        background-clip: content-box;
        font-family: RobotoCondensedBold;
    }

        .me-grey-bar h1 img[b-2qqkinrgcd] {
            float: right;
            opacity: 1;
            height: 28px;
            padding-top: 9px;
        }

/* ===== Grey YouTube Bar END ===== */

.me-home-content[b-2qqkinrgcd] {
    max-width: 1225px;
    position: relative;
    margin: 0 auto;
    list-style-type: none;
    padding-top: 50px;
    color: #000;
    background-clip: content-box;
    overflow: hidden;
    font-family: RobotoCondensed;
    opacity: 0; /*animated property 1*/
    right: 100px; /*animated property 0*/
}

    .me-home-content p[b-2qqkinrgcd] {
        font-size: 20px;
    }
/* _content/MEDesign.Web.Ui/Components/Content/Documents.razor.rz.scp.css */

/* ===== Grey YouTube Bar ===== */

.me-grey-bar[b-rj65w0e2it] {
    background: #777777;
    position: relative;
    z-index: 4;
    width: 500%;
    height: 0px; /*animated property 85px*/
    margin-left: -200%;
    box-shadow: 0 20px 25px -5px rgba(0,0,0,0.3), 0 8px 10px -6px rgba(0,0,0,0.1);
}

    .me-grey-bar h1[b-rj65w0e2it] {
        opacity: 0; /*animated property 1*/
        right: 100px; /*animated property 0*/
        max-width: 1225px;
        position: relative;
        margin: 0 auto;
        list-style-type: none;
        padding-top: 24px;
        color: #fff;
        background-clip: content-box;
        font-family: RobotoCondensedBold;
    }

        .me-grey-bar h1 img[b-rj65w0e2it] {
            float: right;
            opacity: 0; /*animated property 1*/
            height: 28px;
            padding-top: 9px;
        }

/* ===== Grey YouTube Bar END ===== */

/* ===== Home Body Content ===== */

.me-home-content[b-rj65w0e2it] {
    max-width: 1225px;
    position: relative;
    margin: 0 auto;
    list-style-type: none;
    padding-top: 50px;
    color: #000;
    background-clip: content-box;
    overflow: hidden;
    font-family: RobotoCondensed;
    opacity: 0; /*animated property 1*/
    right: 100px; /*animated property 0*/
}

    .me-home-content p[b-rj65w0e2it] {
        font-size: 20px;
    }

.me-updates[b-rj65w0e2it] {
    border-radius: 7px;
    background-color: #cc3333;
    color: #fff;
    float: right;
    width: 400px;
    margin: 0 10px 20px 30px;
    padding: 0 18px;
    font-family: RobotoCondensedBold;
    box-shadow: rgba(204, 51, 51, 0.24) 0px 7px 10px;
}

    .me-updates span[b-rj65w0e2it] {
        font-style: italic;
    }

    .me-updates p[b-rj65w0e2it] {
        margin: 0 0 20px 0;
    }

.me-help-desk[b-rj65w0e2it] {
    width: 408px;
    float: left;
}

    .me-help-desk h1[b-rj65w0e2it] {
        font-family: RobotoCondensedBold;
        color: #cc3333;
    }

    .me-help-desk p[b-rj65w0e2it] {
        font-size: 18px;
    }

.me-questions[b-rj65w0e2it] {
    width: 408px;
    float: left;
}

    .me-questions h1[b-rj65w0e2it] {
        font-family: RobotoCondensedBold;
        color: #cc3333;
    }

    .me-questions p[b-rj65w0e2it] {
        font-size: 18px;
    }

.me-home-logos[b-rj65w0e2it] {
    width: 408px;
    float: left;
}

    .me-home-logos img[b-rj65w0e2it] {
        display: block;
        margin: 0 auto;
        padding-top: 20px;
    }

/* ===== Home Body Content END ===== */


/* ===== PAGES CONTENT | me-accordion ===== */

/*Section used for centering process*/
section[b-rj65w0e2it] {
    width: 100%;
    border-radius: 7px;
    overflow: hidden;
    background-color: #c6c6c6;
    display: flex;
    align-items: center;
    justify-content: center;
}

.section-container[b-rj65w0e2it] {
    width: 100%;
    max-width: 80rem;
    margin: 0 auto;
    padding: 0 1.5rem;
}
/* ===== PAGES CONTENT | me-accordion END ===== */
/* _content/MEDesign.Web.Ui/Components/Content/Drip.razor.rz.scp.css */

/* ===== Grey YouTube Bar ===== */

.me-grey-bar[b-rmhtyrs0ih] {
    background: #777777;
    position: relative;
    z-index: 4;
    width: 500%;
    height: 85px;
    display: block;
    margin-left: -200%;
    box-shadow: 0 20px 25px -5px rgba(0,0,0,0.3), 0 8px 10px -6px rgba(0,0,0,0.1);
}

    .me-grey-bar h1[b-rmhtyrs0ih] {
        opacity: 1;
        left: 0px;
        right: 100px; /*animated property 0*/
        max-width: 1225px;
        position: relative;
        margin: 0 auto;
        list-style-type: none;
        padding-top: 24px;
        color: #fff;
        background-clip: content-box;
        font-family: RobotoCondensedBold;
    }

        .me-grey-bar h1 img[b-rmhtyrs0ih] {
            float: right;
            opacity: 1;
            height: 28px;
            padding-top: 9px;
        }

/* ===== Grey YouTube Bar END ===== */

.me-home-content[b-rmhtyrs0ih] {
    max-width: 1225px;
    position: relative;
    margin: 0 auto;
    list-style-type: none;
    padding-top: 50px;
    color: #000;
    background-clip: content-box;
    overflow: hidden;
    font-family: RobotoCondensed;
    opacity: 0; /*animated property 1*/
    right: 100px; /*animated property 0*/
}

    .me-home-content p[b-rmhtyrs0ih] {
        font-size: 20px;
    }
/* _content/MEDesign.Web.Ui/Components/Content/Faqs.razor.rz.scp.css */

/* ===== Grey YouTube Bar ===== */

.me-grey-bar[b-o63wtlzzta] {
    background: #777777;
    position: relative;
    z-index: 4;
    width: 500%;
    height: 85px;
    display: block;
    margin-left: -200%;
    box-shadow: 0 20px 25px -5px rgba(0,0,0,0.3), 0 8px 10px -6px rgba(0,0,0,0.1);
}

    .me-grey-bar h1[b-o63wtlzzta] {
        opacity: 1;
        left: 0px;
        right: 100px; /*animated property 0*/
        max-width: 1225px;
        position: relative;
        margin: 0 auto;
        list-style-type: none;
        padding-top: 24px;
        color: #fff;
        background-clip: content-box;
        font-family: RobotoCondensedBold;
    }

        .me-grey-bar h1 img[b-o63wtlzzta] {
            float: right;
            opacity: 1;
            height: 28px;
            padding-top: 9px;
        }

/* ===== Grey YouTube Bar END ===== */

/* ===== Home Body Content ===== */

.me-home-content[b-o63wtlzzta] {
    max-width: 1225px;
    position: relative;
    margin: 0 auto;
    list-style-type: none;
    padding-top: 50px;
    color: #000;
    background-clip: content-box;
    overflow: hidden;
    font-family: RobotoCondensed;
    opacity: 0; /*animated property 1*/
    right: 100px; /*animated property 0*/
}

    .me-home-content p[b-o63wtlzzta] {
        font-size: 20px;
    }

.me-updates[b-o63wtlzzta] {
    border-radius: 7px;
    background-color: #cc3333;
    color: #fff;
    float: right;
    width: 400px;
    margin: 0 10px 20px 30px;
    padding: 0 18px;
    font-family: RobotoCondensedBold;
    box-shadow: rgba(204, 51, 51, 0.24) 0px 7px 10px;
}

    .me-updates span[b-o63wtlzzta] {
        font-style: italic;
    }

    .me-updates p[b-o63wtlzzta] {
        margin: 0 0 20px 0;
    }

.me-help-desk[b-o63wtlzzta] {
    width: 408px;
    float: left;
}

    .me-help-desk h1[b-o63wtlzzta] {
        font-family: RobotoCondensedBold;
        color: #cc3333;
    }

    .me-help-desk p[b-o63wtlzzta] {
        font-size: 18px;
    }

.me-questions[b-o63wtlzzta] {
    width: 408px;
    float: left;
}

    .me-questions h1[b-o63wtlzzta] {
        font-family: RobotoCondensedBold;
        color: #cc3333;
    }

    .me-questions p[b-o63wtlzzta] {
        font-size: 18px;
    }

.me-home-logos[b-o63wtlzzta] {
    width: 408px;
    float: left;
}

    .me-home-logos img[b-o63wtlzzta] {
        display: block;
        margin: 0 auto;
        padding-top: 20px;
    }

/* ===== Home Body Content END ===== */


/* ===== PAGES CONTENT | me-accordion ===== */

/*Section used for centering process*/
section[b-o63wtlzzta] {
    width: 100%;
    border-radius: 7px;
    overflow: hidden;
    background-color: #c6c6c6;
    display: flex;
    align-items: center;
    justify-content: center;
}

.section-container[b-o63wtlzzta] {
    width: 100%;
    max-width: 80rem;
    margin: 0 auto;
    padding: 0 1.5rem;
}
/* ===== PAGES CONTENT | me-accordion END ===== */


table[b-o63wtlzzta] {
    border-collapse: collapse;
    border: 1px solid #eee;
}

    table td[b-o63wtlzzta] {
        border: 1px solid #eee;
    }
/* _content/MEDesign.Web.Ui/Components/Content/Home.razor.rz.scp.css */
/*CSS written by:

Demetrius Smith
Senior Visual Designer
Applied Research Associates, Inc.

Project - AashtoWare me-design.com (redesign)
Started 01-03-2024

*/

/* ===== FONTS ===== */

@font-face {
    font-family: RobotoThin;
    src: url(../fonts/Roboto-Thin.ttf);
}

@font-face {
    font-family: RobotoLight;
    src: url(../fonts/Roboto-Light.ttf);
}

@font-face {
    font-family: RobotoRegular;
    src: url(../fonts/Roboto-Regular.ttf);
}

@font-face {
    font-family: RobotoCondensed;
    src: url(../fonts/RobotoCondensed-Regular.ttf);
}

@font-face {
    font-family: RobotoLight;
    src: url(../fonts/Roboto-Light.ttf);
}

@font-face {
    font-family: RobotoBold;
    src: url(../fonts/Roboto-Bold.ttf);
    font-weight: bold;
}

@font-face {
    font-family: RobotoCondensedBold;
    src: url(../fonts/RobotoCondensed-Bold.ttf);
}

@font-face {
    font-family: RobotoBlack;
    src: url(../fonts/Roboto-Black.ttf);
}

/* ===== FONTS END ===== */

/* ===== External HTML Content Containers ===== */

#load_software[b-z8kdcs5vs6] {
    opacity: 0;
    margin-top: 1px;
}

#load_climaticdata[b-z8kdcs5vs6] {
    opacity: 0;
    margin-top: 1px;
}

#load_documents[b-z8kdcs5vs6] {
    opacity: 0;
    margin-top: 1px;
}

#load_xmlvalidator[b-z8kdcs5vs6] {
    opacity: 0;
    margin-top: 1px;
}

#load_drip[b-z8kdcs5vs6] {
    opacity: 0;
    margin-top: 1px;
}

#load_mapme[b-z8kdcs5vs6] {
    opacity: 0;
    margin-top: 1px;
}

#load_apis[b-z8kdcs5vs6] {
    opacity: 0;
    margin-top: 1px;
}

#load_repave[b-z8kdcs5vs6] {
    opacity: 0;
    margin-top: 1px;
}

#load_calibrationat[b-z8kdcs5vs6] {
    opacity: 0;
    margin-top: 1px;
}

#load_faqs[b-z8kdcs5vs6] {
    opacity: 0;
    margin-top: 1px;
}

#load_contact[b-z8kdcs5vs6] {
    opacity: 0;
    margin-top: 1px;
}

#load_usergroup[b-z8kdcs5vs6] {
    opacity: 0;
    margin-top: 1px;
}

#load_reportbugs[b-z8kdcs5vs6] {
    opacity: 0;
    margin-top: 1px;
}

#load_international[b-z8kdcs5vs6] {
    opacity: 0;
    margin-top: 1px;
}

#load_general[b-z8kdcs5vs6] {
    opacity: 0;
    margin-top: 1px;
}

#load_license[b-z8kdcs5vs6] {
    opacity: 0;
    margin-top: 1px;
}

#load_webinars[b-z8kdcs5vs6] {
    opacity: 0;
    margin-top: 1px;
}

/* ===== External HTML Content Containers END ===== */

/* ===== Site Main Container ===== */

.me-body[b-z8kdcs5vs6] {
    margin: 0;
    padding: 0;
    /* height: 100vh; */
    overflow-x: hidden;
    background-color: white;
}

.me-container[b-z8kdcs5vs6] {
    max-width: 1225px;
    margin: 0 auto;
    position: relative;
}

/* ===== Site Main Container END ===== */

/* ===== Custom Scrollbar ===== */
/* Firefox */
*[b-z8kdcs5vs6] {
    scrollbar-width: auto;
    scrollbar-color: #cc3333 #fff;
}

    /* Chrome, Edge, and Safari */
    *[b-z8kdcs5vs6]::-webkit-scrollbar {
        width: 10px;
    }

    *[b-z8kdcs5vs6]::-webkit-scrollbar-track {
        background: #fff;
    }

    *[b-z8kdcs5vs6]::-webkit-scrollbar-thumb {
        background-color: #cc3333;
        border-radius: 10px;
        border: 3px solid #fff;
    }

/* ===== Custom Scrollbar END ===== */

/* ===== Navigation ===== */

.me-logo-header[b-z8kdcs5vs6] {
    opacity: 0; /*animated property 1*/
    background: url("./images/content/pavement-ME-logo.png") #fff no-repeat left center;
    background-size: 520px 140px;
    width: 100%;
    height: 194px;
    padding: 10px 0;
}

.me-nav-bar[b-z8kdcs5vs6] {
    background: #cc3333;
    position: relative;
    z-index: 6;
    width: 500%;
    height: 0px; /*animated property 67px*/
    margin-left: -200%;
    box-shadow: 0 1px 1px rgba(0,0,0,0.11), 0 2px 2px rgba(0,0,0,0.11), 0 4px 4px rgba(0,0,0,0.11), 0 8px 8px rgba(0,0,0,0.11), 0 16px 16px rgba(0,0,0,0.11), 0 32px 32px rgba(0,0,0,0.11);
}

/* ===== Navigation END ===== */

/* ===== Search ===== */

.nav-icon[b-z8kdcs5vs6] {
    float: right;
    margin-right: 170px;
}

    .nav-icon a[b-z8kdcs5vs6] {
        padding: 19px 10px;
    }

    .nav-icon img[b-z8kdcs5vs6] {
        width: 25px;
    }

.searchbox[b-z8kdcs5vs6] {
    position: absolute;
    right: 0;
    padding: 18px 0px;
}

    .searchbox input[b-z8kdcs5vs6] {
        border: none;
        border-radius: 5px;
        height: 30px;
        position: absolute;
        right: 0;
    }

#searchTable[b-z8kdcs5vs6] {
    width: 166px;
    background-color: rgb(0 0 0 / 70%);
    margin-top: 30px;
    border-radius: 0 0 7px 7px;
}

/* ===== Search END ===== */

/* ===== Header Hero ===== */

.me-intro-hero[b-z8kdcs5vs6] {
    background: url("./images/content/me-aggregate-hero.jpg") no-repeat center;
    position: relative;
    z-index: 5;
    width: 500%;
    height: 0px; /*animated property 250px*/
    margin-left: -200%;
    box-shadow: 0 1px 1px rgba(0,0,0,0.11), 0 2px 2px rgba(0,0,0,0.11), 0 4px 4px rgba(0,0,0,0.11), 0 8px 8px rgba(0,0,0,0.11), 0 16px 16px rgba(0,0,0,0.11), 0 32px 32px rgba(0,0,0,0.11);
}

    .me-intro-hero h1[b-z8kdcs5vs6] {
        opacity: 0; /*animated property 1*/
        right: 100px; /*animated property 0*/
        max-width: 1225px;
        position: absolute;
        margin: 0 auto;
        list-style-type: none;
        padding-top: 70px;
        color: #fff;
        background-clip: content-box;
        text-transform: uppercase;
        overflow: hidden;
        font-family: RobotoCondensedBold;
    }

        .me-intro-hero h1 span[b-z8kdcs5vs6] {
            background-color: rgb(0 0 0 / .5);
            padding: 0 10px;
            font-size: 40px;
        }

/* ===== Header Hero END ===== */

/* ===== Grey YouTube Bar ===== */

.me-grey-bar[b-z8kdcs5vs6] {
    background: #777777;
    position: relative;
    z-index: 4;
    width: 500%;
    height: 0px; /*animated property 85px*/
    margin-left: -200%;
    box-shadow: 0 20px 25px -5px rgba(0,0,0,0.3), 0 8px 10px -6px rgba(0,0,0,0.1);
}

    .me-grey-bar h1[b-z8kdcs5vs6] {
        opacity: 0; /*animated property 1*/
        right: 100px; /*animated property 0*/
        max-width: 1225px;
        position: relative;
        margin: 0 auto;
        list-style-type: none;
        padding-top: 24px;
        color: #fff;
        background-clip: content-box;
        overflow: hidden;
        font-family: RobotoCondensedBold;
    }

        .me-grey-bar h1 img[b-z8kdcs5vs6] {
            float: right;
            opacity: 0; /*animated property 1*/
            height: 28px;
            padding-top: 9px;
        }

/* ===== Grey YouTube Bar END ===== */

/* ===== Interactive Cards ===== */

.me-cards-container[b-z8kdcs5vs6] {
    background: #c6c6c6;
    position: relative;
    z-index: 3;
    width: 500%;
    height: 0px; /*animated property 406px*/
    margin-left: -200%;
    box-shadow: 0 20px 25px -5px rgba(0,0,0,0.1), 0 8px 10px -6px rgba(0,0,0,0.1);
    display: none; /*animated property just remove if NOT using animation*/
}

.inner-me-cards-container[b-z8kdcs5vs6] {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 40px;
    font-family: RobotoCondensed;
}

#me-card-01 .inner .front[b-z8kdcs5vs6] {
    background-image: url("./images/content/pavement-ME-dl-icon-faded.png"), linear-gradient(0deg, rgba(232,232,232, 1), rgba(255,255,255, 1));
    background-position: top left;
    background-repeat: no-repeat;
    background-size: 94% auto, cover;
    overflow: hidden;
    border-radius: 5px;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    opacity: 0; /*animated property 1*/
}

#me-card-01 .inner .back[b-z8kdcs5vs6] {
    background-image: url("./images/content/pavement-ME-dl-icon-faded-i.png"), linear-gradient(0deg, rgba(111,111,111, 1), rgba(53,53,53, 1));
    background-position: top left;
    background-repeat: no-repeat;
    background-size: 94% auto, cover;
    overflow: hidden;
    border-radius: 5px;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    transform: rotateY(180deg);
    color: #fff;
}

#me-card-02 .inner .front[b-z8kdcs5vs6] {
    background-image: url("./images/content/pavement-ME-tools-icon-faded.png"), linear-gradient(0deg, rgba(232,232,232, 1), rgba(255,255,255, 1));
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 94% auto, cover;
    overflow: hidden;
    border-radius: 5px;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    opacity: 0; /*animated property 1*/
}

#me-card-02 .inner .front p[b-z8kdcs5vs6] {
    min-height: 72px;
}

#me-card-02 .inner .back[b-z8kdcs5vs6] {
    background-image: url("./images/content/pavement-ME-tools-icon-faded-i.png"), linear-gradient(0deg, rgba(111,111,111, 1), rgba(53,53,53, 1));
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 94% auto, cover;
    overflow: hidden;
    border-radius: 5px;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    transform: rotateY(180deg);
    color: #fff;
}

#me-card-03 .inner .front[b-z8kdcs5vs6] {
    background-image: url("./images/content/pavement-ME-description-icon-faded.png"), linear-gradient(0deg, rgba(232,232,232, 1), rgba(255,255,255, 1));
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 94% auto, cover;
    overflow: hidden;
    border-radius: 5px;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    opacity: 0; /*animated property 1*/
}

#me-card-03 .inner .back[b-z8kdcs5vs6] {
    background-image: url("./images/content/pavement-ME-description-icon-faded-i.png"), linear-gradient(0deg, rgba(111,111,111, 1), rgba(53,53,53, 1));
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 94% auto, cover;
    overflow: hidden;
    border-radius: 5px;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    transform: rotateY(180deg);
    color: #fff;
}

#me-card-04 .inner .front[b-z8kdcs5vs6] {
    background-image: url("./images/content/pavement-ME-licensing-icon-faded.png"), linear-gradient(0deg, rgba(232,232,232, 1), rgba(255,255,255, 1));
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 94% auto, cover;
    overflow: hidden;
    border-radius: 5px;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    opacity: 1; /*animated property 1*/
}

#me-card-04 .inner .back[b-z8kdcs5vs6] {
    background-image: url("./images/content/pavement-ME-licensing-icon-faded-i.png"), linear-gradient(0deg, rgba(111,111,111, 1), rgba(53,53,53, 1));
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 94% auto, cover;
    overflow: hidden;
    border-radius: 5px;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    transform: rotateY(180deg);
    color: #fff;
}

.flip-card[b-z8kdcs5vs6] {
    background-color: transparent;
    width: 300px;
    height: 340px;
    margin: 0 35px;
    perspective: 1000px;
}

    .flip-card .inner[b-z8kdcs5vs6] {
        position: relative;
        width: 100%;
        height: 100%;
        transition: transform 0.8s;
        transform-style: preserve-3d;
    }

        .flip-card .inner .front[b-z8kdcs5vs6],
        .flip-card .inner .back[b-z8kdcs5vs6] {
            position: absolute;
            width: 100%;
            height: 100%;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
            display: flex;
            align-items: center;
            justify-content: center;
            flex-direction: column;
        }

            .flip-card .inner .front img[b-z8kdcs5vs6] {
                height: 74px;
            }

            .flip-card .inner .front h1[b-z8kdcs5vs6] {
                font-family: RobotoCondensedBold;
                color: #cc3333;
            }

            .flip-card .inner .back h1[b-z8kdcs5vs6] {
                font-family: RobotoCondensedBold;
                color: #cc3333;
                margin: 10px;
                font-size: 25px;
            }

                .flip-card .inner .back h1 a[b-z8kdcs5vs6] {
                    font-family: RobotoCondensedBold;
                    color: #fff;
                }

                    .flip-card .inner .back h1 a:hover[b-z8kdcs5vs6] {
                        font-family: RobotoCondensedBold;
                        color: #cc3333;
                    }

            .flip-card .inner .front p[b-z8kdcs5vs6] {
                font-family: RobotoCondensed;
                padding: 0 40px;
            }

    .flip-card:hover .inner[b-z8kdcs5vs6] {
        transform: rotateY(180deg);
    }

/* ===== Interactive Cards END ===== */

/* ===== Home Body Content ===== */

.me-home-content[b-z8kdcs5vs6] {
    max-width: 1225px;
    position: relative;
    margin: 0 auto;
    list-style-type: none;
    padding-top: 50px;
    color: #000;
    background-clip: content-box;
    overflow: hidden;
    font-family: RobotoCondensed;
    opacity: 0; /*animated property 1*/
    right: 100px; /*animated property 0*/
}

    .me-home-content p[b-z8kdcs5vs6] {
        font-size: 20px;
    }

.me-updates[b-z8kdcs5vs6] {
    border-radius: 7px;
    background-color: #cc3333;
    color: #fff;
    float: right;
    width: 400px;
    margin: 0 10px 20px 30px;
    padding: 0 18px;
    font-family: RobotoCondensedBold;
    box-shadow: rgba(204, 51, 51, 0.24) 0px 7px 10px;
}

    .me-updates span[b-z8kdcs5vs6] {
        font-style: italic;
    }

    .me-updates p[b-z8kdcs5vs6] {
        margin: 0 0 20px 0;
    }

.me-help-desk[b-z8kdcs5vs6] {
    width: 408px;
    float: left;
}

    .me-help-desk h1[b-z8kdcs5vs6] {
        font-family: RobotoCondensedBold;
        color: #cc3333;
    }

    .me-help-desk p[b-z8kdcs5vs6] {
        font-size: 18px;
    }

.me-questions[b-z8kdcs5vs6] {
    width: 408px;
    float: left;
}

    .me-questions h1[b-z8kdcs5vs6] {
        font-family: RobotoCondensedBold;
        color: #cc3333;
    }

    .me-questions p[b-z8kdcs5vs6] {
        font-size: 18px;
    }

.me-home-logos[b-z8kdcs5vs6] {
    width: 408px;
    float: left;
}

    .me-home-logos img[b-z8kdcs5vs6] {
        display: block;
        margin: 0 auto;
        padding-top: 20px;
    }

/* ===== Home Body Content END ===== */

/* ===== Footer ===== */

.me-footer[b-z8kdcs5vs6] {
    width: 500%;
    margin-left: -200%;
    margin-top: 50px;
    height: 50px;
    position: relative;
    /* background-color: #d4d4d4; */
    opacity: 0; /*animated property 1*/
}

    .me-footer span[b-z8kdcs5vs6] {
        max-width: 1225px;
        position: relative;
        display: block;
        margin: 0 auto;
        text-align: right;
        padding-top: 14px;
        font-size: 13px;
        font-family: RobotoCondensed;
    }
/* ===== Footer END ===== */

/* ===== PAGES CONTENT | Inner Page Form ===== */

label[b-z8kdcs5vs6] {
    font-size: 12.5px;
    color: #fff;
    opacity: 0.8;
    font-weight: 400;
}

form[b-z8kdcs5vs6] {
    margin-bottom: 30px;
    border-radius: 7px;
    padding: 7px 18px;
    background: #777777;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 20px;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 7px 10px;
}

    form button[b-z8kdcs5vs6] {
        width: auto;
        min-width: 100px;
        border-radius: 7px;
        text-align: center;
        padding: 10px;
        margin-top: 5px;
        background-color: #cc3333;
        color: #fff;
        font-size: 20px;
        margin-left: auto;
        font-family: RobotoCondensedBold;
        box-shadow: 0px 2px 6px -1px rgba(0, 0, 0, 0.13);
        border: none;
        transition: all 0.3s ease;
        outline: 0;
    }

        form button:hover[b-z8kdcs5vs6] {
            transform: translateY(-3px);
            box-shadow: 0 2px 6px -1px rgba(204, 51, 51, 0.65);
        }

            form button:hover:active[b-z8kdcs5vs6] {
                transform: scale(0.99);
            }

.floating-label input[b-z8kdcs5vs6] {
    font-size: 16px;
    padding: 20px 0px;
    height: 56px;
    border: none;
    border-bottom: solid 1px rgba(255, 255, 255, 0.3);
    background: #777777;
    width: 280px;
    box-sizing: border-box;
    transition: all 0.3s linear;
    color: #fff;
    font-weight: 400;
}

input:focus[b-z8kdcs5vs6] {
    border-bottom: solid 1px #fff;
    outline: 0;
    box-shadow: 0 2px 6px -8px rgba(182, 157, 230, 0.45);
}

[b-z8kdcs5vs6]::placeholder {
    color: #fff;
    opacity: 1; /* Firefox */
}

[b-z8kdcs5vs6]::-ms-input-placeholder { /* Edge 12-18 */
    color: #fff;
}

.floating-label[b-z8kdcs5vs6] {
    position: relative;
    margin-bottom: 10px;
    width: 100%;
}

    .floating-label label[b-z8kdcs5vs6] {
        position: absolute;
        top: calc(50% - 7px);
        left: 0;
        opacity: 0;
        transition: all 0.3s ease;
        padding-left: 44px;
    }

    .floating-label input[b-z8kdcs5vs6] {
        width: calc(100% - 5px);
        margin-left: auto;
        display: flex;
    }

/* ===== PAGES CONTENT | Inner Page Form END ===== */

h1 > a[b-z8kdcs5vs6] {
    cursor: pointer;
}
/* _content/MEDesign.Web.Ui/Components/Content/International.razor.rz.scp.css */

/* ===== Grey YouTube Bar ===== */

.me-grey-bar[b-rr6f18tajq] {
    background: #777777;
    position: relative;
    z-index: 4;
    width: 500%;
    height: 85px;
    display: block;
    margin-left: -200%;
    box-shadow: 0 20px 25px -5px rgba(0,0,0,0.3), 0 8px 10px -6px rgba(0,0,0,0.1);
}

    .me-grey-bar h1[b-rr6f18tajq] {
        opacity: 1;
        left: 0px;
        right: 100px; /*animated property 0*/
        max-width: 1225px;
        position: relative;
        margin: 0 auto;
        list-style-type: none;
        padding-top: 24px;
        color: #fff;
        background-clip: content-box;
        font-family: RobotoCondensedBold;
    }

        .me-grey-bar h1 img[b-rr6f18tajq] {
            float: right;
            opacity: 1;
            height: 28px;
            padding-top: 9px;
        }

/* ===== Grey YouTube Bar END ===== */

.me-home-content[b-rr6f18tajq] {
    max-width: 1225px;
    position: relative;
    margin: 0 auto;
    list-style-type: none;
    padding-top: 50px;
    color: #000;
    background-clip: content-box;
    overflow: hidden;
    font-family: RobotoCondensed;
    opacity: 0; /*animated property 1*/
    right: 100px; /*animated property 0*/
}

    .me-home-content p[b-rr6f18tajq] {
        font-size: 20px;
    }
/* _content/MEDesign.Web.Ui/Components/Content/License.razor.rz.scp.css */

/* ===== Grey YouTube Bar ===== */

.me-grey-bar[b-jw2ioyef3d] {
    background: #777777;
    position: relative;
    z-index: 4;
    width: 500%;
    height: 85px;
    display: block;
    margin-left: -200%;
    box-shadow: 0 20px 25px -5px rgba(0,0,0,0.3), 0 8px 10px -6px rgba(0,0,0,0.1);
}

    .me-grey-bar h1[b-jw2ioyef3d] {
        opacity: 1;
        left: 0px;
        right: 100px; /*animated property 0*/
        max-width: 1225px;
        position: relative;
        margin: 0 auto;
        list-style-type: none;
        padding-top: 24px;
        color: #fff;
        background-clip: content-box;
        font-family: RobotoCondensedBold;
    }

        .me-grey-bar h1 img[b-jw2ioyef3d] {
            float: right;
            opacity: 1;
            height: 28px;
            padding-top: 9px;
        }

/* ===== Grey YouTube Bar END ===== */

.me-home-content[b-jw2ioyef3d] {
    max-width: 1225px;
    position: relative;
    margin: 0 auto;
    list-style-type: none;
    padding-top: 50px;
    color: #000;
    background-clip: content-box;
    overflow: hidden;
    font-family: RobotoCondensed;
    opacity: 0; /*animated property 1*/
    right: 100px; /*animated property 0*/
}

    .me-home-content p[b-jw2ioyef3d] {
        font-size: 20px;
    }
/* _content/MEDesign.Web.Ui/Components/Content/Software.razor.rz.scp.css */
/* ===== Grey YouTube Bar ===== */

.me-grey-bar[b-vd308pgqlj] {
    background: #777777;
    position: relative;
    z-index: 4;
    width: 500%;
    height: 85px;
    display: block;
    margin-left: -200%;
    box-shadow: 0 20px 25px -5px rgba(0,0,0,0.3), 0 8px 10px -6px rgba(0,0,0,0.1);
}

    .me-grey-bar h1[b-vd308pgqlj] {
        opacity: 1;
        left: 0px;
        right: 100px; /*animated property 0*/
        max-width: 1225px;
        position: relative;
        margin: 0 auto;
        list-style-type: none;
        padding-top: 24px;
        color: #fff;
        background-clip: content-box;
        font-family: RobotoCondensedBold;
    }

        .me-grey-bar h1 img[b-vd308pgqlj] {
            float: right;
            opacity: 1;
            height: 28px;
            padding-top: 9px;
        }

/* ===== Grey YouTube Bar END ===== */

/* ===== Home Body Content ===== */

.me-home-content[b-vd308pgqlj] {
    max-width: 1225px;
    position: relative;
    margin: 0 auto;
    list-style-type: none;
    padding-top: 50px;
    color: #000;
    background-clip: content-box;
    overflow: hidden;
    font-family: RobotoCondensed;
    opacity: 0; /*animated property 1*/
    right: 100px; /*animated property 0*/
}

    .me-home-content p[b-vd308pgqlj] {
        font-size: 20px;
    }

.me-updates[b-vd308pgqlj] {
    border-radius: 7px;
    background-color: #cc3333;
    color: #fff;
    float: right;
    width: 400px;
    margin: 0 10px 20px 30px;
    padding: 0 18px;
    font-family: RobotoCondensedBold;
    box-shadow: rgba(204, 51, 51, 0.24) 0px 7px 10px;
}

    .me-updates span[b-vd308pgqlj] {
        font-style: italic;
    }

    .me-updates p[b-vd308pgqlj] {
        margin: 0 0 20px 0;
    }

.me-help-desk[b-vd308pgqlj] {
    width: 408px;
    float: left;
}

    .me-help-desk h1[b-vd308pgqlj] {
        font-family: RobotoCondensedBold;
        color: #cc3333;
    }

    .me-help-desk p[b-vd308pgqlj] {
        font-size: 18px;
    }

.me-questions[b-vd308pgqlj] {
    width: 408px;
    float: left;
}

    .me-questions h1[b-vd308pgqlj] {
        font-family: RobotoCondensedBold;
        color: #cc3333;
    }

    .me-questions p[b-vd308pgqlj] {
        font-size: 18px;
    }

.me-home-logos[b-vd308pgqlj] {
    width: 408px;
    float: left;
}

    .me-home-logos img[b-vd308pgqlj] {
        display: block;
        margin: 0 auto;
        padding-top: 20px;
    }

/* ===== Home Body Content END ===== */

.software-downlaod-sign-in-button[b-vd308pgqlj] {
    width: 400px;
}

.redirect-link[b-vd308pgqlj] {
    text-decoration: underline;
    cursor: pointer;
}
/* _content/MEDesign.Web.Ui/Components/Content/SoftwareDownload/PmedDownload.razor.rz.scp.css */
/* ===== PAGES CONTENT | me-accordion ===== */

/*Section used for centering process*/
section[b-5dofpbsc6l] {
    width: 100%;
    border-radius: 7px;
    overflow: hidden;
    background-color: #c6c6c6;
    display: flex;
    align-items: center;
    justify-content: center;
}

.section-container[b-5dofpbsc6l] {
    width: 100%;
    max-width: 80rem;
    margin: 0 auto;
    padding: 0 1.5rem;
}
/* ===== PAGES CONTENT | me-accordion END ===== */
/* _content/MEDesign.Web.Ui/Components/Content/UserGroup.razor.rz.scp.css */

/* ===== Grey YouTube Bar ===== */

.me-grey-bar[b-ffalsu2564] {
    background: #777777;
    position: relative;
    z-index: 4;
    width: 500%;
    height: 85px;
    display: block;
    margin-left: -200%;
    box-shadow: 0 20px 25px -5px rgba(0,0,0,0.3), 0 8px 10px -6px rgba(0,0,0,0.1);
}

    .me-grey-bar h1[b-ffalsu2564] {
        opacity: 1;
        left: 0px;
        right: 100px; /*animated property 0*/
        max-width: 1225px;
        position: relative;
        margin: 0 auto;
        list-style-type: none;
        padding-top: 24px;
        color: #fff;
        background-clip: content-box;
        font-family: RobotoCondensedBold;
    }

        .me-grey-bar h1 img[b-ffalsu2564] {
            float: right;
            opacity: 1;
            height: 28px;
            padding-top: 9px;
        }

/* ===== Grey YouTube Bar END ===== */

/* ===== Home Body Content ===== */

.me-home-content[b-ffalsu2564] {
    max-width: 1225px;
    position: relative;
    margin: 0 auto;
    list-style-type: none;
    padding-top: 50px;
    color: #000;
    background-clip: content-box;
    overflow: hidden;
    font-family: RobotoCondensed;
    opacity: 0; /*animated property 1*/
    right: 100px; /*animated property 0*/
}

    .me-home-content p[b-ffalsu2564] {
        font-size: 20px;
    }

.me-updates[b-ffalsu2564] {
    border-radius: 7px;
    background-color: #cc3333;
    color: #fff;
    float: right;
    width: 400px;
    margin: 0 10px 20px 30px;
    padding: 0 18px;
    font-family: RobotoCondensedBold;
    box-shadow: rgba(204, 51, 51, 0.24) 0px 7px 10px;
}

    .me-updates span[b-ffalsu2564] {
        font-style: italic;
    }

    .me-updates p[b-ffalsu2564] {
        margin: 0 0 20px 0;
    }

.me-help-desk[b-ffalsu2564] {
    width: 408px;
    float: left;
}

    .me-help-desk h1[b-ffalsu2564] {
        font-family: RobotoCondensedBold;
        color: #cc3333;
    }

    .me-help-desk p[b-ffalsu2564] {
        font-size: 18px;
    }

.me-questions[b-ffalsu2564] {
    width: 408px;
    float: left;
}

    .me-questions h1[b-ffalsu2564] {
        font-family: RobotoCondensedBold;
        color: #cc3333;
    }

    .me-questions p[b-ffalsu2564] {
        font-size: 18px;
    }

.me-home-logos[b-ffalsu2564] {
    width: 408px;
    float: left;
}

    .me-home-logos img[b-ffalsu2564] {
        display: block;
        margin: 0 auto;
        padding-top: 20px;
    }

/* ===== Home Body Content END ===== */


/* ===== PAGES CONTENT | me-accordion ===== */

/*Section used for centering process*/
section[b-ffalsu2564] {
    width: 100%;
    border-radius: 7px;
    overflow: hidden;
    background-color: #c6c6c6;
    display: flex;
    align-items: center;
    justify-content: center;
}

.section-container[b-ffalsu2564] {
    width: 100%;
    max-width: 80rem;
    margin: 0 auto;
    padding: 0 1.5rem;
}
/* ===== PAGES CONTENT | me-accordion END ===== */
/* _content/MEDesign.Web.Ui/Components/Content/Webinars.razor.rz.scp.css */

/* ===== Grey YouTube Bar ===== */

.me-grey-bar[b-4adsbgwq7p] {
    background: #777777;
    position: relative;
    z-index: 4;
    width: 500%;
    height: 85px;
    display: block;
    margin-left: -200%;
    box-shadow: 0 20px 25px -5px rgba(0,0,0,0.3), 0 8px 10px -6px rgba(0,0,0,0.1);
}

    .me-grey-bar h1[b-4adsbgwq7p] {
        opacity: 1;
        left: 0px;
        right: 100px; /*animated property 0*/
        max-width: 1225px;
        position: relative;
        margin: 0 auto;
        list-style-type: none;
        padding-top: 24px;
        color: #fff;
        background-clip: content-box;
        font-family: RobotoCondensedBold;
    }

        .me-grey-bar h1 img[b-4adsbgwq7p] {
            float: right;
            opacity: 1;
            height: 28px;
            padding-top: 9px;
        }

/* ===== Grey YouTube Bar END ===== */

/* ===== Home Body Content ===== */

.me-home-content[b-4adsbgwq7p] {
    max-width: 1225px;
    position: relative;
    margin: 0 auto;
    list-style-type: none;
    padding-top: 50px;
    color: #000;
    background-clip: content-box;
    overflow: hidden;
    font-family: RobotoCondensed;
    opacity: 0; /*animated property 1*/
    right: 100px; /*animated property 0*/
}

    .me-home-content p[b-4adsbgwq7p] {
        font-size: 20px;
    }

.me-updates[b-4adsbgwq7p] {
    border-radius: 7px;
    background-color: #cc3333;
    color: #fff;
    float: right;
    width: 400px;
    margin: 0 10px 20px 30px;
    padding: 0 18px;
    font-family: RobotoCondensedBold;
    box-shadow: rgba(204, 51, 51, 0.24) 0px 7px 10px;
}

    .me-updates span[b-4adsbgwq7p] {
        font-style: italic;
    }

    .me-updates p[b-4adsbgwq7p] {
        margin: 0 0 20px 0;
    }

.me-help-desk[b-4adsbgwq7p] {
    width: 408px;
    float: left;
}

    .me-help-desk h1[b-4adsbgwq7p] {
        font-family: RobotoCondensedBold;
        color: #cc3333;
    }

    .me-help-desk p[b-4adsbgwq7p] {
        font-size: 18px;
    }

.me-questions[b-4adsbgwq7p] {
    width: 408px;
    float: left;
}

    .me-questions h1[b-4adsbgwq7p] {
        font-family: RobotoCondensedBold;
        color: #cc3333;
    }

    .me-questions p[b-4adsbgwq7p] {
        font-size: 18px;
    }

.me-home-logos[b-4adsbgwq7p] {
    width: 408px;
    float: left;
}

    .me-home-logos img[b-4adsbgwq7p] {
        display: block;
        margin: 0 auto;
        padding-top: 20px;
    }

/* ===== Home Body Content END ===== */


/* ===== PAGES CONTENT | me-accordion ===== */

/*Section used for centering process*/
section[b-4adsbgwq7p] {
    width: 100%;
    border-radius: 7px;
    overflow: hidden;
    background-color: #c6c6c6;
    display: flex;
    align-items: center;
    justify-content: center;
}

.section-container[b-4adsbgwq7p] {
    width: 100%;
    max-width: 80rem;
    margin: 0 auto;
    padding: 0 1.5rem;
}
/* ===== PAGES CONTENT | me-accordion END ===== */
/* _content/MEDesign.Web.Ui/Components/Deployment/Dashboards/DashboardPanels/DesignTemplatePanel.razor.rz.scp.css */
.modal-fieldset[b-tep9oate94] {
    background: #a9a9a9;
}

.modal-header[b-tep9oate94] {
    background-color: rgb(105 104 104);
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    width: -webkit-fill-available;
}

.modal-fieldset-div0[b-tep9oate94] {
    padding-bottom: 15px;
}

.modal-fieldset-div1[b-tep9oate94] {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px
}

.modal-prop-validation p[b-tep9oate94] {
    display: inline-block;
    position: relative;
    line-height: 50px;
    font-family: 'RobotoCondensed';
    font-size: 18px;
    color: #353535;
}


.selected-default[b-tep9oate94] {
    width: 130px;
    padding-top: 13px;
    cursor: default;
    margin: auto;
}

.unselected-default[b-tep9oate94] {
    width: 115px;
    padding-top: 13px;
    background-color: #909090;
    color: white;
    margin: auto;
}

    .unselected-default:hover[b-tep9oate94] {
        background-color: #AB9F79;
    }

.grid-container-triple[b-tep9oate94] {
    display: grid;
    grid-template-columns: 60% 15% 15%;
    align-items: center;
    justify-content: start;
    grid-column-gap: 25px;
}
/* _content/MEDesign.Web.Ui/Components/Deployment/Dashboards/DashboardPanels/GroupPanel.razor.rz.scp.css */
.modal-fieldset[b-je8o4p96vn] {
    background: #a9a9a9;
}

.modal-header[b-je8o4p96vn] {
    background-color: rgb(105 104 104);
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    width: -webkit-fill-available;
}

.modal-fieldset-div0[b-je8o4p96vn] {
    padding-bottom: 15px;
}

.modal-fieldset-div1[b-je8o4p96vn] {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px
}

.modal-prop-validation p[b-je8o4p96vn] {
    display: inline-block;
    position: relative;
    line-height: 50px;
    font-family: 'RobotoCondensed';
    font-size: 18px;
    color: #353535;
}

.table-access-btn[b-je8o4p96vn] {
    padding-top: 15px;
    width: 70px;
}

.table-no-access-btn[b-je8o4p96vn] {
    padding-top: 15px;
    width: 70px;
    background-color: gray;
    color: white;
}
/* _content/MEDesign.Web.Ui/Components/Deployment/Dashboards/DashboardPanels/LibraryPanel.razor.rz.scp.css */
.modal-fieldset[b-nss3z0hp9r] {
    background: #a9a9a9;
}

.modal-header[b-nss3z0hp9r] {
    background-color: rgb(105 104 104);
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    width: -webkit-fill-available;
}

.modal-fieldset-div0[b-nss3z0hp9r] {
    padding-bottom: 15px;
}

.modal-fieldset-div1[b-nss3z0hp9r] {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px
}

.modal-prop-validation p[b-nss3z0hp9r] {
    display: inline-block;
    position: relative;
    line-height: 50px;
    font-family: 'RobotoCondensed';
    font-size: 18px;
    color: #353535;
}

.library-modal-btn[b-nss3z0hp9r] {
    background-color: #F2C73A;
    color: #353535;
    padding-bottom: 4px;
    padding-top: 6px;
    padding-left: 10px;
    border-radius: 7px;
    font-family: RobotoCondensedBold;
    box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.14);
    transition: .4s;
    transition-timing-function: ease;
    display: inline-block;
    margin-right: 14px;
    margin-bottom: 10px;
    float: right;
    width: 110px;
}

    .library-modal-btn:hover[b-nss3z0hp9r] {
        background-color: #fff;
        transition: .4s;
        transition-timing-function: ease;
        cursor: pointer;
    }

.active[b-nss3z0hp9r] {
    padding-top: 13px;
    margin: auto 2px auto 2px;
    cursor: default;
}

.inactive[b-nss3z0hp9r] {
    padding-top: 13px;
    background-color: #909090;
    color: white;
    margin: auto 2px auto 2px;
    cursor: default;
}

.grid-container-triple[b-nss3z0hp9r] {
    display: grid;
    grid-template-columns: 60% 15% 15%;
    align-items: center;
    justify-content: start;
    grid-column-gap: 25px;
}


.badge-library-workspace[b-nss3z0hp9r] {
    color: #fff;
    background-color: #0077dd;
    font-size: 100%;
    margin-bottom: 5px;
    margin-right: 5px;
}

.icon-style[b-nss3z0hp9r] {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
    cursor: pointer;
}

.library-search-box[b-nss3z0hp9r] {
    font-family: RobotoCondensedLight;
    border: 1px solid rgb(255 255 255 / 50%);
    border-radius: 5px;
    font-size: 18px;
    padding: 7px 7px 7px 7px;
    transition: all 0.3s ease;
    font-style: italic;
}

.library-search-input[b-nss3z0hp9r] {
    border: none;
    outline: 0;
    background: transparent;
    font-style: italic;
    color: #fff;
}

.cursor-pointer[b-nss3z0hp9r] {
    cursor: pointer;
}
/* _content/MEDesign.Web.Ui/Components/Deployment/Dashboards/DashboardPanels/MaterialLibraryPanel.razor.rz.scp.css */
.modal-fieldset[b-vbdit25p1o] {
    background: #a9a9a9;
}

.modal-header[b-vbdit25p1o] {
    background-color: rgb(105 104 104);
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    width: -webkit-fill-available;
}

.modal-fieldset-div0[b-vbdit25p1o] {
    padding-bottom: 15px;
}

.modal-fieldset-div1[b-vbdit25p1o] {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px
}

.modal-prop-validation p[b-vbdit25p1o] {
    display: inline-block;
    position: relative;
    line-height: 50px;
    font-family: 'RobotoCondensed';
    font-size: 18px;
    color: #353535;
}


.selected-default[b-vbdit25p1o] {
    width: 130px;
    padding-top: 13px;
    cursor: default;
    margin: auto;
}

.unselected-default[b-vbdit25p1o] {
    width: 115px;
    padding-top: 13px;
    background-color: #909090;
    color: white;
    margin: auto;
}

    .unselected-default:hover[b-vbdit25p1o] {
        background-color: #AB9F79;
    }

.material-library-layer-btn[b-vbdit25p1o] {
    background-color: #F2C73A;
    color: #353535;
    padding-bottom: 4px;
    padding-top: 6px;
    border-radius: 7px;
    font-family: RobotoCondensedBold;
    box-shadow: 0 10px 10px 0 rgb(0 0 0 / 14%);
    transition: .4s;
    transition-timing-function: ease;
    display: inline-block;
    margin-right: 14px;
    margin-bottom: 10px;
    width: 150px;
}

    .material-library-layer-btn:hover[b-vbdit25p1o] {
        background-color: #fff;
        transition: .4s;
        transition-timing-function: ease;
        cursor: pointer;
    }

.material-library-layer-text[b-vbdit25p1o] {
    text-align: center;
}

.badge-library-workspace[b-vbdit25p1o] {
    color: #fff;
    background-color: #0077dd;
    font-size: 100%;
    margin-bottom: 5px;
    margin-right: 5px;
}
/* _content/MEDesign.Web.Ui/Components/Deployment/Dashboards/DashboardPanels/OwnedLibraryPanel.razor.rz.scp.css */
.modal-fieldset[b-lzvqgpytro] {
    background: #a9a9a9;
}

.modal-header[b-lzvqgpytro] {
    background-color: rgb(105 104 104);
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    width: -webkit-fill-available;
}

.modal-fieldset-div0[b-lzvqgpytro] {
    padding-bottom: 15px;
}

.modal-fieldset-div1[b-lzvqgpytro] {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px
}

.modal-prop-validation p[b-lzvqgpytro] {
    display: inline-block;
    position: relative;
    line-height: 50px;
    font-family: 'RobotoCondensed';
    font-size: 18px;
    color: #353535;
}

.library-modal-btn[b-lzvqgpytro] {
    background-color: #F2C73A;
    color: #353535;
    padding-bottom: 4px;
    padding-top: 6px;
    padding-left: 10px;
    border-radius: 7px;
    font-family: RobotoCondensedBold;
    box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.14);
    transition: .4s;
    transition-timing-function: ease;
    display: inline-block;
    margin-right: 14px;
    margin-bottom: 10px;
    float: right;
    width: 110px;
}

    .library-modal-btn:hover[b-lzvqgpytro] {
        background-color: #fff;
        transition: .4s;
        transition-timing-function: ease;
        cursor: pointer;
    }

.active[b-lzvqgpytro] {
    padding-top: 13px;
    margin: auto 2px auto 2px;
    cursor: default;
}

.inactive[b-lzvqgpytro] {
    padding-top: 13px;
    background-color: #909090;
    color: white;
    margin: auto 2px auto 2px;
    cursor: default;
}

.grid-container-triple[b-lzvqgpytro] {
    display: grid;
    grid-template-columns: 60% 15% 15%;
    align-items: center;
    justify-content: start;
    grid-column-gap: 25px;
}

.badge-library-workspace[b-lzvqgpytro] {
    color: #fff;
    background-color: #0077dd;
    font-size: 100%;
    margin-bottom: 5px;
    margin-right: 5px;
}

.icon-style[b-lzvqgpytro] {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
    cursor: pointer;
}

.library-search-box[b-lzvqgpytro] {
    font-family: RobotoCondensedLight;
    border: 1px solid rgb(255 255 255 / 50%);
    border-radius: 5px;
    font-size: 18px;
    padding: 7px 7px 7px 7px;
    transition: all 0.3s ease;
    font-style: italic;
}

.library-search-input[b-lzvqgpytro] {
    border: none;
    outline: 0;
    background: transparent;
    font-style: italic;
    color: #fff;
}

.cursor-pointer[b-lzvqgpytro] {
    cursor: pointer;
}

.tenant-name-row-margin[b-lzvqgpytro] {
    margin-top: 10px;
}

.tenant-name-text[b-lzvqgpytro] {
    margin: 0 20px 0 0;
}

.new-updates-icon[b-lzvqgpytro] {
    background: url(https://api.iconify.design/fluent:info-24-filled.svg?color=%23fff) no-repeat center center / contain;
    width: 25px;
    height: 25px;
    float: right;
    margin: 10px;
    display: inline-block;
    vertical-align: sub;
}

.library-pill-button[b-lzvqgpytro] {
    background: url(https://api.iconify.design/fluent:more-horizontal-24-filled.svg?color=%23000) no-repeat center center / contain;
    width: 25px;
    height: 25px;
    float: right;
    margin: 13px 0;
    display: inline-block;
    vertical-align: sub;
}

.share-icon[b-lzvqgpytro] {
    background: url(https://api.iconify.design/material-symbols:share.svg?color=%23000) no-repeat center center / contain;
    width: 25px;
    height: 25px;
    margin-right: 6px;
    display: inline-block;
    vertical-align: sub;
}

.notify-shared-icon[b-lzvqgpytro] {
    background: url(https://api.iconify.design/tabler:notification.svg?color=%23000) no-repeat center center / contain;
    width: 25px;
    height: 25px;
    margin-right: 6px;
    display: inline-block;
    vertical-align: sub;
}

.delete-icon[b-lzvqgpytro] {
    background: url(https://api.iconify.design/fluent:delete-24-regular.svg?color=%23000) no-repeat center center / contain;
    width: 25px;
    height: 25px;
    margin-right: 6px;
    display: inline-block;
    vertical-align: sub;
}

.workspace-association-icon[b-lzvqgpytro] {
    background: url(https://api.iconify.design/fluent:tabs-24-regular.svg?color=%23000) no-repeat center center / contain;
    width: 25px;
    height: 25px;
    margin-right: 6px;
    display: inline-block;
    vertical-align: sub;
}

.action-buttons[b-lzvqgpytro] {
    display: none;
    position: relative;
    left: auto;
    margin-top: 50px;
    flex-direction: column;
    width: 0px;
    height: 0px;
}

    .action-buttons.show[b-lzvqgpytro] {
        display: flex;
    }

.pill-buttons-menu[b-lzvqgpytro] {
    background-color: white;
    margin-top: -15px;
    z-index: 2;
    width: 260px;
    margin-left: -230px;
}

    .pill-buttons-menu > ul[b-lzvqgpytro] {
        padding-left: 10px;
    }

        .pill-buttons-menu > ul > li[b-lzvqgpytro] {
            padding-top: 10px;
            cursor: pointer;
        }

.li-disabled[b-lzvqgpytro] {
    pointer-events: none;
    cursor: none;
    color: #ccc;
}

.detailed-row-btn-set-item[b-lzvqgpytro] {
    background-color: rgba(239, 196, 56, 0.4);
    color: #353535;
    border-radius: 7px;
    font-family: RobotoCondensedBold;
    box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.14);
    transition: .4s;
    transition-timing-function: ease;
    height: min-content;
    margin-right: 10px;
}

    .detailed-row-btn-set-item:hover[b-lzvqgpytro] {
        background-color: #fff;
        transition: .4s;
        transition-timing-function: ease;
        cursor: pointer;
    }

    .detailed-row-btn-set-item.selected[b-lzvqgpytro] {
        background-color: rgba(239, 196, 56, 1);
    }
/* _content/MEDesign.Web.Ui/Components/Deployment/Dashboards/DashboardPanels/SharedLibraryPanel.razor.rz.scp.css */
.modal-fieldset[b-58dh5bqubx] {
    background: #a9a9a9;
}

.modal-header[b-58dh5bqubx] {
    background-color: rgb(105 104 104);
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    width: -webkit-fill-available;
}

.modal-fieldset-div0[b-58dh5bqubx] {
    padding-bottom: 15px;
}

.modal-fieldset-div1[b-58dh5bqubx] {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px
}

.modal-prop-validation p[b-58dh5bqubx] {
    display: inline-block;
    position: relative;
    line-height: 50px;
    font-family: 'RobotoCondensed';
    font-size: 18px;
    color: #353535;
}

.library-modal-btn[b-58dh5bqubx] {
    background-color: #F2C73A;
    color: #353535;
    padding-bottom: 4px;
    padding-top: 6px;
    padding-left: 10px;
    border-radius: 7px;
    font-family: RobotoCondensedBold;
    box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.14);
    transition: .4s;
    transition-timing-function: ease;
    display: inline-block;
    margin-right: 14px;
    margin-bottom: 10px;
    float: right;
    width: 110px;
}

    .library-modal-btn:hover[b-58dh5bqubx] {
        background-color: #fff;
        transition: .4s;
        transition-timing-function: ease;
        cursor: pointer;
    }

.active[b-58dh5bqubx] {
    padding-top: 13px;
    margin: auto 2px auto 2px;
    cursor: default;
}

.inactive[b-58dh5bqubx] {
    padding-top: 13px;
    background-color: #909090;
    color: white;
    margin: auto 2px auto 2px;
    cursor: default;
}

.grid-container-triple[b-58dh5bqubx] {
    display: grid;
    grid-template-columns: 60% 15% 15%;
    align-items: center;
    justify-content: start;
    grid-column-gap: 25px;
}

.badge-library-workspace[b-58dh5bqubx] {
    color: #fff;
    background-color: #0077dd;
    font-size: 100%;
    margin-bottom: 5px;
    margin-right: 5px;
}

.icon-style[b-58dh5bqubx] {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
    cursor: pointer;
}

.library-search-box[b-58dh5bqubx] {
    font-family: RobotoCondensedLight;
    border: 1px solid rgb(255 255 255 / 50%);
    border-radius: 5px;
    font-size: 18px;
    padding: 7px 7px 7px 7px;
    transition: all 0.3s ease;
    font-style: italic;
}

.library-search-input[b-58dh5bqubx] {
    border: none;
    outline: 0;
    background: transparent;
    font-style: italic;
    color: #fff;
}

.cursor-pointer[b-58dh5bqubx] {
    cursor: pointer;
}

.new-updates-icon[b-58dh5bqubx] {
    background: url(https://api.iconify.design/fluent:info-24-regular.svg?color=%231a73e8) no-repeat center center / contain;
    width: 25px;
    height: 25px;
    float: right;
    margin: 13px 2px;
    display: inline-block;
    vertical-align: sub;
}

.library-pill-button[b-58dh5bqubx] {
    background: url(https://api.iconify.design/fluent:more-horizontal-24-filled.svg?color=%23000) no-repeat center center / contain;
    width: 25px;
    height: 25px;
    float: right;
    margin: 13px 0;
    display: inline-block;
    vertical-align: sub;
}

.refresh-icon[b-58dh5bqubx] {
    background: url(https://api.iconify.design/material-symbols:refresh.svg?color=%23000) no-repeat center center / contain;
    width: 25px;
    height: 25px;
    margin-right: 6px;
    display: inline-block;
    vertical-align: sub;
}

.local-copy-icon[b-58dh5bqubx] {
    background: url(https://api.iconify.design/fluent:copy-24-regular.svg?color=%23000) no-repeat center center / contain;
    width: 25px;
    height: 25px;
    margin-right: 6px;
    display: inline-block;
    vertical-align: sub;
}

.delete-icon[b-58dh5bqubx] {
    background: url(https://api.iconify.design/fluent:delete-24-regular.svg?color=%23000) no-repeat center center / contain;
    width: 25px;
    height: 25px;
    margin-right: 6px;
    display: inline-block;
    vertical-align: sub;
}

.workspace-association-icon[b-58dh5bqubx] {
    background: url(https://api.iconify.design/fluent:tabs-24-regular.svg?color=%23000) no-repeat center center / contain;
    width: 25px;
    height: 25px;
    margin-right: 6px;
    display: inline-block;
    vertical-align: sub;
}

.action-buttons[b-58dh5bqubx] {
    display: none;
    position: relative;
    left: auto;
    margin-top: 50px;
    flex-direction: column;
    width: 0px;
    height: 0px;
}

    .action-buttons.show[b-58dh5bqubx] {
        display: flex;
    }

.pill-buttons-menu[b-58dh5bqubx] {
    background-color: white;
    margin-top: -15px;
    z-index: 2;
    width: 260px;
    margin-left: -230px;
}

    .pill-buttons-menu > ul[b-58dh5bqubx] {
        padding-left: 10px;
    }

        .pill-buttons-menu > ul > li[b-58dh5bqubx] {
            padding-top: 10px;
            cursor: pointer;
        }

.li-disabled[b-58dh5bqubx] {
    pointer-events: none;
    cursor: none;
    color: #ccc;
}

.detailed-row-btn-set-item[b-58dh5bqubx] {
    background-color: rgba(239, 196, 56, 0.4);
    color: #353535;
    border-radius: 7px;
    font-family: RobotoCondensedBold;
    box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.14);
    transition: .4s;
    transition-timing-function: ease;
    height: min-content;
    margin-right: 10px;
}

    .detailed-row-btn-set-item:hover[b-58dh5bqubx] {
        background-color: #fff;
        transition: .4s;
        transition-timing-function: ease;
        cursor: pointer;
    }

    .detailed-row-btn-set-item.selected[b-58dh5bqubx] {
        background-color: rgba(239, 196, 56, 1);
    }
/* _content/MEDesign.Web.Ui/Components/Deployment/Dashboards/DashboardPanels/TenantPanel.razor.rz.scp.css */
.modal-fieldset[b-1vqx89vzuh] {
    background: #a9a9a9;
}

.modal-header[b-1vqx89vzuh] {
    background-color: rgb(105 104 104);
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    width: -webkit-fill-available;
}

.modal-fieldset-div0[b-1vqx89vzuh] {
    padding-bottom: 15px;
}

.modal-fieldset-div1[b-1vqx89vzuh] {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px
}

.modal-prop-validation p[b-1vqx89vzuh] {
    display: inline-block;
    position: relative;
    line-height: 50px;
    font-family: 'RobotoCondensed';
    font-size: 18px;
    color: #353535;
}
/* _content/MEDesign.Web.Ui/Components/Deployment/Dashboards/DashboardPanels/UserPanel.razor.rz.scp.css */
.modal-fieldset[b-dsegzhsawe] {
    background: #a9a9a9;
}

.modal-header[b-dsegzhsawe] {
    background-color: rgb(105 104 104);
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    width: -webkit-fill-available;
}

.modal-fieldset-div0[b-dsegzhsawe] {
    padding-bottom: 15px;
}

.modal-fieldset-div1[b-dsegzhsawe] {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px
}

.modal-prop-validation p[b-dsegzhsawe] {
    display: inline-block;
    position: relative;
    line-height: 50px;
    font-family: 'RobotoCondensed';
    font-size: 18px;
    color: #353535;
}

.table-edit-btn[b-dsegzhsawe] {
    padding-top: 15px;
    width: 50px;
}

.table-access-btn[b-dsegzhsawe] {
    padding-top: 15px;
    width: 50px;
}

.table-no-access-btn[b-dsegzhsawe] {
    padding-top: 15px;
    width: 50px;
    background-color: gray;
    color: white;
}

.user-status[b-dsegzhsawe] {
    cursor: default;
    border-radius: 7px;
    font-family: RobotoCondensedBold;
    box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.14);
    transition: .4s;
    transition-timing-function: ease;
    display: inline-block;
    padding: 7px 12px;
}

.online[b-dsegzhsawe] {
    background-color: limegreen;
    color: white;
}

.offline[b-dsegzhsawe] {
    background-color: gray;
    color: white;
}

.subscription-selection[b-dsegzhsawe] {
    margin: 15px 0 0 0 !important;
}

.subscription-selection-container[b-dsegzhsawe] {
    position: relative;
    width: auto;
    min-width: 10%;
    max-width: 50%;
    float: right;
    right: 4px;
    display: inline-block;
}
/* _content/MEDesign.Web.Ui/Components/Deployment/Dashboards/DashboardPanels/WorkspacePanel.razor.rz.scp.css */
.modal-fieldset[b-cr7jsukf2j] {
    background: #a9a9a9;
}

.modal-header[b-cr7jsukf2j] {
    background-color: rgb(105 104 104);
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    width: -webkit-fill-available;
}

.modal-fieldset-div0[b-cr7jsukf2j] {
    padding-bottom: 15px;
}

.modal-fieldset-div1[b-cr7jsukf2j] {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px
}

.modal-prop-validation p[b-cr7jsukf2j] {
    display: inline-block;
    position: relative;
    line-height: 50px;
    font-family: 'RobotoCondensed';
    font-size: 18px;
    color: #353535;
}

.selected-default[b-cr7jsukf2j] {
    width: 130px;
    padding-top: 13px;
    cursor: default;
    margin: auto;
}

.unselected-default[b-cr7jsukf2j] {
    width: 115px;
    padding-top: 13px;
    background-color: #909090;
    color: white;
    margin: auto;
}

    .unselected-default:hover[b-cr7jsukf2j] {
        background-color: #AB9F79;
    }


.active-by-default[b-cr7jsukf2j] {
    width: 130px;
    padding-top: 13px;
    cursor: default;
    margin: auto;
}
.active[b-cr7jsukf2j] {
    width: 65px;
    padding-top: 13px;
    margin: auto;
}

    .active:hover[b-cr7jsukf2j] {
        background-color: #E5C24E;
    }

.inactive[b-cr7jsukf2j] {
    width: 70px;
    padding-top: 13px;
    background-color: #909090;
    color: white;
    margin: auto;
}

    .inactive:hover[b-cr7jsukf2j] {
        background-color: #AB9F79;
    }

.grid-container-single-custom[b-cr7jsukf2j] {
    display: grid;
    grid-template-columns: auto;
    justify-content: space-around;
}
/* _content/MEDesign.Web.Ui/Components/Deployment/Dashboards/GroupPolicyDashboard.razor.rz.scp.css */
.modal-fieldset[b-bq2w6c90a1] {
    background: #a9a9a9;
}

.modal-header[b-bq2w6c90a1] {
    background-color: rgb(105 104 104);
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    width: -webkit-fill-available;
}

.modal-fieldset-div0[b-bq2w6c90a1] {
    padding-bottom: 15px;
}

.modal-fieldset-div1[b-bq2w6c90a1] {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px
}

.modal-prop-validation p[b-bq2w6c90a1] {
    display: inline-block;
    position: relative;
    line-height: 50px;
    font-family: 'RobotoCondensed';
    font-size: 18px;
    color: #353535;
}

.selected-default[b-bq2w6c90a1] {
    width: 130px;
    padding-top: 13px;
    cursor: default;
    margin: auto;
}

.unselected-default[b-bq2w6c90a1] {
    width: 115px;
    padding-top: 13px;
    background-color: #909090;
    color: white;
    margin: auto;
}

    .unselected-default:hover[b-bq2w6c90a1] {
        background-color: #AB9F79;
    }


.active-by-default[b-bq2w6c90a1] {
    width: 130px;
    padding-top: 13px;
    cursor: default;
    margin: auto;
}

.active[b-bq2w6c90a1] {
    width: 65px;
    padding-top: 13px;
    margin: auto;
}

    .active:hover[b-bq2w6c90a1] {
        background-color: #E5C24E;
    }

.inactive[b-bq2w6c90a1] {
    width: 70px;
    padding-top: 13px;
    background-color: #909090;
    color: white;
    margin: auto;
}

    .inactive:hover[b-bq2w6c90a1] {
        background-color: #AB9F79;
    }

.grid-container-single-custom[b-bq2w6c90a1] {
    display: grid;
    grid-template-columns: auto;
    justify-content: space-around;
}
/* _content/MEDesign.Web.Ui/Components/Deployment/Dashboards/MaterialLibraryWorkspaceAssociation.razor.rz.scp.css */
.modal-fieldset[b-c1dw3kjlry] {
    background: #a9a9a9;
}

.modal-header[b-c1dw3kjlry] {
    background-color: rgb(105 104 104);
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    width: -webkit-fill-available;
}

.modal-fieldset-div0[b-c1dw3kjlry] {
    padding-bottom: 15px;
}

.modal-fieldset-div1[b-c1dw3kjlry] {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px
}

.modal-prop-validation p[b-c1dw3kjlry] {
    display: inline-block;
    position: relative;
    line-height: 50px;
    font-family: 'RobotoCondensed';
    font-size: 18px;
    color: #353535;
}

.active[b-c1dw3kjlry] {
    padding-top: 13px;
    margin: auto 2px auto 2px;
    cursor: default;
}

.inactive[b-c1dw3kjlry] {
    padding-top: 13px;
    background-color: #909090;
    color: white;
    margin: auto 2px auto 2px;
    cursor: default;
}
/* _content/MEDesign.Web.Ui/Components/Deployment/Dashboards/UserPolicyDashboard.razor.rz.scp.css */
.modal-fieldset[b-cb4zrbaxep] {
    background: #a9a9a9;
}

.modal-header[b-cb4zrbaxep] {
    background-color: rgb(105 104 104);
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    width: -webkit-fill-available;
}

.modal-fieldset-div0[b-cb4zrbaxep] {
    padding-bottom: 15px;
}

.modal-fieldset-div1[b-cb4zrbaxep] {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px
}

.modal-prop-validation p[b-cb4zrbaxep] {
    display: inline-block;
    position: relative;
    line-height: 50px;
    font-family: 'RobotoCondensed';
    font-size: 18px;
    color: #353535;
}

.selected-default[b-cb4zrbaxep] {
    width: 130px;
    padding-top: 13px;
    cursor: default;
    margin: auto;
}

.unselected-default[b-cb4zrbaxep] {
    width: 115px;
    padding-top: 13px;
    background-color: #909090;
    color: white;
    margin: auto;
}

    .unselected-default:hover[b-cb4zrbaxep] {
        background-color: #AB9F79;
    }


.active-by-default[b-cb4zrbaxep] {
    width: 130px;
    padding-top: 13px;
    cursor: default;
    margin: auto;
}

.active[b-cb4zrbaxep] {
    width: 65px;
    padding-top: 13px;
    margin: auto;
}

    .active:hover[b-cb4zrbaxep] {
        background-color: #E5C24E;
    }

.inactive[b-cb4zrbaxep] {
    width: 70px;
    padding-top: 13px;
    background-color: #909090;
    color: white;
    margin: auto;
}

    .inactive:hover[b-cb4zrbaxep] {
        background-color: #AB9F79;
    }

.grid-container-single-custom[b-cb4zrbaxep] {
    display: grid;
    grid-template-columns: auto;
    justify-content: space-around;
}
/* _content/MEDesign.Web.Ui/Components/Deployment/Dashboards/WorkspaceAssociation.razor.rz.scp.css */
.modal-fieldset[b-7ehpc6w3ty] {
    background: #a9a9a9;
}

.modal-header[b-7ehpc6w3ty] {
    background-color: rgb(105 104 104);
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    width: -webkit-fill-available;
}

.modal-fieldset-div0[b-7ehpc6w3ty] {
    padding-bottom: 15px;
}

.modal-fieldset-div1[b-7ehpc6w3ty] {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px
}

.modal-prop-validation p[b-7ehpc6w3ty] {
    display: inline-block;
    position: relative;
    line-height: 50px;
    font-family: 'RobotoCondensed';
    font-size: 18px;
    color: #353535;
}

.active[b-7ehpc6w3ty] {
    padding-top: 13px;
    margin: auto 2px auto 2px;
    cursor: default;
}

.inactive[b-7ehpc6w3ty] {
    padding-top: 13px;
    background-color: #909090;
    color: white;
    margin: auto 2px auto 2px;
    cursor: default;
}
/* _content/MEDesign.Web.Ui/Components/Deployment/Dashboards/WorkspaceDashboard.razor.rz.scp.css */
.modal-fieldset[b-by8ehhf3h0] {
    background: #a9a9a9;
}

.modal-header[b-by8ehhf3h0] {
    background-color: rgb(105 104 104);
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    width: -webkit-fill-available;
}

.modal-fieldset-div0[b-by8ehhf3h0] {
    padding-bottom: 15px;
}

.modal-fieldset-div1[b-by8ehhf3h0] {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px
}

.modal-prop-validation p[b-by8ehhf3h0] {
    display: inline-block;
    position: relative;
    line-height: 50px;
    font-family: 'RobotoCondensed';
    font-size: 18px;
    color: #353535;
}


.selected-default[b-by8ehhf3h0] {
    width: 130px;
    padding-top: 13px;
    cursor: default;
    margin: auto;
}

.unselected-default[b-by8ehhf3h0] {
    width: 115px;
    padding-top: 13px;
    background-color: #909090;
    color: white;
    margin: auto;
}

    .unselected-default:hover[b-by8ehhf3h0] {
        background-color: #AB9F79;
    }

.active[b-by8ehhf3h0] {
    padding-top: 13px;
    margin: auto 2px auto 2px;
    cursor: default;
}

.inactive[b-by8ehhf3h0] {
    padding-top: 13px;
    background-color: #909090;
    color: white;
    margin: auto 2px auto 2px;
    cursor: default;
}
/* _content/MEDesign.Web.Ui/Components/Deployment/LibraryMetadataComponent.razor.rz.scp.css */
.btn-icon[b-zme7unbq31] {
    background-color: transparent;
    border: none;
}

.dropdown-items-list[b-zme7unbq31] {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: .5rem 0;
    margin: .125rem 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: .25rem;
}
/* _content/MEDesign.Web.Ui/Components/Deployment/WorkspaceDefaults.razor.rz.scp.css */
.btn-icon[b-t2of0e1oa5] {
    background-color: transparent;
    border: none;
}

.dropdown-items-list[b-t2of0e1oa5] {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: .5rem 0;
    margin: .125rem 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: .25rem;
}
/* _content/MEDesign.Web.Ui/Components/Designs/CreateNewDesign.razor.rz.scp.css */
.modal-fieldset-div1[b-2iq6r0rh7t] {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
}
/* _content/MEDesign.Web.Ui/Components/Designs/DesignListEntry.razor.rz.scp.css */
div#container[b-wpcxsnpaxj] {
    vertical-align: bottom;
}

div#container :is(div, span)[b-wpcxsnpaxj] {
    vertical-align: bottom;
}

.design-list-entry[b-wpcxsnpaxj] {
    border-radius: 6px;
    background-color: var(--pmed-gold);
    transition: background-color 0.15s;
}

*[b-wpcxsnpaxj],
[b-wpcxsnpaxj]::before,
[b-wpcxsnpaxj]::after {
    box-sizing: border-box;
}

html[b-wpcxsnpaxj] {
    background-color: #CFD8DC;
}

.details[b-wpcxsnpaxj] {
    padding: 0 1rem;
    position: relative;
    border-radius: 6px;
    background-color: #f2c73a;
    color: #263238;
    transition: background-color 0.15s;
}

    .details[b-wpcxsnpaxj]::before {
        width: 100%;
        height: 100%;
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        border-radius: inherit;
        opacity: 0.15;
        box-shadow: 0 0.25em 0.5em #263238;
        pointer-events: none;
        transition: opacity 0.2s;
        z-index: -1;
    }

.summary[b-wpcxsnpaxj] {
    padding: 0.5rem 2em 0.5rem 0;
    display: block;
    position: relative;
    font-size: 1.03em;
    cursor: pointer;
}

    .summary[b-wpcxsnpaxj]::before, .summary[b-wpcxsnpaxj]::after {
        width: 0.75em;
        height: 2px;
        position: absolute;
        top: 50%;
        right: 0;
        content: "";
        background-color: currentColor;
        text-align: right;
        transform: translateY(-50%);
        transition: transform 0.2s ease-in-out;
    }

    .summary[b-wpcxsnpaxj]::after {
        transform: translateY(-50%) rotate(90deg);
    }

.summary-open[b-wpcxsnpaxj]::after {
    transform: translateY(-50%) rotate(180deg);
}

.summary-container[b-wpcxsnpaxj] {
    display: grid;
    grid-template-columns: 35px 300px 40px 40px 40px 40px;
    align-items: center;
}

.summary-downloads-container[b-wpcxsnpaxj][b-wpcxsnpaxj] {
    display: grid;
    grid-template-columns: 20px 35px 35px 33px 25px;
    justify-content: end;
    grid-column-gap: 6px;
}

.progressSummary[b-wpcxsnpaxj] {
    display: inline-grid;
    grid-template-columns: 15px 18px 200px 110px;
    justify-content: right;
    grid-column-gap: 5px;
    align-items: center;
}

/*** Progress Bar ***/


    .progress[b-wpcxsnpaxj] {
    width: 200px;
    padding: 2px;
    background: rgba(0, 0, 0, 0.25);
    border-radius: 6px;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.08);
}

.progress-bar[b-wpcxsnpaxj] {
    height: 10px;
    background-color: #ee303c;
    border-radius: 4px;
    transition: 0.4s linear;
    transition-property: width, background-color;
}

.progress-striped .progress-bar[b-wpcxsnpaxj] {
    background-color: #FCBC51;
    width: 100%;
    background-image: linear-gradient(45deg, #fca311 25%, transparent 25%, transparent 50%, #fca311 50%, #fca311 75%, transparent 75%, transparent);
}

.status[b-wpcxsnpaxj] {
    font-family: RobotoCondensed;
}

.analysis-message[b-wpcxsnpaxj] {
    display: inline-block;
    float: left;
    margin-top: 5px;
    font-family: RobotoCondensed;
}

/*** End Progress Bar ***/

p[b-wpcxsnpaxj] {
    margin: 0 0 1em;
    line-height: 1.5;
}

ul[b-wpcxsnpaxj] {
    margin: 0 0 1em;
    padding: 0 0 0 1em;
}

li:not(:last-child)[b-wpcxsnpaxj] {
    margin-bottom: 0.5em;
}

code[b-wpcxsnpaxj] {
    padding: 0.2em;
    border-radius: 3px;
    background-color: #E0E0E0;
}

pre > code[b-wpcxsnpaxj] {
    display: block;
    padding: 1em;
    margin: 0;
}

.designListEntryProgress[b-wpcxsnpaxj] {
    padding-top: 5px;
    padding-bottom: 10px;
    margin-left: -5px;
}

.path-prop-validation[b-wpcxsnpaxj] {
    padding-top: 15px;
    padding-bottom: 30px;
}

.saveIcon[b-wpcxsnpaxj] {
    justify-self: right;
    padding: 2px;
}

    .saveIcon :active[b-wpcxsnpaxj] {
        background-color: rgb(163, 125, 0);
        border-radius: 3px;
    }

.deleteIcon[b-wpcxsnpaxj] {
    justify-self: right;
    padding: 2px;
}

    .deleteIcon :active[b-wpcxsnpaxj] {
        background-color: rgb(163, 125, 0);
        border-radius: 3px;
    }

.copyIcon[b-wpcxsnpaxj] {
    justify-self: right;
    padding: 2px;
}

    .copyIcon :active[b-wpcxsnpaxj] {
        background-color: rgb(163, 125, 0);
        border-radius: 3px;
    }

.module-grid-container[b-wpcxsnpaxj] {
    display: grid;
    grid-template-columns: auto 200px auto;
    align-items: center;
    overflow-y: scroll;
    max-height: 10em;
    justify-content: left;
    grid-column-gap: 20px;
}

.path-update-container[b-wpcxsnpaxj] {
    display: grid;
    grid-template-columns: 65px 305px;
    align-items: center;
    max-height: 10em;
    justify-content: left;
    grid-column-gap: 20px;
}

.path-input-group[b-wpcxsnpaxj] {
    border-radius: 5px;
    box-shadow: 5px 10px 20px rgb(0 0 0 / 20%) inset;
    width: 50%;
}

.path-form__field__info[b-wpcxsnpaxj] {
    font-family: RobotoCondensedLight;
    border: 1px solid rgb(255 255 255 / 50%);
    border-radius: 5px;
    outline: 0;
    font-size: 18px;
    padding: 7px 0 7px 7px;
    background: transparent;
    transition: all 0.3s ease;
    width: 100%;
}

.path-update-button[b-wpcxsnpaxj] {
    background-color: #F2C73A;
    color: #353535;
    padding-bottom: 6px;
    padding-top: 6px;
    padding-left: 20px;
    border-radius: 7px;
    padding-right: 20px;
    font-family: RobotoCondensedBold;
    box-shadow: 0 10px 10px 0 rgb(0 0 0 / 14%);
    transition: .4s;
    transition-timing-function: ease;
    float: right;
}

    .path-update-button:hover[b-wpcxsnpaxj] {
        background-color: #fff;
        transition: .4s;
        transition-timing-function: ease;
        cursor: pointer;
    }

.simple-btn.active[b-wpcxsnpaxj] {
    background-color: rgb(163, 125, 0);
    border-radius: 2px;
}
/* _content/MEDesign.Web.Ui/Components/Designs/PmedButton3D.razor.rz.scp.css */
.button-3D[b-dpxqy0pg17] {
    z-index: 1;
    font-size: 18px;
    border-radius: 7px;
    font-family: RobotoCondensedBold;
    position: relative;
    margin-right: 10px;
    top: 14px;
    display: inline-block;
}

    .button-3D:hover[b-dpxqy0pg17] {
        cursor: pointer;
    }

.disabled[b-dpxqy0pg17] {
    opacity: 0.5;
}

.shadow[b-dpxqy0pg17] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 12px;
    background: hsl(0deg 0% 0% / 0.25);
    will-change: transform;
    transform: translateY(2px);
    transition: transform 600ms cubic-bezier(.3, .7, .4, 1);
}

.edge[b-dpxqy0pg17] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 12px;
    background: linear-gradient( to left, hsl(46deg 100% 16%) 0%, hsl(46deg 100% 32%) 8%, hsl(46deg 100% 32%) 92%, hsl(46deg 100% 16%) 100% );
}

.front[b-dpxqy0pg17] {
    display: block;
    position: relative;
    padding: 9px 32px;
    border-radius: 12px;
    font-size: 1.05rem;
    color: black;
    background: hsl(46deg 88% 59%);
    will-change: transform;
    transform: translateY(-4px);
    transition: transform 600ms cubic-bezier(.3, .7, .4, 1);
    font-family: RobotoCondensed;
}

.pushable[b-dpxqy0pg17] {
    position: relative;
    border: none;
    background: transparent;
    padding: 0;
    cursor: pointer;
    outline-offset: 4px;
    transition: filter 250ms;
}

    .pushable:not(.disabled):hover[b-dpxqy0pg17] {
        filter: brightness(105%);
    }

        .pushable:not(.disabled):hover .front[b-dpxqy0pg17] {
            transform: translateY(-6px);
            transition: transform 250ms cubic-bezier(.3, .7, .4, 1.5);
        }

        .pushable:not(.disabled):hover .shadow[b-dpxqy0pg17] {
            transform: translateY(4px);
            transition: transform 250ms cubic-bezier(.3, .7, .4, 1.5);
        }

    .pushable:not(.disabled):active .front[b-dpxqy0pg17] {
        transform: translateY(-2px);
        transition: transform 34ms;
    }

    .pushable:not(.disabled):active .shadow[b-dpxqy0pg17] {
        transform: translateY(1px);
        transition: transform 34ms;
    }

    .pushable:not(.disabled):focus:not(:focus-visible)[b-dpxqy0pg17] {
        outline: none;
    }
/* _content/MEDesign.Web.Ui/Components/Errors/GenericError.razor.rz.scp.css */
.error-page-component[b-y4e51xkkm7]
{
    max-width: 750px;
}
/* _content/MEDesign.Web.Ui/Components/GoogleMap.razor.rz.scp.css */
.controls[b-ngj1lyp8jd] {
    margin-top: 16px;
    border: 1px solid transparent;
    border-radius: 2px 0 0 2px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    height: 32px;
    outline: none;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
}

#pac-input[b-ngj1lyp8jd] {
    background-color: #fff;
    font-family: Roboto;
    font-size: 15px;
    font-weight: 300;
    margin-left: 12px;
    padding: 0 11px 0 13px;
    text-overflow: ellipsis;
    width: 400px;
}

    #pac-input:focus[b-ngj1lyp8jd] {
        border-color: #4d90fe;
    }

.pac-container[b-ngj1lyp8jd] {
    font-family: Roboto;
}

.map-box-container[b-ngj1lyp8jd] {
    position: relative;
}

.map-box[b-ngj1lyp8jd] {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.map-box-overlay[b-ngj1lyp8jd] {
    z-index: 2000;
    background-color: rgba(0,0,0,.8);
    display: flex;
    align-items: center;
    visibility: hidden;
    opacity: 0;
    transition-property: visibility, opacity;
    transition-duration: 1s;
}

.map-box-overlay-visible[b-ngj1lyp8jd] {
    visibility: visible;
    opacity: 1;
}

.map-box-overlay-content[b-ngj1lyp8jd] {
    margin: auto;
    color: #F2C73A;
}

.map[b-ngj1lyp8jd] {
    width: 100%;
    height: 100%;
}
/* _content/MEDesign.Web.Ui/Components/InputControls/CustomMetadataInput.razor.rz.scp.css */
.subtable-editbar-btn[b-wyx4v0oynd] {
    background-color: #F2C73A;
    color: #263238;
    display: flex;
    flex-direction: row;
    align-self: center;
    align-content: center;
    justify-content: center;
    border-radius: 5px;
    background-color: none;
    margin: 5px;
    height: 24px;
    padding: 2px 3px;
    font-family: RobotoCondensed;
    box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.2),0px 1px 1px 0px rgba(0,0,0,0.14),0px 1px 3px 0px rgba(0,0,0,0.12);
}

    .subtable-editbar-btn:hover[b-wyx4v0oynd] {
        background-color: #fff;
        cursor: pointer;
        box-shadow: 0px 3px 3px -2px rgba(0,0,0,0.2),0px 3px 4px 0px rgba(0,0,0,0.14),0px 1px 8px 0px rgba(0,0,0,0.12);
    }

    .subtable-editbar-btn:active[b-wyx4v0oynd] {
        background-color: rgb(163, 125, 0);
        border-radius: 3px;
    }

.add-rem-btn[b-wyx4v0oynd] {
    padding: 2px;
}

.subtable-editbar-icon[b-wyx4v0oynd] {
    transform: scale(0.84);
}
/* _content/MEDesign.Web.Ui/Components/InputControls/OverwriteButtonContextMenu.razor.rz.scp.css */
.span-layout[b-d9vgd233ix] {
    cursor: pointer;
    float: right;
    margin: 8px 16px 0 0;
    user-select: none;
    font-size: 30px;
}

.span-layout-grid[b-d9vgd233ix] {
    cursor: pointer;
    float: right;
    margin: 8px 32px 0 0;
    user-select: none;
    font-size: 30px;
}

.edit-bar[b-d9vgd233ix] {
    display: flex;
    background-color: rgb(105, 104, 104);
    color: gold;
    padding: 0px 6px 0px 12px;
    font-family: RobotoCondensedBold;
    font-size: 100%
}

.title[b-d9vgd233ix] {
    font-size: 17px;
    justify-self: center;
    align-self: center;
    padding-top: 10px;
    padding-bottom: 10px;
}

.pmedTable-padding[b-d9vgd233ix] {
    margin-right: 4px;
}

.subtable-editbar-btn[b-d9vgd233ix] {
    background-color: #F2C73A;
    color: #263238;
    display: flex;
    flex-direction: row;
    align-self: center;
    align-content: center;
    justify-content: center;
    border-radius: 5px;
    background-color: none;
    height: 24px;
    margin: 5px;
    font-family: RobotoCondensed;
    box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.2),0px 1px 1px 0px rgba(0,0,0,0.14),0px 1px 3px 0px rgba(0,0,0,0.12);
}

    .subtable-editbar-btn:hover[b-d9vgd233ix] {
        background-color: #fff;
        cursor: pointer;
        box-shadow: 0px 3px 3px -2px rgba(0,0,0,0.2),0px 3px 4px 0px rgba(0,0,0,0.14),0px 1px 8px 0px rgba(0,0,0,0.12);
    }

    .subtable-editbar-btn:active[b-d9vgd233ix] {
        background-color: rgb(163, 125, 0);
        border-radius: 3px;
    }

.add-rem-btn[b-d9vgd233ix] {
    padding: 2px;
}

.copy-paste-txt[b-d9vgd233ix] {
    font-family: RobotoCondensed;
    margin-left: 2px;
    align-self: center;
    justify-self: center;
    color: #263238;
}

.subtable-editbar-icon[b-d9vgd233ix] {
    transform: scale(0.84);
}

.overwrite-help-button[b-d9vgd233ix] {
    margin-top: 8px;
    cursor: pointer;
}
/* _content/MEDesign.Web.Ui/Components/InputControls/PerformanceCriteriaContextMenu.razor.rz.scp.css */
.pmedTable-padding[b-hms5i313ab] {
    margin-right: 4px;
}
/* _content/MEDesign.Web.Ui/Components/InputControls/PerformanceCriteriaProperty.razor.rz.scp.css */
.performance-criteria-input[b-8ufgvlg3rr] {
    display: flex;
    flex-direction: row;
}

.checkbox.path.performance-criteria-checkbox[b-8ufgvlg3rr] {
    margin: 0.5em auto auto auto;
}
/* _content/MEDesign.Web.Ui/Components/InputControls/PropertyContextMenu.razor.rz.scp.css */
.span-layout[b-mqqed7wq3a] {
    cursor: pointer;
    float: right;
    margin: 8px 16px 0 0;
    user-select: none;
    font-size: 30px;
}

.span-layout-grid[b-mqqed7wq3a] {
    cursor: pointer;
    float: right;
    margin: 8px 32px 0 0;
    user-select: none;
    font-size: 30px;
}

/* _content/MEDesign.Web.Ui/Components/InputControls/SubTableEditBarContextMenu.razor.rz.scp.css */
.span-layout[b-tdffy2x0pn] {
    cursor: pointer;
    float: right;
    margin: 8px 16px 0 0;
    user-select: none;
    font-size: 30px;
}

.span-layout-grid[b-tdffy2x0pn] {
    cursor: pointer;
    float: right;
    margin: 8px 32px 0 0;
    user-select: none;
    font-size: 30px;
}

.edit-bar[b-tdffy2x0pn] {
    display: flex;
    background-color: rgb(105, 104, 104);
    color: gold;
    padding: 0px 6px 0px 12px;
    font-family: RobotoCondensedBold;
    font-size: 100%
}

.title[b-tdffy2x0pn] {
    font-size: 17px;
    justify-self: center;
    align-self: center;
    padding-top: 10px;
    padding-bottom: 10px;
}

.pmedTable-padding[b-tdffy2x0pn] {
    margin-right: 4px;
}

.subtable-editbar-btn[b-tdffy2x0pn] {
    background-color: #F2C73A;
    color: #263238;
    display: flex;
    flex-direction: row;
    align-self: center;
    align-content: center;
    justify-content: center;
    border-radius: 5px;
    background-color: none;
    height: 24px;
    margin: 5px;
    font-family: RobotoCondensed;
    box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.2),0px 1px 1px 0px rgba(0,0,0,0.14),0px 1px 3px 0px rgba(0,0,0,0.12);
}

    .subtable-editbar-btn:hover[b-tdffy2x0pn] {
        background-color: #fff;
        cursor: pointer;
        box-shadow: 0px 3px 3px -2px rgba(0,0,0,0.2),0px 3px 4px 0px rgba(0,0,0,0.14),0px 1px 8px 0px rgba(0,0,0,0.12);
    }

    .subtable-editbar-btn:active[b-tdffy2x0pn] {
        background-color: rgb(163, 125, 0);
        border-radius: 3px;
    }

.add-rem-btn[b-tdffy2x0pn] {
    padding: 2px;
}

.copy-paste-txt[b-tdffy2x0pn] {
    font-family: RobotoCondensed;
    margin-left: 2px;
    align-self: center;
    justify-self: center;
    color: #263238;
}

.subtable-editbar-icon[b-tdffy2x0pn] {
    transform: scale(0.84);
}
/* _content/MEDesign.Web.Ui/Components/ProjectEditor/ClimateEditor/ClimateSelectionDisplay.razor.rz.scp.css */
.modal-fieldset[b-w8wluiysbl] {
    background: #a9a9a9;
}

.modal-header[b-w8wluiysbl] {
    background-color: rgb(105 104 104);
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    width: -webkit-fill-available;
}

.modal-fieldset-div0[b-w8wluiysbl] {
    padding-bottom: 15px;
}

.modal-fieldset-div1[b-w8wluiysbl] {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px
}

.btn-recenter-map[b-w8wluiysbl] {
    background-color: #F2C73A;
    color: #353535;
    border-radius: 7px;
    font-family: RobotoCondensedBold;
    box-shadow: 0 10px 10px 0 rgb(0 0 0 / 14%);
    transition: .4s;
    transition-timing-function: ease;
    border: none;
    font-size: 14px;
    height: 30px;
    width: 115px;
    margin-bottom: 5px;
}

    .btn-recenter-map:hover[b-w8wluiysbl] {
        background-color: #fff;
        transition: .4s;
        transition-timing-function: ease;
        cursor: pointer;
    }

.btn-dataset-folder[b-w8wluiysbl] {
    background-color: #F2C73A;
    color: #353535;
    border-radius: 7px;
    font-family: RobotoCondensedBold;
    box-shadow: 0 10px 10px 0 rgb(0 0 0 / 14%);
    transition: .4s;
    transition-timing-function: ease;
    border: none;
    font-size: 14px;
    height: 30px;
    width: 225px;
    margin-bottom: 5px;
}

    .btn-dataset-folder:hover[b-w8wluiysbl] {
        background-color: #fff;
        transition: .4s;
        transition-timing-function: ease;
        cursor: pointer;
    }

li[b-w8wluiysbl] {
    list-style: square;
    margin-left: 30px;
}

.btn-confirm-or-cancel[b-w8wluiysbl] {
    background-color: #F2C73A;
    color: #353535;
    border-radius: 7px;
    font-family: RobotoCondensedBold;
    box-shadow: 0 10px 10px 0 rgb(0 0 0 / 14%);
    transition: .4s;
    transition-timing-function: ease;
    border: none;
    font-size: 14px;
    height: 30px;
    width: 100px;
    margin-bottom: 5px;
    float: right;
    margin-right: 5px;
}

    .btn-confirm-or-cancel:hover[b-w8wluiysbl] {
        background-color: #fff;
        transition: .4s;
        transition-timing-function: ease;
        cursor: pointer;
    }

.elevation-correction-input[b-w8wluiysbl] {
    height: 50px;
}
/* _content/MEDesign.Web.Ui/Components/ProjectEditor/ClimateEditor/DepthOfWaterTableDisplay.razor.rz.scp.css */
.grid-container-depth-to-water-table[b-7p7h4yzxve] {
    display: grid;
    grid-template-columns: 186px 86px 100px;
    align-items: center;
    justify-content: start;
    grid-column-gap: 10px;
}

.radio-button[b-7p7h4yzxve] {
    position: relative;
    top: 10px;
}

.radio-label[b-7p7h4yzxve] {
    position: relative;
    top: -5px;
    left: -5px;
}
/* _content/MEDesign.Web.Ui/Components/ProjectEditor/DesignProperties/ExistingFlexiblePavementCondition.razor.rz.scp.css */
.selectbox-severity[b-u45h3dxnof] {
    float: right;
    width: 80%;
}

    .selectbox-severity select[b-u45h3dxnof] {
        padding: 12px;
        border-radius: 7px;
        border: none;
        font-family: RobotoCondensed;
        font-size: 15px;
        box-shadow: 5px 5px 7px rgb(0 0 0 / 20%) inset;
    }

.fatigue-cracking-table-name-column[b-u45h3dxnof] {
    font-size: 18px;
    /*
        Font size 18px because following table entries use
        the PMED Numeric properties which also have 18px.
    */
}
/* _content/MEDesign.Web.Ui/Components/ProjectEditor/DesignProperties/TransverseJointLte.razor.rz.scp.css */
.grid-container-radio[b-fu8nu6xcnu] {
    display: grid;
    grid-template-columns: 100px 100px;
    align-items: center;
    justify-content: start;
    grid-column-gap: 10px;
    padding-left: 10px;
    padding-bottom: 5px;
}

.radio-button[b-fu8nu6xcnu] {
    position: relative;
    top: 10px;
}

.radio-label[b-fu8nu6xcnu] {
    position: relative;
    top: -5px;
    left: -5px;
}
/* _content/MEDesign.Web.Ui/Components/ProjectEditor/GeneralInformationEditor/UnitSystemSelector.razor.rz.scp.css */
.si-radio[b-cjwsco3b7h] {
    float: right;
    margin-right: 5px;
}

.us-radio[b-cjwsco3b7h] {
    float: right;
    margin-right: 30px;
}

.unit-select-cog[b-cjwsco3b7h] {
    float: right;
    color: #F2C73A;
}

.loading-text[b-cjwsco3b7h] {
    float: right;
    margin-top: 8px;
    margin-right: 5px;
}
/* _content/MEDesign.Web.Ui/Components/ProjectEditor/Renderers/ConfigurationPerformanceCriteriaPropertyRenderer.razor.rz.scp.css */
.reorder-btn[b-wvmtmcp7fv] {
    cursor: pointer;
    box-shadow: 0px 0px 5px 3px rgb(0 0 0 / 14%);
    border-radius: 7px;
    transform: scale(86%);
    display: grid;
    justify-content: center;
    margin: 2px 0px 2px 0px;
    background-color: #F2C73A;
    color: #000000;
}

    .reorder-btn:hover[b-wvmtmcp7fv] {
        background-color: #fff;
        transition: .4s;
        transition-timing-function: ease;
        cursor: pointer;
    }
/* _content/MEDesign.Web.Ui/Components/ProjectEditor/Renderers/ConfigurationPropertyRenderer.razor.rz.scp.css */
.config-panel[b-ix8wzijexm] {
    border-radius: 5px;
    border-style: groove;
    border-color: ThreeDFace;
    border-image: initial;
    box-shadow: 3px 3px 6px 6px #888;
}

.config-container[b-ix8wzijexm] {    
    border-radius: 5px;
    border-style: groove;
    border-color: ThreeDFace;
    border-image: initial;
    box-shadow: 3px 3px 6px 6px #888;
}

.toggle-button-edge[b-ix8wzijexm] {
    border-right: 1px solid black;
    min-width: 171px;
}

/* _content/MEDesign.Web.Ui/Components/ProjectEditor/SensitivityEditor/SensitivityCombinationConfiguration.razor.rz.scp.css */
.value-column[b-1os020grd0] {
    min-width: 140px;
}
/* _content/MEDesign.Web.Ui/Components/ProjectEditor/SensitivityEditor/SensitivitySettingsEditor.razor.rz.scp.css */
.analysis-button[b-x52mbcpr0c] {
    background-color: #F2C73A;
    color: #353535;
    border-radius: 7px;
    font-family: RobotoCondensedBold;
    box-shadow: 0 10px 10px 0 rgb(0 0 0 / 14%);
    transition: .4s;
    transition-timing-function: ease;
    border: none;
    font-size: 14px;
    height: 45px;
    white-space: nowrap;
    padding-right: 35px;
}

    .analysis-button:hover[b-x52mbcpr0c] {
        background-color: #fff;
        transition: .4s;
        transition-timing-function: ease;
        cursor: pointer;
    }

.analysis-button-disabled[b-x52mbcpr0c] {
    background-color: rgba(255 255 255 / 14%);
    color: #353535;
    border-radius: 7px;
    font-family: RobotoCondensedBold;
    box-shadow: 0 10px 10px 0 rgb(0 0 0 / 14%);
    border: none;
    font-size: 14px;
    height: 45px;
    white-space: nowrap;
    padding-right: 35px;
}

.analysis-button-div1[b-x52mbcpr0c] {
    display: grid;
    grid-template-columns: 20% 80%;
    grid-column-gap: 8px;
    align-items: center;
}
/* _content/MEDesign.Web.Ui/Components/ProjectEditor/StructureEditor/AggregateGradation.razor.rz.scp.css */
/* _content/MEDesign.Web.Ui/Components/ProjectEditor/StructureEditor/CreepCompliance.razor.rz.scp.css */
.btn[b-kw72d4opb2] {
    border: none;
    cursor: pointer;
    padding: 5px 20px 5px 20px;
    background-color: #F2C73A;
    border-radius: 5px;
    font-family: RobotoCondensedBold;
    box-shadow: 0 10px 10px 0 rgb(0 0 0 / 14%);
    font-size: 15px;
    user-select: none;
}
/* _content/MEDesign.Web.Ui/Components/ProjectEditor/StructureEditor/CreepComplianceGrids/CreepComplianceGrid.razor.rz.scp.css */
/*
    For some reason the form's max width bleeds into the structure layer editor's side.
    If I try to set the width to the minimum width via min-content or percentages, it's still much too large because the form permits a much wider
    range of values for width than is probably advisable.  For now, the best way is to calculate your maximum preferred width which here is 120px and hard setting it.
    Maybe someday this can be "solved" with sass.
*/
.override-width[b-cenjazznzl] {
    width: 120px;
}
/* _content/MEDesign.Web.Ui/Components/ProjectEditor/StructureEditor/DynamicModulus.razor.rz.scp.css */
.btn[b-lew4xxcg6t] {
    border: none;
    cursor: pointer;
    padding: 5px 20px 5px 20px;
    background-color: #F2C73A;
    border-radius: 5px;
    font-family: RobotoCondensedBold;
    box-shadow: 0 10px 10px 0 rgb(0 0 0 / 14%);
    font-size: 15px;
    user-select: none;
}
/* _content/MEDesign.Web.Ui/Components/ProjectEditor/StructureEditor/DynamicModulusGrids/LevelOneGrid.razor.rz.scp.css */
.override-width[b-dxyl0dn01b] {
    width: 80px;
}

.level-one-grid-table[b-dxyl0dn01b] {
    width: 737px;
    overflow-x: auto;
}
/* _content/MEDesign.Web.Ui/Components/ProjectEditor/StructureEditor/LayerSelection.razor.rz.scp.css */
.layer-row-color[b-flars53wlc]{

}

    .layer-row-color:hover[b-flars53wlc] {
        background-color: var(--pmed-light-grey-darker);
        border-radius: 5px;
    }


.grid-container-double[b-flars53wlc] {
    cursor: pointer;
    display: grid;
    grid-template-columns: 30% 70%;
    grid-row-gap: 5px;
    align-items: center;
}

.thickness-input-div[b-flars53wlc] {
    color: white;
}

.thickness-header[b-flars53wlc] {
    color: white;
    background-color: rgba(100, 100, 100, 0.6);
    font-size: 15px;
    padding: 5px;
    border-radius: 10px;
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}

.thickness-input[b-flars53wlc] {
    background-color: #a9a9a9c7;
    border-radius: 5px;
}

.thickness-info-container[b-flars53wlc] {
    display: grid;
    grid-template-columns: 30% 70%;
    padding: 5px;
    margin-bottom: 5px;
    z-index: 4;
}

.btn[b-flars53wlc] {
    border: none;
    cursor: pointer;
    padding: 5px 20px 5px 20px;
    background-color: #F2C73A;
    border-radius: 5px;
    font-family: RobotoCondensedBold;
    box-shadow: 0 10px 10px 0 rgb(0 0 0 / 14%);
    font-size: 15px;
}

    .btn:hover[b-flars53wlc] {
        background-color: #fff;
        transition: .4s;
        transition-timing-function: ease;
        cursor: pointer;
    }

.existing-structure[b-flars53wlc] {
    position: relative;
    top: -13px;
}

.existing-structure-icon[b-flars53wlc] {
    position: relative;
    top: 6px;
    transform: rotate(90deg);
}

.existing-structure-separator[b-flars53wlc] {
    width: 100%;
    margin: .7em 4px;
    overflow: hidden;
    text-align: center;
    font-weight: 300;
    color: #000;
}

    .existing-structure-separator[b-flars53wlc]:before, .existing-structure-separator[b-flars53wlc]:after {
        content: "";
        display: inline-block;
        width: 70%;
        margin: 0 .5em 0 -55%;
        vertical-align: middle;
        border-bottom: 1px solid;
    }

    .existing-structure-separator[b-flars53wlc]:after {
        margin: 0 -55% 0 .5em;
    }

.existing-structure-separator-content[b-flars53wlc] {
    display: inline-block;
    vertical-align: middle;
}
/* _content/MEDesign.Web.Ui/Components/ProjectEditor/StructureEditor/LayerStructureEditMode.razor.rz.scp.css */
details[b-yy17ri7007] {
    overflow: hidden;
}

.structure-editor-legend[b-yy17ri7007] {
    margin-top: 0;
}

summary[b-yy17ri7007] {
    padding: 1rem;
    display: block;
    padding-left: 2.2rem;
    position: relative;
    cursor: pointer;
}

    summary[b-yy17ri7007]:before {
        content: "";
        border-width: 0.4rem;
        border-style: solid;
        border-color: transparent transparent transparent #fff;
        position: absolute;
        top: 1.3rem;
        left: 1rem;
        transform: rotate(0);
        transform-origin: 0.2rem 50%;
        transition: 0.25s transform ease;
    }

details[open] > summary[b-yy17ri7007]:before {
    transform: rotate(90deg);
}

details summary[b-yy17ri7007]::-webkit-details-marker {
    display: none;
}

details > ul[b-yy17ri7007] {
    padding-bottom: 1rem;
    margin-bottom: 0;
}

body[b-yy17ri7007] {
    background: #222;
    height: 100vh;
    font-family: sans-serif;
    color: white;
    line-height: 1.5;
    letter-spacing: 1px;
    margin-top: 2rem;
}

.layer-item-group[b-yy17ri7007] {
    font-family: 'RobotoCondensed';
    font-size: 18px;
    color: #353535;
    position: relative;
    top: 2px;
}

.layer-item[b-yy17ri7007] {
    font-family: 'RobotoCondensed';
    font-size: 16px;
    color: #353535;
    position: relative;
    padding: 10px;
}

.in-structure-layer-item[b-yy17ri7007] {
    width: 100%;
    margin: 10px;
    margin-top: -15px;
    height: 50px;
}

.in-structure-layer-item-valid[b-yy17ri7007] {
    width: 100%;
    margin: 10px;
    margin-top: -5px;
    height: 50px;
    border-radius: 5px;
    padding-left: 10px;
    padding-bottom: 5px;
    background: linear-gradient(90deg, #257ba08f 50%, transparent 50%), linear-gradient(90deg, #257ba08f 50%, transparent 50%), linear-gradient(0deg, #257ba08f 50%, transparent 50%), linear-gradient(0deg, #257ba08f 50%, transparent 50%);
    background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
    background-size: 15px 4px, 15px 4px, 4px 15px, 4px 15px;
    animation: border-dance-b-yy17ri7007 20s infinite linear;
    background-color: #add8e666;
}

.in-structure-layer-item-invalid[b-yy17ri7007] {
    width: 100%;
    margin: 10px;
    margin-top: -5px;
    height: 50px;
    background-color: #add8e675;
    border-radius: 5px;
    padding-left: 10px;
    padding-bottom: 5px;
    background: linear-gradient( 90deg, #a025258f 50%, transparent 50%), linear-gradient( 90deg, #a025258f 50%, transparent 50%), linear-gradient( 0deg, #a025258f 50%, transparent 50%), linear-gradient( 0deg, #a025258f 50%, transparent 50%);
    background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
    background-size: 15px 4px, 15px 4px, 4px 15px, 4px 15px;
    animation: border-dance-b-yy17ri7007 20s infinite linear;
    background-color: #a0252578;
}

.grid-container-layer-double[b-yy17ri7007] {
    display: grid;
    grid-template-columns: 10% 80% 10%;
    grid-row-gap: 5px;
    align-items: center;
}

.grid-container-layer-double-reverse[b-yy17ri7007] {
    display: grid;
    grid-template-columns: 90% 10%;
    grid-row-gap: 5px;
    align-items: center;
}

.grid-container-layer-triple-reverse[b-yy17ri7007] {
    display: grid;
    grid-template-columns: 35% 55% 10%;
    align-items: center;
    grid-column-gap: 10px;
}

.grid-container-layout[b-yy17ri7007] {
    display: grid;
    grid-template-columns: 40% 60%;
    grid-column-gap: 50px;
}

.complex-fieldset-structure-editor[b-yy17ri7007] {
    border-style: groove;
    border-color: ThreeDFace;
    border-image: initial;
    box-shadow: 6px 6px 12px 12px #888;
    padding-bottom: 10px;
    overflow: auto;
    height: 74vh;
    border-radius: 5px;
}

.layer-label[b-yy17ri7007] {
    font-family: 'RobotoCondensed';
    font-size: 16px;
    color: #353535;
}

.div-structure-editor[b-yy17ri7007] {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
}

.rotating-border[b-yy17ri7007] {
    padding: 10px;
    margin: 9px;
    border-radius: 5px;
    box-shadow: 0px 3px 3px -2px rgba(0,0,0,0.2),0px 3px 4px 0px rgba(0,0,0,0.14),0px 1px 8px 0px rgba(0,0,0,0.12);
}

    .rotating-border:hover[b-yy17ri7007] {
        box-shadow: 0px 3px 5px -1px rgba(0,0,0,0.2),0px 6px 10px 0px rgba(0,0,0,0.14),0px 1px 18px 0px rgba(0,0,0,0.12);
        /*
        background: linear-gradient(90deg, #257ba08f 50%, transparent 50%), linear-gradient(90deg, #257ba08f 50%, transparent 50%), linear-gradient(0deg, #257ba08f 50%, transparent 50%), linear-gradient(0deg, #257ba08f 50%, transparent 50%);
        background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
        background-size: 15px 4px, 15px 4px, 4px 15px, 4px 15px;
        padding: 10px;
        animation: border-dance 20s infinite linear;
            */
        cursor: grab;
    }

@keyframes border-dance-b-yy17ri7007 {
    0% {
        background-position: 0 0, 100% 100%, 0 100%, 100% 0;
    }

    100% {
        background-position: 100% 0, 0 100%, 0 0, 100% 100%;
    }
}

.close-button[b-yy17ri7007] {
    width: 20px;
    height: 20px;
    box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.25);
    border-radius: 5px;
    background: rgb(14 14 14 / 71%);
    position: relative;
    display: block;
}

.icon-displacement[b-yy17ri7007] {
    position: relative;
    bottom: 2px;
    right: 21px;
}


    .close-button[b-yy17ri7007]:before,
    .close-button[b-yy17ri7007]:after {
        content: '';
        width: 55%;
        height: 2px;
        background: #fff;
        position: absolute;
        top: 47%;
        left: 22%;
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -webkit-transition: all 0.3s ease-out;
        -moz-transition: all 0.3s ease-out;
        -ms-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
    }

    .close-button[b-yy17ri7007]:after {
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
        -webkit-transition: all 0.3s ease-out;
        -moz-transition: all 0.3s ease-out;
        -ms-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
    }

    .close-button:hover[b-yy17ri7007]:before,
    .close-button:hover[b-yy17ri7007]:after {
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg);
        cursor: pointer
    }

.done-editing-btn[b-yy17ri7007] {
    border: none;
    cursor: pointer;
    padding: 5px 20px 5px 20px;
    background-color: #F2C73A;
    border-radius: 5px;
    font-family: RobotoCondensedBold;
    box-shadow: 0 10px 10px 0 rgb(0 0 0 / 14%);
    font-size: 15px;
    margin-top: 10px;
    margin-left: 10px;
}

    .done-editing-btn:hover[b-yy17ri7007] {
        background-color: #fff;
        transition: .4s;
        transition-timing-function: ease;
        cursor: pointer;
    }

.interlayer-dragdrop-spacer[b-yy17ri7007] {
    height: 10px;
    position: relative;
    top: -5px;
    z-index: 1;
}

.existing-structure-container[b-yy17ri7007] {
    display: grid;
    grid-template-columns: 35% 65%;
    grid-row-gap: 5px;
    align-items: center;
    grid-column-gap: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
}

.existing-structure[b-yy17ri7007] {
    position: relative;
    top: -13px;
}

.existing-structure-icon[b-yy17ri7007] {
    position: relative;
    top: 6px;
    transform: rotate(90deg);
}

.existing-structure-drag-indicator[b-yy17ri7007] {
}

.existing-structure-separator[b-yy17ri7007] {
    width: 80%;
    margin: .7em auto;
    overflow: hidden;
    text-align: center;
    font-weight: 300;
    color: #000;
    margin-bottom: 10px;
}

    .existing-structure-separator[b-yy17ri7007]:before, .existing-structure-separator[b-yy17ri7007]:after {
        content: "";
        display: inline-block;
        width: 20%;
        margin: 0 .5em 0 0;
        vertical-align: middle;
        border-bottom: 1px solid;
    }

    .existing-structure-separator[b-yy17ri7007]:after {
        margin: 0 0 0 .5em;
    }

.existing-structure-separator-content[b-yy17ri7007] {
    display: inline-block;
    vertical-align: middle;
}

.overwrite-checkbox[b-yy17ri7007] {
    width: 100px;
}

.overwrite-checkbox-container[b-yy17ri7007] {
    display: inline-block;
    position: relative;
    top: 0px;
    margin-top: 10px;
    margin-left: 20px;
    width: 95px;
}

.draggable-item[b-yy17ri7007] {

}

    .draggable-item .unpinned[b-yy17ri7007] {
        visibility: hidden;
    }

    .draggable-item:hover .unpinned[b-yy17ri7007] {
        visibility: visible;
    }

.unpinned[b-yy17ri7007] {
    transform: rotate(90deg);
    justify-self: center;
    cursor: pointer;
}

.pinned[b-yy17ri7007] {
    visibility: visible;
    justify-self: center;
    cursor: pointer;
}
/* _content/MEDesign.Web.Ui/Components/ProjectEditor/StructureEditor/SubTableEditBar.razor.rz.scp.css */
.edit-bar[b-iy0nd12eef] {
    background-color: rgb(105, 104, 104);
    color: gold;
    padding: 0px 6px 0px 12px;
    font-family: RobotoCondensedBold;
    font-size: 100%
}

.title[b-iy0nd12eef] {
    font-size: 17px;
    justify-self: center;
    align-self: center;
    padding-top: 10px;
    padding-bottom: 10px;
}

.pmedTable-padding[b-iy0nd12eef] {
    margin-right: 4px;
}

.subtable-editbar-btn[b-iy0nd12eef] {
    background-color: #F2C73A;
    color: #263238;
    display: flex;
    flex-direction: row;
    align-self: center;
    align-content: center;
    justify-content: center;
    border-radius: 5px;
    background-color: none;
    margin: 5px;
    height: 24px;
    padding: 2px 3px;
    font-family: RobotoCondensed;
    box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.2),0px 1px 1px 0px rgba(0,0,0,0.14),0px 1px 3px 0px rgba(0,0,0,0.12);
}

    .subtable-editbar-btn:hover[b-iy0nd12eef] {
        background-color: #fff;
        cursor: pointer;
        box-shadow: 0px 3px 3px -2px rgba(0,0,0,0.2),0px 3px 4px 0px rgba(0,0,0,0.14),0px 1px 8px 0px rgba(0,0,0,0.12);
    }

    .subtable-editbar-btn:active[b-iy0nd12eef] {
        background-color: rgb(163, 125, 0);
        border-radius: 3px;
    }

.add-rem-btn[b-iy0nd12eef] {
    padding: 2px;
}

.copy-paste-txt[b-iy0nd12eef] {
    font-family: RobotoCondensed;
    margin-left: 2px;
    align-self: center;
    justify-self: center;
    color: #263238;
}

.subtable-editbar-icon[b-iy0nd12eef] {
    transform: scale(0.84);
}
/* _content/MEDesign.Web.Ui/Components/ProjectEditor/StructureEditor/UnboundResilientModulusLevel2.razor.rz.scp.css */
.grid-container-unbound-resilient-modulus[b-06k63ig3hh] {
    display: grid;
}

.container-unbound-resilient-modulus-prop-validation[b-06k63ig3hh] {
    margin: 0px;
}
/* _content/MEDesign.Web.Ui/Components/ProjectEditor/StructureEditor/UnboundSieve.razor.rz.scp.css */
.container-unbound-sieve-prop-validation[b-xbkv62222h] {
    margin: 0px;
}

.grid-container-sieve-2-columns[b-xbkv62222h] {
    display: grid;
    grid-template-columns: 4% 94%;
    align-items: center;
    justify-content: start;
    grid-column-gap: 13px;
}

.grid-container-sieve[b-xbkv62222h] {
    display: grid;
}

.sieve-header[b-xbkv62222h] {
    width: 300px;
}

.sieve-input[b-xbkv62222h] {
    display: flex;
    flex: 1 1 auto;
    height: 24px;
    width: 376px;
    padding: 0px 6px 0px 6px;
}

.sieve-vars[b-xbkv62222h] {
    width: 245px;
}
/* _content/MEDesign.Web.Ui/Components/ProjectEditor/ThicknessOptimizationEditor/ThicknessConfigurations.razor.rz.scp.css */
.analysis-button[b-s9qcvld6fj] {
    background-color: #F2C73A;
    color: #353535;
    border-radius: 7px;
    font-family: RobotoCondensedBold;
    box-shadow: 0 10px 10px 0 rgb(0 0 0 / 14%);
    transition: .4s;
    transition-timing-function: ease;
    border: none;
    font-size: 14px;
    height: 45px;
    white-space: nowrap;
    padding-right: 35px;
    margin-top: 15px;
}

    .analysis-button:hover[b-s9qcvld6fj] {
        background-color: #fff;
        transition: .4s;
        transition-timing-function: ease;
        cursor: pointer;
    }

.analysis-button-disabled[b-s9qcvld6fj] {
    background-color: rgba(255 255 255 / 14%);
    color: #353535;
    border-radius: 7px;
    font-family: RobotoCondensedBold;
    box-shadow: 0 10px 10px 0 rgb(0 0 0 / 14%);
    border: none;
    font-size: 14px;
    height: 45px;
    white-space: nowrap;
    padding-right: 35px;
    margin-top: 15px;
}

.analysis-button-div1[b-s9qcvld6fj] {
    display: grid;
    grid-template-columns: 20% 80%;
    grid-column-gap: 8px;
    align-items: center;
}
/* _content/MEDesign.Web.Ui/Components/ProjectEditor/TrafficEditor/AxleDistributionDisplay.razor.rz.scp.css */
/* --- ADDED 8/9/2021 | all new --- */
.sideStats[b-w77myj8ibu] {
    background-color: rgb(255 255 255 / 50%);
    width: 1450px;
    height: 100%;
    padding: 10px;
}

.spanLit[b-w77myj8ibu] {
    background-color: rgb(48 169 248 / 31%) !important;
}

.ssCol1[b-w77myj8ibu] {
    width: 90px;
    background: #fff;
    height: 100%;
    border-radius: 10px;
    float: left;
    margin-right: 10px;
}

    .ssCol1 p[b-w77myj8ibu] {
        font-weight: bolder;
        padding: 5px 0 7px 5px;
        width: auto;
        border-bottom: 1px solid rgb(0 0 0 / 20%);
        display: inherit;
        float: unset;
        line-height: unset;
        font-size: unset;
    }

        .ssCol1 p img[b-w77myj8ibu] {
            all: initial;
            width: 15px;
            float: right;
            margin-top: 2px;
            margin-right: 8px;
            opacity: .5;
        }

    .ssCol1 span[b-w77myj8ibu] {
        background-color: rgb(0 0 0 / 5%);
        padding: 5px 0 5px 5px;
        width: auto;
        position: relative;
        display: block;
        border-radius: 5px;
        margin: 5px;
    }

        .ssCol1 span:hover[b-w77myj8ibu] {
            background-color: rgb(48 169 248 / 31%) !important;
            transition: .1s;
            transition-timing-function: ease;
            cursor: pointer;
        }

.ssCol2[b-w77myj8ibu] {
    width: 110px;
    background: #fff;
    height: 100%;
    border-radius: 10px;
    float: left;
    margin-right: 10px;
}

    .ssCol2 p[b-w77myj8ibu] {
        font-weight: bolder;
        padding: 5px 0 7px 5px;
        width: auto;
        border-bottom: 1px solid rgb(0 0 0 / 20%);
        display: inherit;
        float: unset;
        line-height: unset;
        font-size: unset;
    }

        .ssCol2 p img[b-w77myj8ibu] {
            width: 15px;
            float: right;
            margin-top: 2px;
            margin-right: 8px;
            opacity: .5;
        }

    .ssCol2 span[b-w77myj8ibu] {
        background-color: rgb(0 0 0 / 5%);
        padding: 5px 0 5px 5px;
        width: auto;
        position: relative;
        display: block;
        border-radius: 5px;
        margin: 5px;
    }

        .ssCol2 span:hover[b-w77myj8ibu] {
            background-color: rgb(48 169 248 / 31%) !important;
            transition: .1s;
            transition-timing-function: ease;
            cursor: pointer;
        }

.ssCol3[b-w77myj8ibu] {
    width: 120px;
    background: #fff;
    height: 100%;
    border-radius: 10px;
    float: left;
}

    .ssCol3 p[b-w77myj8ibu] {
        font-weight: bolder;
        padding: 5px 0 7px 5px;
        width: auto;
        border-bottom: 1px solid rgb(0 0 0 / 20%);
        display: inherit;
        float: unset;
        line-height: unset;
        font-size: unset;
    }

        .ssCol3 p img[b-w77myj8ibu] {
            width: 15px;
            float: right;
            margin-top: 2px;
            margin-right: 8px;
            opacity: .5;
        }

    .ssCol3 span[b-w77myj8ibu] {
        background-color: rgb(0 0 0 / 5%);
        padding: 5px 0 5px 5px;
        width: auto;
        position: relative;
        display: block;
        border-radius: 5px;
        margin: 5px;
    }

        .ssCol3 span:hover[b-w77myj8ibu] {
            background-color: rgb(48 169 248 / 31%) !important;
            transition: .1s;
            transition-timing-function: ease;
            cursor: pointer;
        }

.sideStatsChart[b-w77myj8ibu] {
    height: 450px;
    padding: 10px;
    width: fit-content;
    display: inline-block;
}

.axleDistributionTable[b-w77myj8ibu] {
    display: block;
    border-collapse: collapse;
    min-width: -webkit-fill-available;
}

.validate-axle-distribution-button[b-w77myj8ibu] {
    display: block;
    width: fit-content;
    height: 24px;
    margin-left: 5px;
    margin-top: 10px;
}

.axleDistributionTable td[b-w77myj8ibu], .axleDistributionTable th[b-w77myj8ibu] {
    border-right: 1px solid rgb(0 0 0 / 14%);
    padding: 12px;
    vertical-align: middle;
}

    .axleDistributionTable td input[b-w77myj8ibu] {
        font-family: RobotoCondensed;
        font-size: 100%;
    }

.axleDistributionTable tr:nth-child(even)[b-w77myj8ibu] {
    background-color: rgba(255 255 255 / 14%);
}

.axleDistributionTable tr:hover[b-w77myj8ibu] {
    background-color: #ddd;
}

.axleDistributionTable thead th[b-w77myj8ibu] {
    position: sticky;
    top: 0;
    z-index: 1;
    box-shadow: 0 5px 7px 0 rgb(0 0 0 / 14%);
}

.axleDistributionTable th[b-w77myj8ibu] {
    font-family: RobotoCondensedBold;
    padding-top: 12px;
    padding-bottom: 12px;
    text-align: left;
    background-color: #F2C73A;
    color: #000000;
}

.axle-distribution-chart[b-w77myj8ibu] {
    display: grid;
    overflow: auto;
}

.axle-distribution-category-header[b-w77myj8ibu] {
    line-height: 50px;
    font-family: 'RobotoCondensed';
    font-size: 18px;
    color: #353535;
    font-weight: bolder;
    width: auto;
    height: auto;
    border-bottom: 1px solid rgb(0 0 0 / 20%);
    display: flex;
    align-items: center;
    padding-left: 5px
}

.axle-distribution-option[b-w77myj8ibu] {
    height: auto;
}

.axle-distribution-image[b-w77myj8ibu] {
    height: 18px;
    margin: 0px 0px 0px 4px;
}

.axle-distribution-component[b-w77myj8ibu] {
}

.readonly-span[b-w77myj8ibu]{
    pointer-events: none;
}
/* _content/MEDesign.Web.Ui/Components/ProjectEditor/TrafficEditor/TireLocationTable.razor.rz.scp.css */

.btn[b-dszn07mxa1] {
    border: none;
    cursor: pointer;
    padding: 5px 20px 5px 20px;
    background-color: #F2C73A;
    border-radius: 5px;
    font-family: RobotoCondensedBold;
    box-shadow: 0 10px 10px 0 rgb(0 0 0 / 14%);
    font-size: 15px;
}

    .btn:hover[b-dszn07mxa1] {
        background-color: #fff;
        transition: .4s;
        transition-timing-function: ease;
        cursor: pointer;
    }
/* _content/MEDesign.Web.Ui/Components/ProjectEditor/TrafficEditor/TrafficCapacityLimit.razor.rz.scp.css */
.grid-container-traffic-capacity-limit-3[b-jln0k2s0yl] {
    display: grid;
    justify-items: end;
}
/* _content/MEDesign.Web.Ui/Components/ProjectEditor/TrafficEditor/TrafficChartsDisplay.razor.rz.scp.css */
.btn[b-zioec51eh8] {
    border: none;
    cursor: pointer;
    padding: 5px 20px 5px 20px;
    background-color: #F2C73A;
    border-radius: 5px;
    font-family: RobotoCondensedBold;
    box-shadow: 0 10px 10px 0 rgb(0 0 0 / 14%);
    font-size: 15px;
    user-select: none;
}

.traffic-chart-div[b-zioec51eh8] {
    margin-top: 10px;
    margin-bottom: 10px;
}

.class-selector-header[b-zioec51eh8] {
    line-height: 50px;
    font-family: 'RobotoCondensed';
    font-size: 18px;
    color: #353535;
    font-weight: bolder;
    padding: 5px 0 7px 5px;
    width: auto;
    border-bottom: 1px solid rgb(0 0 0 / 20%);
    display: flex;
    align-items: center;
    user-select: none;
}

.class-selector-option[b-zioec51eh8] {
    height: auto;
    user-select: none;
}

.class-selector-image[b-zioec51eh8] {
    height: 18px;
    margin: 0px 0px 0px 4px;
}

.class-selector-table[b-zioec51eh8] {
    overflow: scroll;
}

.spanLit[b-zioec51eh8] {
    background-color: rgb(48 169 248 / 31%) !important;
}

.ssCol1[b-zioec51eh8] {
    width: 110px;
    background: #fff;
    height: auto;
    border-radius: 10px;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}

    .ssCol1 p[b-zioec51eh8] {
        font-weight: bolder;
        padding: 5px 0 7px 5px;
        width: auto;
        border-bottom: 1px solid rgb(0 0 0 / 20%);
        display: inherit;
        float: unset;
        line-height: unset;
        font-size: unset;
    }

        .ssCol1 p img[b-zioec51eh8] {
            all: initial;
            width: 15px;
            float: right;
            margin-top: 2px;
            margin-right: 8px;
            opacity: .5;
        }

    .ssCol1 span[b-zioec51eh8] {
        background-color: rgb(0 0 0 / 5%);
        padding: 5px 0 5px 5px;
        width: auto;
        position: relative;
        display: block;
        border-radius: 5px;
        margin: 5px;
    }

        .ssCol1 span:hover[b-zioec51eh8] {
            background-color: rgb(48 169 248 / 31%) !important;
            transition: .1s;
            transition-timing-function: ease;
            cursor: pointer;
        }
/* _content/MEDesign.Web.Ui/Components/ProjectEditor/TrafficEditor/VehicleClassDistributionTable.razor.rz.scp.css */
.modal-fieldset[b-zktj72lxqg] {
    background: #a9a9a9;
}

.modal-header[b-zktj72lxqg] {
    background-color: rgb(105 104 104);
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    width: -webkit-fill-available;
}

.modal-fieldset-div0[b-zktj72lxqg] {
    padding-bottom: 15px;
}

.modal-fieldset-div1[b-zktj72lxqg] {
    width: 100%;
    margin: 0px;
}
/* _content/MEDesign.Web.Ui/Components/ShowHideButtonRow.razor.rz.scp.css */
.btn[b-fssfuceq2j] {
    border: none;
    cursor: pointer;
    padding: 5px 20px 5px 20px;
    background-color: #F2C73A;
    border-radius: 5px;
    font-family: RobotoCondensedBold;
    box-shadow: 0 10px 10px 0 rgb(0 0 0 / 14%);
    font-size: 15px;
    user-select: none;
    margin-right: 5px;
}

.btn-gray[b-fssfuceq2j] {
    border: none;
    cursor: pointer;
    padding: 5px 20px 5px 20px;
    background-color: #ddd;
    border-radius: 5px;
    font-family: RobotoCondensedBold;
    box-shadow: 0 10px 10px 0 rgb(0 0 0 / 14%);
    font-size: 15px;
    user-select: none;
    margin-right: 5px;
}

.btn-container[b-fssfuceq2j] {
    background-color: #777777;
    border-radius: 10px;
    width: fit-content;
    padding: 5px 0px 5px 5px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.btn-container-title[b-fssfuceq2j] {
    color: white;
    font-family: RobotoCondensedBold;
    margin: 5px 10px 5px 5px;
}
/* _content/MEDesign.Web.Ui/Pages/DesignComparison.razor.rz.scp.css */
.setting-box[b-av553ui54d] {
    margin-right: 10px;
    background-color: #BBB;
    padding: 5px;
    border-radius: 10px;
}
/* _content/MEDesign.Web.Ui/Pages/SelectWorkspace.razor.rz.scp.css */
.modal-fieldset[b-xz73trl99u] {
    background: #a9a9a9;
}

.modal-header[b-xz73trl99u] {
    background-color: rgb(105 104 104);
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    width: -webkit-fill-available;
}

.modal-fieldset-div0[b-xz73trl99u] {
    padding-bottom: 15px;
}

.modal-fieldset-div1[b-xz73trl99u] {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px
}

.modal-prop-validation p[b-xz73trl99u] {
    display: inline-block;
    position: relative;
    line-height: 50px;
    font-family: 'RobotoCondensed';
    font-size: 18px;
    color: #353535;
}

.selected-default[b-xz73trl99u] {
    width: 130px;
    padding-top: 13px;
    cursor: default;
    margin: auto;
}

.unselected-default[b-xz73trl99u] {
    width: 115px;
    padding-top: 13px;
    background-color: #909090;
    color: white;
    margin: auto;
}

    .unselected-default:hover[b-xz73trl99u] {
        background-color: #AB9F79;
    }


.active-by-default[b-xz73trl99u] {
    width: 130px;
    padding-top: 13px;
    cursor: default;
    margin: auto;
}

.active[b-xz73trl99u] {
    width: 65px;
    padding-top: 13px;
    margin: auto;
}

    .active:hover[b-xz73trl99u] {
        background-color: #E5C24E;
    }

.inactive[b-xz73trl99u] {
    width: 70px;
    padding-top: 13px;
    background-color: #909090;
    color: white;
    margin: auto;
}

    .inactive:hover[b-xz73trl99u] {
        background-color: #AB9F79;
    }

.grid-container-single-custom[b-xz73trl99u] {
    display: grid;
    grid-template-columns: auto;
    justify-content: space-around;
}

.table-margin[b-xz73trl99u] {
    margin: 15px;
    max-width: fit-content;
}

.box-shadow[b-xz73trl99u] {
    box-shadow: 0 10px 20px 0 rgb(0 0 0 / 14%);
}

.disabled-btn[b-xz73trl99u] {
    color: white;
    background-color: #777777;
    cursor: default;
    user-select: none;
}

.set-as-default-width[b-xz73trl99u]{
    width: 208px;
}

.set-as-current-sesssion-width[b-xz73trl99u] {
    width: 240px;
}

.btn-top-padding[b-xz73trl99u]{
    padding-top: 14px;
}

.container-1[b-xz73trl99u] {
    display: grid;
    grid-template-rows: auto auto;
}

.container-2[b-xz73trl99u] {
    display: grid;
    grid-template-columns: auto auto;
}

.workspace-select[b-xz73trl99u] {
    margin: 10px;
    padding: 3px 0px;
    border-radius: 5px;
}

/* _content/MEDesign.Web.Ui/Pages/UserManagement.razor.rz.scp.css */
.modal-fieldset[b-4zuuwuyhle] {
    background: #a9a9a9;
}

.modal-header[b-4zuuwuyhle] {
    background-color: rgb(105 104 104);
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    width: -webkit-fill-available;
}

.modal-fieldset-div0[b-4zuuwuyhle] {
    padding-bottom: 15px;
}

.modal-fieldset-div1[b-4zuuwuyhle] {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px
}

.modal-prop-validation p[b-4zuuwuyhle] {
    display: inline-block;
    position: relative;
    line-height: 50px;
    font-family: 'RobotoCondensed';
    font-size: 18px;
    color: #353535;
}

.selected-default[b-4zuuwuyhle] {
    width: 130px;
    padding-top: 13px;
    cursor: default;
    margin: auto;
}

.unselected-default[b-4zuuwuyhle] {
    width: 115px;
    padding-top: 13px;
    background-color: #909090;
    color: white;
    margin: auto;
}

    .unselected-default:hover[b-4zuuwuyhle] {
        background-color: #AB9F79;
    }

.active-by-default[b-4zuuwuyhle] {
    width: 130px;
    padding-top: 13px;
    cursor: default;
    margin: auto;
}

.active[b-4zuuwuyhle] {
    width: 65px;
    padding-top: 13px;
    margin: auto;
}

    .active:hover[b-4zuuwuyhle] {
        background-color: #E5C24E;
    }

.inactive[b-4zuuwuyhle] {
    width: 70px;
    padding-top: 13px;
    background-color: #909090;
    color: white;
    margin: auto;
}

    .inactive:hover[b-4zuuwuyhle] {
        background-color: #AB9F79;
    }

.grid-container-single-custom[b-4zuuwuyhle] {
    display: grid;
    grid-template-columns: auto;
    justify-content: space-around;
}

.table-margin[b-4zuuwuyhle] {
    margin: 15px;
    max-width: fit-content;
}

.box-shadow[b-4zuuwuyhle] {
    box-shadow: 0 10px 20px 0 rgb(0 0 0 / 14%);
}

.password-field-size[b-4zuuwuyhle] {
    min-width: 11rem;
}

.btn-top-padding[b-4zuuwuyhle] {
    padding-top: 15px;
}

.btn-navigate-width[b-4zuuwuyhle] {
    width: 120px;
}

.btn-refresh[b-4zuuwuyhle] {
    display: inline;
    margin-left: 10px;
    vertical-align: middle;
    cursor: pointer;
}

.set-session-btn[b-4zuuwuyhle] {
    width: 160px !important;
}
/* _content/MEDesign.Web.Ui/Shared/AppSelectMenu.razor.rz.scp.css */
.app-menu-panel[b-11nfhieze9] {
    color: #fff;
    background-color: #777777;
    position: fixed;
    display: block;
    z-index: 1000;
    right: 0px;
    top: 75px;
    max-width: 400px;
    padding: 1rem 0.7rem;
    border-radius: 0px 0px 0px 7px;
    font-family: RobotoCondensed;
    font-size: 1.1rem;
}

.app-menu-grid-container[b-11nfhieze9] {
    display: grid;
    grid-template-columns: auto auto auto;
    gap: 10px;
}

.app-menu-item-container[b-11nfhieze9] {
    border-radius: 5%;
    border: none;
    font-size: 16px;
    height: 80px;
    width: 55px;
    padding: 10px;
    align-self: center;
    cursor: pointer;
}

    .app-menu-item-container:hover[b-11nfhieze9] {
        background-color: #F2C73A;
        color: #353535;
    }

.app-menu-item-img[b-11nfhieze9] {
    width: 100%;
    margin: 0 auto;
    align-self: center;
}

.app-menu-text[b-11nfhieze9] {
    width: 100%;
    text-align: center;
}

.repave[b-11nfhieze9] {
    height: 35px;
}
/* _content/MEDesign.Web.Ui/Shared/Banner.razor.rz.scp.css */
.banner[b-deo2y8ddzi] {
    background-color: rgba(242, 199, 58, 1);
    border-radius: 5px;
    color: #353535;
    font-size: 18px;
}

.delete-icon[b-deo2y8ddzi] {
    cursor: pointer;
    font-size: 28px;
}
/* _content/MEDesign.Web.Ui/Shared/ContentLayout.razor.rz.scp.css */
/*CSS written by:

Demetrius Smith
Senior Visual Designer
Applied Research Associates, Inc.

Project - AashtoWare me-design.com (redesign)
Started 01-03-2024

*/

/* ===== FONTS ===== */

@font-face {
    font-family: RobotoThin;
    src: url(../fonts/Roboto-Thin.ttf);
}

@font-face {
    font-family: RobotoLight;
    src: url(../fonts/Roboto-Light.ttf);
}

@font-face {
    font-family: RobotoRegular;
    src: url(../fonts/Roboto-Regular.ttf);
}

@font-face {
    font-family: RobotoCondensed;
    src: url(../fonts/RobotoCondensed-Regular.ttf);
}

@font-face {
    font-family: RobotoLight;
    src: url(../fonts/Roboto-Light.ttf);
}

@font-face {
    font-family: RobotoBold;
    src: url(../fonts/Roboto-Bold.ttf);
    font-weight: bold;
}

@font-face {
    font-family: RobotoCondensedBold;
    src: url(../fonts/RobotoCondensed-Bold.ttf);
}

@font-face {
    font-family: RobotoBlack;
    src: url(../fonts/Roboto-Black.ttf);
}

/* ===== FONTS END ===== */

/* ===== Site Main Container ===== */

.me-body[b-dhf50ich5e] {
    margin: 0;
    padding: 0;
    /* height: 100vh; */
    overflow-x: hidden;
    background-color: white;
}

.me-container[b-dhf50ich5e] {
    z-index: 0;
    max-width: 1225px;
    margin: 0 auto;
    position: relative;
}

/* ===== Site Main Container END ===== */

/* ===== Custom Scrollbar ===== */
/* Firefox */
*[b-dhf50ich5e] {
    scrollbar-width: auto;
    scrollbar-color: #cc3333 #fff;
}

    /* Chrome, Edge, and Safari */
    *[b-dhf50ich5e]::-webkit-scrollbar {
        width: 10px;
    }

    *[b-dhf50ich5e]::-webkit-scrollbar-track {
        background: #fff;
    }

    *[b-dhf50ich5e]::-webkit-scrollbar-thumb {
        background-color: #cc3333;
        border-radius: 10px;
        border: 3px solid #fff;
    }

/* ===== Custom Scrollbar END ===== */

/* ===== Navigation ===== */

.me-logo-header[b-dhf50ich5e] {
    opacity: 0; /*animated property 1*/
    background: url("./images/content/pavement-ME-logo.png") #fff no-repeat left center;
    background-size: 520px 140px;
    width: 100%;
    height: 194px;
    padding: 10px 0;
}

.me-nav-bar[b-dhf50ich5e] {
    background: #cc3333;
    position: relative;
    z-index: 6;
    width: 500%;
    height: 0px; /*animated property 67px*/
    margin-left: -200%;
    box-shadow: 0 1px 1px rgba(0,0,0,0.11), 0 2px 2px rgba(0,0,0,0.11), 0 4px 4px rgba(0,0,0,0.11), 0 8px 8px rgba(0,0,0,0.11), 0 16px 16px rgba(0,0,0,0.11), 0 32px 32px rgba(0,0,0,0.11);
}

.me-ul[b-dhf50ich5e] {
    opacity: 0; /*animated property 1*/
    right: 100px; /*animated property 0*/
    max-width: 1225px;
    position: relative;
    margin: 0 auto;
    list-style-type: none;
    padding: 0;
    /* overflow: hidden; */
    color: white;
    font-family: RobotoCondensedBold;
}

li[b-dhf50ich5e] {
    float: left;
}

    li a[b-dhf50ich5e] {
        background-color: rgb(228 114 39 / 0);
        display: block;
        color: white;
        text-align: center;
        padding: 24px 16px;
        text-decoration: none;
        transition: 0.5s;
    }

        li a:hover[b-dhf50ich5e] {
            background-color: #e47227;
        }

.me-dropdown[b-dhf50ich5e] {
    float: left;
    overflow: hidden;
}

    .me-dropdown .dropbtn[b-dhf50ich5e] {
        font-size: 16px;
        border: none;
        outline: none;
        color: #fff;
        padding: 24px 16px;
        background-color: inherit;
        font-family: inherit;
        margin: 0;
    }

    .me-dropdown:hover .dropbtn[b-dhf50ich5e] {
        background-color: #e47227;
    }

.me-dropdown-content[b-dhf50ich5e] {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    background-color: #cc3333;
    min-width: 160px;
    box-shadow: 0 1px 1px rgba(0,0,0,0.11), 0 2px 2px rgba(0,0,0,0.11), 0 4px 4px rgba(0,0,0,0.11), 0 8px 8px rgba(0,0,0,0.11), 0 16px 16px rgba(0,0,0,0.11), 0 32px 32px rgba(0,0,0,0.11);
    z-index: 1;
    transition: opacity 0.5s;
    color: white;
}

    .me-dropdown-content a[b-dhf50ich5e] {
        float: none;
        color: #fff;
        padding: 12px 16px;
        text-decoration: none;
        display: block;
        text-align: left;
    }

        .me-dropdown-content a:hover[b-dhf50ich5e] {
            background-color: #e47227;
        }

.me-dropdown:hover .me-dropdown-content[b-dhf50ich5e] {
    display: block;
    visibility: visible;
    opacity: 1;
    transition: opacity 0.5s;
}

.active[b-dhf50ich5e] {
    border-bottom: 2px solid #a9a9a9;
    padding-bottom: 21.5px;
}

/* ===== Navigation END ===== */

/* ===== Search ===== */

.nav-icon[b-dhf50ich5e] {
    float: right;
    margin-right: 170px;
}

    .nav-icon a[b-dhf50ich5e] {
        padding: 19px 10px;
    }

    .nav-icon img[b-dhf50ich5e] {
        width: 25px;
    }

.searchbox[b-dhf50ich5e] {
    position: absolute;
    right: 0;
    padding: 18px 0px;
}

    .searchbox input[b-dhf50ich5e] {
        border: none;
        border-radius: 5px;
        height: 30px;
        position: absolute;
        right: 0;
    }

#searchTable[b-dhf50ich5e] {
    width: 174px;
    background-color: rgb(0 0 0 / 70%);
    border-radius: 0 0 7px 7px;
}

/* ===== Search END ===== */

/* ===== Header Hero ===== */

.me-intro-hero[b-dhf50ich5e] {
    background: url("./images/content/me-aggregate-hero.jpg") no-repeat center;
    position: relative;
    z-index: 5;
    width: 500%;
    height: 0px; /*animated property 250px*/
    margin-left: -200%;
    box-shadow: 0 1px 1px rgba(0,0,0,0.11), 0 2px 2px rgba(0,0,0,0.11), 0 4px 4px rgba(0,0,0,0.11), 0 8px 8px rgba(0,0,0,0.11), 0 16px 16px rgba(0,0,0,0.11), 0 32px 32px rgba(0,0,0,0.11);
}

    .me-intro-hero h1[b-dhf50ich5e] {
        opacity: 0; /*animated property 1*/
        right: 100px; /*animated property 0*/
        max-width: 1225px;
        position: absolute;
        margin: 0 auto;
        list-style-type: none;
        padding-top: 70px;
        color: #fff;
        background-clip: content-box;
        text-transform: uppercase;
        overflow: hidden;
        font-family: RobotoCondensedBold;
    }

        .me-intro-hero h1 span[b-dhf50ich5e] {
            background-color: rgb(0 0 0 / .5);
            padding: 0 10px;
            font-size: 40px;
        }

/* ===== Header Hero END ===== */

/* ===== Grey YouTube Bar ===== */

/*.me-grey-bar {
    background: #777777;
    position: relative;
    z-index: 4;
    width: 500%;
    height: 0px;*/ /*animated property 85px*/
/*margin-left: -200%;
    box-shadow: 0 20px 25px -5px rgba(0,0,0,0.3), 0 8px 10px -6px rgba(0,0,0,0.1);
}

    .me-grey-bar h1 {
        opacity: 0;*/ /*animated property 1*/
/*right: 100px;*/ /*animated property 0*/
/*max-width: 1225px;
        position: relative;
        margin: 0 auto;
        list-style-type: none;
        padding-top: 24px;
        color: #fff;
        background-clip: content-box;
        overflow: hidden;
        font-family: RobotoCondensedBold;
    }

        .me-grey-bar h1 img {
            float: right;
            opacity: 0;*/ /*animated property 1*/
/*height: 28px;
            padding-top: 9px;
        }*/

/* ===== Grey YouTube Bar END ===== */

/* ===== Interactive Cards ===== */

.me-cards-container[b-dhf50ich5e] {
    background: #c6c6c6;
    position: relative;
    z-index: 3;
    width: 500%;
    height: 0px; /*animated property 406px*/
    margin-left: -200%;
    box-shadow: 0 20px 25px -5px rgba(0,0,0,0.1), 0 8px 10px -6px rgba(0,0,0,0.1);
    display: none; /*animated property just remove if NOT using animation*/
}

.inner-me-cards-container[b-dhf50ich5e] {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 40px;
    font-family: RobotoCondensed;
}

#me-card-01 .inner .front[b-dhf50ich5e] {
    background-image: url("./images/content/pavement-ME-dl-icon-faded.png"), linear-gradient(0deg, rgba(232,232,232, 1), rgba(255,255,255, 1));
    background-position: top left;
    background-repeat: no-repeat;
    background-size: 94% auto, cover;
    overflow: hidden;
    border-radius: 5px;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    opacity: 0; /*animated property 1*/
}

#me-card-01 .inner .back[b-dhf50ich5e] {
    background-image: url("./images/content/pavement-ME-dl-icon-faded-i.png"), linear-gradient(0deg, rgba(111,111,111, 1), rgba(53,53,53, 1));
    background-position: top left;
    background-repeat: no-repeat;
    background-size: 94% auto, cover;
    overflow: hidden;
    border-radius: 5px;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    transform: rotateY(180deg);
    color: #fff;
}

#me-card-02 .inner .front[b-dhf50ich5e] {
    background-image: url("./images/content/pavement-ME-tools-icon-faded.png"), linear-gradient(0deg, rgba(232,232,232, 1), rgba(255,255,255, 1));
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 94% auto, cover;
    overflow: hidden;
    border-radius: 5px;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    opacity: 0; /*animated property 1*/
}

#me-card-02 .inner .back[b-dhf50ich5e] {
    background-image: url("./images/content/pavement-ME-tools-icon-faded-i.png"), linear-gradient(0deg, rgba(111,111,111, 1), rgba(53,53,53, 1));
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 94% auto, cover;
    overflow: hidden;
    border-radius: 5px;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    transform: rotateY(180deg);
    color: #fff;
}

#me-card-03 .inner .front[b-dhf50ich5e] {
    background-image: url("./images/content/pavement-ME-licensing-icon-faded.png"), linear-gradient(0deg, rgba(232,232,232, 1), rgba(255,255,255, 1));
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 94% auto, cover;
    overflow: hidden;
    border-radius: 5px;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    opacity: 0; /*animated property 1*/
}

#me-card-03 .inner .back[b-dhf50ich5e] {
    background-image: url("./images/content/pavement-ME-licensing-icon-faded-i.png"), linear-gradient(0deg, rgba(111,111,111, 1), rgba(53,53,53, 1));
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 94% auto, cover;
    overflow: hidden;
    border-radius: 5px;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    transform: rotateY(180deg);
    color: #fff;
}

.flip-card[b-dhf50ich5e] {
    background-color: transparent;
    width: 300px;
    height: 340px;
    margin: 0 35px;
    perspective: 1000px;
}

    .flip-card .inner[b-dhf50ich5e] {
        position: relative;
        width: 100%;
        height: 100%;
        transition: transform 0.8s;
        transform-style: preserve-3d;
    }

        .flip-card .inner .front[b-dhf50ich5e],
        .flip-card .inner .back[b-dhf50ich5e] {
            position: absolute;
            width: 100%;
            height: 100%;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
            display: flex;
            align-items: center;
            justify-content: center;
            flex-direction: column;
        }

            .flip-card .inner .front img[b-dhf50ich5e] {
                height: 74px;
            }

            .flip-card .inner .front h1[b-dhf50ich5e] {
                font-family: RobotoCondensedBold;
                color: #cc3333;
            }

            .flip-card .inner .back h1[b-dhf50ich5e] {
                font-family: RobotoCondensedBold;
                color: #cc3333;
                margin: 10px;
                font-size: 25px;
            }

                .flip-card .inner .back h1 a[b-dhf50ich5e] {
                    font-family: RobotoCondensedBold;
                    color: #fff;
                }

                    .flip-card .inner .back h1 a:hover[b-dhf50ich5e] {
                        font-family: RobotoCondensedBold;
                        color: #cc3333;
                    }

            .flip-card .inner .front p[b-dhf50ich5e] {
                font-family: RobotoCondensed;
                padding: 0 40px;
            }

    .flip-card:hover .inner[b-dhf50ich5e] {
        transform: rotateY(180deg);
    }

/* ===== Interactive Cards END ===== */

/* ===== Home Body Content ===== */

.me-home-content[b-dhf50ich5e] {
    max-width: 1225px;
    position: relative;
    margin: 0 auto;
    list-style-type: none;
    padding-top: 50px;
    color: #000;
    background-clip: content-box;
    overflow: hidden;
    font-family: RobotoCondensed;
    opacity: 0; /*animated property 1*/
    right: 100px; /*animated property 0*/
}

    .me-home-content p[b-dhf50ich5e] {
        font-size: 20px;
    }

.me-updates[b-dhf50ich5e] {
    border-radius: 7px;
    background-color: #cc3333;
    color: #fff;
    float: right;
    width: 400px;
    margin: 0 10px 20px 30px;
    padding: 0 18px;
    font-family: RobotoCondensedBold;
    box-shadow: rgba(204, 51, 51, 0.24) 0px 7px 10px;
}

    .me-updates span[b-dhf50ich5e] {
        font-style: italic;
    }

    .me-updates p[b-dhf50ich5e] {
        margin: 0 0 20px 0;
    }

.me-help-desk[b-dhf50ich5e] {
    width: 408px;
    float: left;
}

    .me-help-desk h1[b-dhf50ich5e] {
        font-family: RobotoCondensedBold;
        color: #cc3333;
    }

    .me-help-desk p[b-dhf50ich5e] {
        font-size: 18px;
    }

.me-questions[b-dhf50ich5e] {
    width: 408px;
    float: left;
}

    .me-questions h1[b-dhf50ich5e] {
        font-family: RobotoCondensedBold;
        color: #cc3333;
    }

    .me-questions p[b-dhf50ich5e] {
        font-size: 18px;
    }

.me-home-logos[b-dhf50ich5e] {
    width: 408px;
    float: left;
}

    .me-home-logos img[b-dhf50ich5e] {
        display: block;
        margin: 0 auto;
        padding-top: 20px;
    }

/* ===== Home Body Content END ===== */

/* ===== Footer ===== */

.me-footer[b-dhf50ich5e] {
    width: 500%;
    margin-left: -200%;
    margin-top: 50px;
    height: 50px;
    position: relative;
    /* background-color: #d4d4d4; */
    opacity: 0; /*animated property 1*/
}

    .me-footer span[b-dhf50ich5e] {
        max-width: 1225px;
        position: relative;
        display: block;
        margin: 0 auto;
        text-align: right;
        padding-top: 14px;
        font-size: 13px;
        font-family: RobotoCondensed;
    }
/* ===== Footer END ===== */

/* ===== PAGES CONTENT | Inner Page Form ===== */

label[b-dhf50ich5e] {
    font-size: 12.5px;
    color: #fff;
    opacity: 0.8;
    font-weight: 400;
}

form[b-dhf50ich5e] {
    margin-bottom: 30px;
    border-radius: 7px;
    padding: 7px 18px;
    background: #777777;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 20px;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 7px 10px;
}

    form button[b-dhf50ich5e] {
        width: auto;
        min-width: 100px;
        border-radius: 7px;
        text-align: center;
        padding: 10px;
        margin-top: 5px;
        background-color: #cc3333;
        color: #fff;
        font-size: 20px;
        margin-left: auto;
        font-family: RobotoCondensedBold;
        box-shadow: 0px 2px 6px -1px rgba(0, 0, 0, 0.13);
        border: none;
        transition: all 0.3s ease;
        outline: 0;
    }

        form button:hover[b-dhf50ich5e] {
            transform: translateY(-3px);
            box-shadow: 0 2px 6px -1px rgba(204, 51, 51, 0.65);
        }

            form button:hover:active[b-dhf50ich5e] {
                transform: scale(0.99);
            }

.floating-label input[b-dhf50ich5e] {
    font-size: 16px;
    padding: 20px 0px;
    height: 56px;
    border: none;
    border-bottom: solid 1px rgba(255, 255, 255, 0.3);
    background: #777777;
    width: 280px;
    box-sizing: border-box;
    transition: all 0.3s linear;
    color: #fff;
    font-weight: 400;
}

input:focus[b-dhf50ich5e] {
    border-bottom: solid 1px #fff;
    outline: 0;
    box-shadow: 0 2px 6px -8px rgba(182, 157, 230, 0.45);
}

[b-dhf50ich5e]::placeholder {
    color: #fff;
    opacity: 1; /* Firefox */
}

[b-dhf50ich5e]::-ms-input-placeholder { /* Edge 12-18 */
    color: #fff;
}

.floating-label[b-dhf50ich5e] {
    position: relative;
    margin-bottom: 10px;
    width: 100%;
}

    .floating-label label[b-dhf50ich5e] {
        position: absolute;
        top: calc(50% - 7px);
        left: 0;
        opacity: 0;
        transition: all 0.3s ease;
        padding-left: 44px;
    }

    .floating-label input[b-dhf50ich5e] {
        width: calc(100% - 5px);
        margin-left: auto;
        display: flex;
    }

/* ===== PAGES CONTENT | Inner Page Form END ===== */

/* ===== PAGES CONTENT | Accordion ===== */

/*Section used for centering process*/
section[b-dhf50ich5e] {
    width: 100%;
    border-radius: 7px;
    overflow: hidden;
    background-color: #c6c6c6;
    display: flex;
    align-items: center;
    justify-content: center;
}

.section-container[b-dhf50ich5e] {
    width: 100%;
    max-width: 80rem;
    margin: 0 auto;
    padding: 0 1.5rem;
}

li > a[b-dhf50ich5e] {
    cursor: pointer;
}

.me-dropdown-content > a[b-dhf50ich5e] {
    cursor: pointer;
}

td > a[b-dhf50ich5e] {
    cursor: pointer;
}
/* _content/MEDesign.Web.Ui/Shared/ErrorWarningInformationList.razor.rz.scp.css */
body[b-wp4116jw2d] {
    font-family: RobotoCondensed;
    background: #a9a9a9;
    margin: 0;
}

/* --- ACCORDION STYLING --- */
.pmed-accordion[b-wp4116jw2d] {
    width: auto;
    box-shadow: 0 1px 8px rgba(0, 0, 0, 0.25);
    z-index: 9999;
    /* Radio Inputs */
    /* Labels */
    /* Panel Content */
}

    .accordion input[name=panel][b-wp4116jw2d] {
        display: none;
    }

    .accordion label[b-wp4116jw2d] {
        position: relative;
        display: block;
        padding: 10px;
        background: #353535;
        font-size: 1em;
        color: #fff;
        cursor: pointer;
        box-shadow: 0 10px 10px 0px rgb(0 0 0 / 18%);
        z-index: 1;
        transition: all .5s ease;
    }

        .accordion label[b-wp4116jw2d]:after {
            content: "+";
            position: absolute;
            right: 1em;
            width: 1em;
            height: 1em;
            color: #eee;
            text-align: center;
            border-radius: 50%;
            text-shadow: 0 1px 0 rgba(0, 0, 0, 0.75);
        }

        .accordion label:hover[b-wp4116jw2d] {
            color: #F2C73A;
        }

    .accordion input:checked + label[b-wp4116jw2d] {
        color: #F2C73A;
    }

        .accordion input:checked + label[b-wp4116jw2d]:after {
            content: "-";
            /* adjsut line-height to vertically center icon */
            line-height: 0.8em;
        }

    .accordion .accordion__content[b-wp4116jw2d] { /* --- UPDATED 5/6/2021 | removed padding and overflow-y --- */
        overflow: hidden;
        max-height: 0em;
        position: relative;
        background: #777777;
        color: #eee;
        transition: all .5s ease;
        overflow-y:scroll;
    }

        .accordion .accordion__content:not(:last-of-type)[b-wp4116jw2d] {
            box-shadow: inset 0 -2px 2px rgba(0, 0, 0, 0.25), inset 4px 0 0 0 #2980b9, inset 0 3px 6px rgba(0, 0, 0, 0.75);
        }

        .accordion .accordion__content .accordion__header[b-wp4116jw2d] {
            padding: 1em 0;
        }

        .accordion .accordion__content .accordion__body[b-wp4116jw2d] {
            font-size: 0.825em;
            line-height: 1.4em;
            padding: 0 0 1.5em;
        }

input[name=panel]:checked ~ .accordion__content[b-wp4116jw2d] {
    /* Get this as close to what height you expect */
    max-height: 400px;
}
/* --- ACCORDION STYLING END --- */

/* --- TABLE STYLING --- */
table[b-wp4116jw2d], caption[b-wp4116jw2d], tbody[b-wp4116jw2d], tfoot[b-wp4116jw2d], thead[b-wp4116jw2d], tr[b-wp4116jw2d], th[b-wp4116jw2d], td[b-wp4116jw2d] {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    width: auto;
    height: auto;
    font-size: 100%;
    vertical-align: middle;
    background: transparent;
}

.table-style[b-wp4116jw2d] {
    border: 1px solid rgba(255,255,255,.3);
}

.light-table[b-wp4116jw2d] {
    table-layout: fixed;
    width: 100%;
}

    .light-table tr[b-wp4116jw2d] {
        font-family: RobotoCondensed;
    }

    .light-table th[b-wp4116jw2d] {
        font-family: RobotoCondensedBold;
        line-height: 1.75rem;
        letter-spacing: .02em;
        text-decoration: inherit;
        text-transform: inherit;
        background-color: rgba(0,0,0,.08);
        font-size: 1.143rem;
        color: #fff;
        text-align: left;
        border: 1px solid rgba(255,255,255,.3);
        padding: 12px 12px 12px 24px;
    }

    .light-table td[b-wp4116jw2d] {
        border: 1px solid rgba(255,255,255,.3);
        padding: 12px 12px 12px 24px;
        word-wrap: break-word;
    }

.td-btn[b-wp4116jw2d] {
    width: 100%;
    display: flex;
    align-items: center;
    background-color: #F2C73A;
    color: #353535;
    border-radius: 7px;

    font-family: RobotoCondensedBold;
    font-size: 1.1rem;
    text-align: center;

    padding: 10px 7px 10px 7px;
    box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.14);
    transition: .4s;
    transition-timing-function: ease;
    border: none;

}

    .td-btn:hover[b-wp4116jw2d] {
        background-color: #fff;
        transition: .4s;
        box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.14);
        transition-timing-function: ease;
        cursor: pointer;
    }
/* --- TABLE STYLING END --- */

/* --- SCROLLBAR STYLING --- */
/* Works on Firefox */
*[b-wp4116jw2d] {
    scrollbar-width: thin;
    scrollbar-color: #777777 #fff;
}
    /* Works on Chrome, Edge, and Safari */
    *[b-wp4116jw2d]::-webkit-scrollbar {
        width: 12px;
    }

    *[b-wp4116jw2d]::-webkit-scrollbar-track {
        background: #777777;
    }

    *[b-wp4116jw2d]::-webkit-scrollbar-thumb {
        background-color: #fff;
        border-radius: 20px;
        border: 4px solid #777777;
    }
/* --- SCROLLBAR STYLING END --- */

.navigation-container[b-wp4116jw2d] {
    display: flex;
    align-items: center;
    width: 100%;
    height: 100%;
}
/* _content/MEDesign.Web.Ui/Shared/MainLayout.razor.rz.scp.css */
.left-column[b-vtyg2clm9u] {
    min-width : 250px;
    width: 250px;
    z-index: 2;
    box-shadow: 0px 0 20px 0px rgb(0 0 0 / 14%);
}

.left-column-collapsed[b-vtyg2clm9u] {
    min-width: 60px;
    width: 60px;
    z-index: 2;
    box-shadow: 0px 0 20px 0px rgb(0 0 0 / 14%);
}

.header-row[b-vtyg2clm9u] {
    min-height: 75px;
    flex-direction: row-reverse;
}

.background-icon[b-vtyg2clm9u] {
    background-color: var(--pmed-dark-grey);
}

.background-banner[b-vtyg2clm9u] {
    background-color: var(--pmed-dark-grey);
}

.background-nav[b-vtyg2clm9u] {
    background-color: var(--pmed-grey);
}

.background-content[b-vtyg2clm9u] {
    background-color: var(--pmed-light-grey);
}
/* _content/MEDesign.Web.Ui/Shared/Menus/ActionMenu.razor.rz.scp.css */
.selected-action-menu-item[b-37ti76pemw] {
    background-color: #aaa;
}

.sidebar-inner[b-37ti76pemw] {
    min-width:280px;
    width: 280px;
}

    .sidebar-inner ul li[b-37ti76pemw] {
        text-decoration: none;
        display: flex;
        height: 100%;
        width: 100%;
        line-height: 50px;
        font-size: 16px;
        font-family: RobotoCondensedBold;
        color: white;
        padding-left: 20px;
        transition: 0.4s;
        box-sizing: border-box;
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
        cursor: pointer;
    }

    .sidebar-inner ul li:hover[b-37ti76pemw] {
        padding-left: 30px;
    }

.general-info-icon[b-37ti76pemw] {
    background: url(https://api.iconify.design/fluent:book-information-24-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.performance-criteria-icon[b-37ti76pemw] {
    background: url(https://api.iconify.design/fluent:arrow-trending-16-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.traffic-icon[b-37ti76pemw] {
    background: url(https://api.iconify.design/fluent:arrow-swap-20-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.climate-icon[b-37ti76pemw] {
    background: url(https://api.iconify.design/fluent:weather-hail-day-20-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.design-properties-icon[b-37ti76pemw] {
    background: url(https://api.iconify.design/fluent:clipboard-bullet-list-ltr-16-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.structure-icon[b-37ti76pemw] {
    background: url(https://api.iconify.design/fluent:text-bullet-list-square-20-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.maintenance-icon[b-37ti76pemw] {
    background: url(https://api.iconify.design/fluent:wrench-20-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.calibration-icon[b-37ti76pemw] {
    background: url(https://api.iconify.design/fluent:poll-20-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.material-icon[b-37ti76pemw] {
    background: url(https://api.iconify.design/fluent:tabs-24-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.design-template-icon[b-37ti76pemw] {
    background: url(https://api.iconify.design/fluent:calendar-multiple-20-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.all-libraries-icon[b-37ti76pemw] {
    background: url(https://api.iconify.design/fluent:organization-20-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.tenant-home-icon[b-37ti76pemw] {
    background: url(https://api.iconify.design/fluent:building-20-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.workspaces-icon[b-37ti76pemw] {
    background: url(https://api.iconify.design/fluent:tabs-24-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.users-icon[b-37ti76pemw] {
    background: url(https://api.iconify.design/fluent:people-list-20-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.groups-icon[b-37ti76pemw] {
    background: url(https://api.iconify.design/fluent:group-list-24-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.subscriptions-icon[b-37ti76pemw] {
    background: url(https://api.iconify.design/fluent:window-ad-person-20-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.ui-configuration-icon[b-37ti76pemw] {
    background: url(https://api.iconify.design/fluent:content-settings-24-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.back-arrow-icon[b-37ti76pemw] {
    background: url(https://api.iconify.design/fluent:arrow-hook-up-left-20-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.sensitivity-icon[b-37ti76pemw] {
    background: url('https://api.iconify.design/mdi/reiterate.svg?color=%23fff') no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.thickness-optimization[b-37ti76pemw] {
    background: url('https://api.iconify.design/fluent/target-arrow-24-filled.svg?color=%23fff') no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.report-customization[b-37ti76pemw] {
    background: url('https://api.iconify.design/fluent/document-table-cube-24-filled.svg?color=%23fff') no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.metadata-info-icon[b-37ti76pemw] {
    background: url(https://api.iconify.design/fluent:book-information-24-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.spacer[b-37ti76pemw] {
    flex: 1 1 auto;
}

.action[b-37ti76pemw] {
    display: block;
    flex: 1 1 auto;
}

.btn[b-37ti76pemw] {
    align-self: center;
    justify-self: center;
}

.red-alert-container[b-37ti76pemw] {
    display: flex;
    color: rgba(191, 0, 0, 1);
    justify-items: center;
    align-items: center;
    line-height: inherit;
    margin-right: 7px;
}

.yellow-warning[b-37ti76pemw] {
    color: #efc438;
    display: flex;
    justify-self: end;
    line-height: inherit;
    margin-right: 7px;
    text-decoration: unset;
}

.blink[b-37ti76pemw] {
    border-radius: 50%;
    animation: blink-animation-b-37ti76pemw 3.5s cubic-bezier(0.24, 0, 0.38, 1) infinite;
}

    .blink:hover[b-37ti76pemw] {
        color: var(--pmed-gold);
        animation: none;
    }

@keyframes blink-animation-b-37ti76pemw {
    0% {
        color: var(--pmed-gold);
    }
    50% {
        color: var(--pmed-gold-40);
    }
    75% {
        color: var(--pmed-gold-90);
    }
}

.info[b-37ti76pemw] {
    color: #1a73e8;
    display: flex;
    justify-self: end;
    line-height: inherit;
    margin-right: 7px;
}

.blue-info[b-37ti76pemw] {
    display: flex;
    color: #1a73e8;
    background-color: none;
    justify-self: end;
    line-height: inherit;
    margin-right: 7px;
}
/* _content/MEDesign.Web.Ui/Shared/Menus/ConfigurationActionMenu.razor.rz.scp.css */
.test[b-h4h7uu7dg2] {
    display: grid;
    grid-template-columns: auto 50px;
}

default[b-h4h7uu7dg2] {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.selected-action-menu-item[b-h4h7uu7dg2] {
    background-color: #aaa;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.sidebar-inner[b-h4h7uu7dg2] {
    min-width: 280px;
    width: 280px;
}

    .sidebar-inner ul a[b-h4h7uu7dg2] {
        text-decoration: none;
        display: block;
        height: 100%;
        width: 100%;
        line-height: 50px;
        font-size: 16px;
        font-family: RobotoCondensedBold;
        color: white;
        padding-left: 40px;
        box-sizing: border-box;
        /*border-bottom: 1px solid rgba(255, 255, 255, 0.2);*/
        transition: 0.4s;
        cursor: pointer;
    }

.general-info-icon[b-h4h7uu7dg2] {
    background: url(https://api.iconify.design/fluent:book-information-24-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.performance-criteria-icon[b-h4h7uu7dg2] {
    background: url(https://api.iconify.design/fluent:arrow-trending-16-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.traffic-icon[b-h4h7uu7dg2] {
    background: url(https://api.iconify.design/fluent:arrow-swap-20-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.climate-icon[b-h4h7uu7dg2] {
    background: url(https://api.iconify.design/fluent:weather-hail-day-20-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.design-properties-icon[b-h4h7uu7dg2] {
    background: url(https://api.iconify.design/fluent:clipboard-bullet-list-ltr-16-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.structure-icon[b-h4h7uu7dg2] {
    background: url(https://api.iconify.design/fluent:text-bullet-list-square-20-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.maintenance-icon[b-h4h7uu7dg2] {
    background: url(https://api.iconify.design/fluent:wrench-20-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.calibration-icon[b-h4h7uu7dg2] {
    background: url(https://api.iconify.design/fluent:poll-20-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.material-icon[b-h4h7uu7dg2] {
    background: url(https://api.iconify.design/fluent:tabs-24-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.design-template-icon[b-h4h7uu7dg2] {
    background: url(https://api.iconify.design/fluent:calendar-multiple-20-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.all-libraries-icon[b-h4h7uu7dg2] {
    background: url(https://api.iconify.design/fluent:organization-20-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.tenant-home-icon[b-h4h7uu7dg2] {
    background: url(https://api.iconify.design/fluent:building-20-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.workspaces-icon[b-h4h7uu7dg2] {
    background: url(https://api.iconify.design/fluent:tabs-24-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.users-icon[b-h4h7uu7dg2] {
    background: url(https://api.iconify.design/fluent:people-list-20-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.groups-icon[b-h4h7uu7dg2] {
    background: url(https://api.iconify.design/fluent:group-list-24-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.subscriptions-icon[b-h4h7uu7dg2] {
    background: url(https://api.iconify.design/fluent:window-ad-person-20-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.ui-configuration-icon[b-h4h7uu7dg2] {
    background: url(https://api.iconify.design/fluent:content-settings-24-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.back-arrow-icon[b-h4h7uu7dg2] {
    background: url(https://api.iconify.design/fluent:arrow-hook-up-left-20-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

ul li:hover a[b-h4h7uu7dg2] {
    padding-left: 50px;
}

.sensitivity-icon[b-h4h7uu7dg2] {
    background: url('https://api.iconify.design/mdi/reiterate.svg?color=%23fff') no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.thickness-optimization[b-h4h7uu7dg2] {
    background: url('https://api.iconify.design/fluent/target-arrow-24-filled.svg?color=%23fff') no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.report-customization[b-h4h7uu7dg2] {
    background: url('https://api.iconify.design/fluent/document-table-cube-24-filled.svg?color=%23fff') no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}
/* _content/MEDesign.Web.Ui/Shared/Menus/NavMenu.razor.rz.scp.css */
.icon-style[b-duti4825p9] {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
    cursor: pointer;
    color: var(--pmed-dark-grey);
}

    .icon-style:hover[b-duti4825p9] {
        color: white;
    }

.expanded-a[b-duti4825p9] {
    text-decoration: none;
    display: block;
    height: 100%;
    width: 100%;
    line-height: 50px;
    font-size: 16px;
    font-family: RobotoCondensedBold;
    color: white;
    padding-left: 40px;
    box-sizing: border-box;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    transition: 0.4s;
}

    .expanded-a:hover[b-duti4825p9] {
        padding-left: 50px;
    }

.collapsed-a[b-duti4825p9] {
    text-decoration: none;
    display: block;
    height: 100%;
    width: 100%;
    line-height: 50px;
    font-size: 16px;
    font-family: RobotoCondensedBold;
    color: white;
    padding-left: 18px;
    box-sizing: border-box;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    transition: 0.4s;
}

    .collapsed-a:hover[b-duti4825p9] {
        padding-left: 25px;
    }

.nav-icon[b-duti4825p9] {
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.home-icon[b-duti4825p9] {
    background: url(https://api.iconify.design/fluent:home-48-regular.svg?color=%23fff) no-repeat center center / contain;
}

.projects-icon[b-duti4825p9] {
    background: url(https://api.iconify.design/fluent:apps-list-20-regular.svg?color=%23fff) no-repeat center center / contain;
}

.batch-icon[b-duti4825p9] {
    background: url(https://api.iconify.design/fluent:text-expand-24-regular.svg?color=%23fff) no-repeat center center / contain;
}

.comparison-icon[b-duti4825p9] {
    background: url(https://api.iconify.design/carbon/compare.svg?color=%23fff) no-repeat center center / contain;
}

.select-workspace-icon[b-duti4825p9] {
    background: url(https://api.iconify.design/fluent:tabs-24-regular.svg?color=%23fff) no-repeat center center / contain;
}

.tenants-icon[b-duti4825p9] {
    background: url(https://api.iconify.design/icon-park-outline:city-one.svg?color=%23fff) no-repeat center center / contain;
}

.system-admin-icon[b-duti4825p9] {
    background: url(https://api.iconify.design/ion:airplane-sharp.svg?color=%23fff) no-repeat center center / contain;
}

.nav-menu-tooltip[b-duti4825p9] {
    position: relative;
    display: inline-block;
}

    /* Tooltip text */
    .nav-menu-tooltip .nav-menu-tooltiptext[b-duti4825p9] {
        visibility: hidden;
        background-color: #555;
        width: 80px;
        height: 30px;
        color: #fff;
        text-align: center;
        line-height: 22px;
        margin-left: -25px;
        padding: 5px 0;
        border-radius: 6px;
        /* Position the tooltip text */
        position: absolute;
        z-index: 1;
        top: 10px;
        left: 80px;
        /* Fade in tooltip */
        opacity: 0;
        transition: opacity 0.3s;
    }

        /* Tooltip arrow */
        .nav-menu-tooltip .nav-menu-tooltiptext[b-duti4825p9]::after {
            content: "";
            position: absolute;
            top: 50%;
            right: 100%;
            margin-top: -5px;
            border-width: 5px;
            border-style: solid;
            border-color: transparent #555  transparent transparent;
        }

    /* Show the tooltip text when you mouse over the tooltip container */
    .nav-menu-tooltip:hover .nav-menu-tooltiptext[b-duti4825p9] {
        visibility: visible;
        opacity: 1;
    }

    /* Tooltip text */
    .nav-menu-tooltip .nav-menu-long-tooltiptext[b-duti4825p9] {
        visibility: hidden;
        background-color: #555;
        width: 96px;
        height: 60px;
        color: #fff;
        text-align: center;
        line-height: 22px;
        margin-left: -25px;
        padding: 5px 8px;
        border-radius: 6px;
        /* Position the tooltip text */
        position: absolute;
        z-index: 1;
        top: -5px;
        left: 80px;
        /* Fade in tooltip */
        opacity: 0;
        transition: opacity 0.3s;
    }

        /* Tooltip arrow */
        .nav-menu-tooltip .nav-menu-long-tooltiptext[b-duti4825p9]::after {
            content: "";
            position: absolute;
            top: 50%;
            right: 100%;
            margin-top: -5px;
            border-width: 5px;
            border-style: solid;
            border-color: transparent #555 transparent transparent;
        }

    /* Show the tooltip text when you mouse over the tooltip container */
    .nav-menu-tooltip:hover .nav-menu-long-tooltiptext[b-duti4825p9] {
        visibility: visible;
        opacity: 1;
    }


.width-200[b-duti4825p9] {
    width:180px !important;
}
/* _content/MEDesign.Web.Ui/Shared/Menus/SystemAdminActionMenu.razor.rz.scp.css */
.selected-action-menu-item[b-wdovfqsily] {
    background-color: var(--pmed-light-grey);
}

.sidebar-inner[b-wdovfqsily] {
    min-width: 280px;
    width: 280px;
}

    .sidebar-inner ul li[b-wdovfqsily] {
        text-decoration: none;
        display: flex;
        height: 100%;
        width: 100%;
        line-height: 50px;
        font-size: 16px;
        font-family: RobotoCondensedBold;
        color: white;
        padding-left: 20px;
        transition: 0.4s;
        box-sizing: border-box;
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
        cursor: pointer;
    }

    .sidebar-inner ul li:hover[b-wdovfqsily] {
        padding-left: 30px;
    }

.general-info-icon[b-wdovfqsily] {
    background: url(https://api.iconify.design/fluent:book-information-24-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.performance-criteria-icon[b-wdovfqsily] {
    background: url(https://api.iconify.design/fluent:arrow-trending-16-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.traffic-icon[b-wdovfqsily] {
    background: url(https://api.iconify.design/fluent:arrow-swap-20-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.climate-icon[b-wdovfqsily] {
    background: url(https://api.iconify.design/fluent:weather-hail-day-20-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.design-properties-icon[b-wdovfqsily] {
    background: url(https://api.iconify.design/fluent:clipboard-bullet-list-ltr-16-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.structure-icon[b-wdovfqsily] {
    background: url(https://api.iconify.design/fluent:text-bullet-list-square-20-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.maintenance-icon[b-wdovfqsily] {
    background: url(https://api.iconify.design/fluent:wrench-20-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.calibration-icon[b-wdovfqsily] {
    background: url(https://api.iconify.design/fluent:poll-20-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.material-icon[b-wdovfqsily] {
    background: url(https://api.iconify.design/fluent:tabs-24-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.design-template-icon[b-wdovfqsily] {
    background: url(https://api.iconify.design/fluent:calendar-multiple-20-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.all-libraries-icon[b-wdovfqsily] {
    background: url(https://api.iconify.design/fluent:organization-20-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.tenant-home-icon[b-wdovfqsily] {
    background: url(https://api.iconify.design/fluent:building-20-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.workspaces-icon[b-wdovfqsily] {
    background: url(https://api.iconify.design/fluent:tabs-24-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.users-icon[b-wdovfqsily] {
    background: url(https://api.iconify.design/fluent:people-list-20-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.queued-analysis-icon[b-wdovfqsily] {
    background: url(https://api.iconify.design/nimbus:ordered-list.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.groups-icon[b-wdovfqsily] {
    background: url(https://api.iconify.design/fluent:group-list-24-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.subscriptions-icon[b-wdovfqsily] {
    background: url(https://api.iconify.design/fluent:window-ad-person-20-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.ui-configuration-icon[b-wdovfqsily] {
    background: url(https://api.iconify.design/fluent:content-settings-24-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.back-arrow-icon[b-wdovfqsily] {
    background: url(https://api.iconify.design/fluent:arrow-hook-up-left-20-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.sensitivity-icon[b-wdovfqsily] {
    background: url('https://api.iconify.design/mdi/reiterate.svg?color=%23fff') no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.thickness-optimization[b-wdovfqsily] {
    background: url('https://api.iconify.design/fluent/target-arrow-24-filled.svg?color=%23fff') no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.report-customization[b-wdovfqsily] {
    background: url('https://api.iconify.design/fluent/document-table-cube-24-filled.svg?color=%23fff') no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.spacer[b-wdovfqsily] {
    flex: 1 1 auto;
}

.action[b-wdovfqsily] {
    display: block;
    flex: 1 1 auto;
}

.btn[b-wdovfqsily] {
    align-self: center;
    justify-self: center;
}

.red-alert[b-wdovfqsily] {
    display: flex;
    color: rgba(191, 0, 0, 1);
    justify-self: end;
    line-height: inherit;
    margin-right: 7px;
}

.pulse[b-wdovfqsily] {
    border-radius: 50%;
    box-shadow: 0 0 0 0 rgba(191, 0, 0, 1);
    animation: pulse-animation-b-wdovfqsily 1s cubic-bezier(0.24, 0, 0.38, 1) infinite;
}

    .pulse:hover[b-wdovfqsily] {
        box-shadow: 0 0 0 .1rem rgba(191, 0, 0, 1);
        animation: none;
    }

@keyframes pulse-animation-b-wdovfqsily {
    0% {
        box-shadow: 0 0 0 .01rem rgba(191, 0, 0, 1);
    }

    70% {
        box-shadow: 0 0 0 .1rem rgba(191, 0, 0, .6);
    }

    100% {
        box-shadow: 0 0 0 0.1rem rgba(191, 0, 0, 0.1);
    }
}

.yellow-warning[b-wdovfqsily] {
    color: #efc438;
    display: flex;
    justify-self: end;
    line-height: inherit;
    margin-right: 7px;
    text-decoration: unset;
}

.blink[b-wdovfqsily] {
    border-radius: 50%;
    animation: blink-animation-b-wdovfqsily 3.5s cubic-bezier(0.24, 0, 0.38, 1) infinite;
}

    .blink:hover[b-wdovfqsily] {
        color: var(--pmed-gold);
        animation: none;
    }

@keyframes blink-animation-b-wdovfqsily {
    0% {
        color: var(--pmed-gold);
    }
    50% {
        color: var(--pmed-gold-40);
    }
    75% {
        color: var(--pmed-gold-90);
    }
}

.info[b-wdovfqsily] {
    color: #1a73e8;
    display: flex;
    justify-self: end;
    line-height: inherit;
    margin-right: 7px;
}

.blue-info[b-wdovfqsily] {
    display: flex;
    color: #1a73e8;
    background-color: none;
    justify-self: end;
    line-height: inherit;
    margin-right: 7px;
}
/* _content/MEDesign.Web.Ui/Shared/Menus/TenantActionMenu.razor.rz.scp.css */
.selected-action-menu-item[b-5zs5ijx1o4] {
    background-color: var(--pmed-light-grey);
}

.sidebar-inner[b-5zs5ijx1o4] {
    min-width: 280px;
    width: 280px;
}

    .sidebar-inner ul li[b-5zs5ijx1o4] {
        text-decoration: none;
        display: flex;
        height: 100%;
        width: 100%;
        line-height: 50px;
        font-size: 16px;
        font-family: RobotoCondensedBold;
        color: white;
        padding-left: 20px;
        transition: 0.4s;
        box-sizing: border-box;
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
        cursor: pointer;
    }

        .sidebar-inner ul li:hover[b-5zs5ijx1o4] {
            padding-left: 30px;
        }

.general-info-icon[b-5zs5ijx1o4] {
    background: url(https://api.iconify.design/fluent:book-information-24-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.performance-criteria-icon[b-5zs5ijx1o4] {
    background: url(https://api.iconify.design/fluent:arrow-trending-16-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.traffic-icon[b-5zs5ijx1o4] {
    background: url(https://api.iconify.design/fluent:arrow-swap-20-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.climate-icon[b-5zs5ijx1o4] {
    background: url(https://api.iconify.design/fluent:weather-hail-day-20-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.design-properties-icon[b-5zs5ijx1o4] {
    background: url(https://api.iconify.design/fluent:clipboard-bullet-list-ltr-16-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.structure-icon[b-5zs5ijx1o4] {
    background: url(https://api.iconify.design/fluent:text-bullet-list-square-20-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.maintenance-icon[b-5zs5ijx1o4] {
    background: url(https://api.iconify.design/fluent:wrench-20-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.calibration-icon[b-5zs5ijx1o4] {
    background: url(https://api.iconify.design/fluent:poll-20-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.material-icon[b-5zs5ijx1o4] {
    background: url(https://api.iconify.design/fluent:tabs-24-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.design-template-icon[b-5zs5ijx1o4] {
    background: url(https://api.iconify.design/fluent:calendar-multiple-20-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.all-libraries-icon[b-5zs5ijx1o4] {
    background: url(https://api.iconify.design/fluent:organization-20-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.tenant-home-icon[b-5zs5ijx1o4] {
    background: url(https://api.iconify.design/fluent:building-20-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.workspaces-icon[b-5zs5ijx1o4] {
    background: url(https://api.iconify.design/fluent:tabs-24-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.users-icon[b-5zs5ijx1o4] {
    background: url(https://api.iconify.design/fluent:people-list-20-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.groups-icon[b-5zs5ijx1o4] {
    background: url(https://api.iconify.design/fluent:group-list-24-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.subscriptions-icon[b-5zs5ijx1o4] {
    background: url(https://api.iconify.design/fluent:window-ad-person-20-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.ui-configuration-icon[b-5zs5ijx1o4] {
    background: url(https://api.iconify.design/fluent:content-settings-24-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.back-arrow-icon[b-5zs5ijx1o4] {
    background: url(https://api.iconify.design/fluent:arrow-hook-up-left-20-regular.svg?color=%23fff) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.sensitivity-icon[b-5zs5ijx1o4] {
    background: url('https://api.iconify.design/mdi/reiterate.svg?color=%23fff') no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.thickness-optimization[b-5zs5ijx1o4] {
    background: url('https://api.iconify.design/fluent/target-arrow-24-filled.svg?color=%23fff') no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.report-customization[b-5zs5ijx1o4] {
    background: url('https://api.iconify.design/fluent/document-table-cube-24-filled.svg?color=%23fff') no-repeat center center / contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: sub;
}

.library-updates-icon[b-5zs5ijx1o4] {
    background: url(https://api.iconify.design/fluent:share-android-24-filled.svg?color=%231a73e8) no-repeat center center / contain;
    width: 20px;
    height: 20px;
    float: right;
    margin: 15px;
    display: inline-block;
    vertical-align: sub;
}

.spacer[b-5zs5ijx1o4] {
    flex: 1 1 auto;
}

.action[b-5zs5ijx1o4] {
    display: block;
    flex: 1 1 auto;
}

.btn[b-5zs5ijx1o4] {
    align-self: center;
    justify-self: center;
}

.red-alert[b-5zs5ijx1o4] {
    display: flex;
    color: rgba(191, 0, 0, 1);
    justify-self: end;
    line-height: inherit;
    margin-right: 7px;
}

.pulse[b-5zs5ijx1o4] {
    border-radius: 50%;
    box-shadow: 0 0 0 0 rgba(191, 0, 0, 1);
    animation: pulse-animation-b-5zs5ijx1o4 1s cubic-bezier(0.24, 0, 0.38, 1) infinite;
}

    .pulse:hover[b-5zs5ijx1o4] {
        box-shadow: 0 0 0 .1rem rgba(191, 0, 0, 1);
        animation: none;
    }

@keyframes pulse-animation-b-5zs5ijx1o4 {
    0% {
        box-shadow: 0 0 0 .01rem rgba(191, 0, 0, 1);
    }

    70% {
        box-shadow: 0 0 0 .1rem rgba(191, 0, 0, .6);
    }

    100% {
        box-shadow: 0 0 0 0.1rem rgba(191, 0, 0, 0.1);
    }
}

.yellow-warning[b-5zs5ijx1o4] {
    color: #efc438;
    display: flex;
    justify-self: end;
    line-height: inherit;
    margin-right: 7px;
    text-decoration: unset;
}

.blink[b-5zs5ijx1o4] {
    border-radius: 50%;
    animation: blink-animation-b-5zs5ijx1o4 3.5s cubic-bezier(0.24, 0, 0.38, 1) infinite;
}

    .blink:hover[b-5zs5ijx1o4] {
        color: var(--pmed-gold);
        animation: none;
    }

@keyframes blink-animation-b-5zs5ijx1o4 {
    0% {
        color: var(--pmed-gold);
    }

    50% {
        color: var(--pmed-gold-40);
    }

    75% {
        color: var(--pmed-gold-90);
    }
}

.info[b-5zs5ijx1o4] {
    color: #1a73e8;
    display: flex;
    justify-self: end;
    line-height: inherit;
    margin-right: 7px;
}

.blue-info[b-5zs5ijx1o4] {
    display: flex;
    color: #1a73e8;
    background-color: none;
    justify-self: end;
    line-height: inherit;
    margin-right: 7px;
}
/* _content/MEDesign.Web.Ui/Shared/NavigationPillEditorLayout.razor.rz.scp.css */
.config-panel[b-6bkzsga9dn] {
    border-radius: 5px;
    border-style: groove;
    border-color: ThreeDFace;
    border-image: initial;
    box-shadow: 3px 3px 6px 6px #888;
}

.config-container[b-6bkzsga9dn] {
    border-radius: 5px;
    border-style: groove;
    border-color: ThreeDFace;
    border-image: initial;
    box-shadow: 3px 3px 6px 6px #888;
}

.toggle-button-edge[b-6bkzsga9dn] {
    border-right: 1px solid black;
    min-width: 171px;
}
/* _content/MEDesign.Web.Ui/Shared/ToggleButton.razor.rz.scp.css */
.toggle-container[b-hxc0fiznro] {
    display: flex;
    align-items: center;
    justify-items: center;
    
}
/* _content/MEDesign.Web.Ui/Shared/UserProfile.razor.rz.scp.css */

.app-menu-panel[b-qo5auehosx] {
    color: #fff;
    background-color: #777777;
    position: fixed;
    display: block;
    z-index: 1000;
    right: 0px;
    top: 75px;
    max-width: 400px;
    padding: 1rem 0.7rem;
    border-radius: 0px 0px 0px 7px;
    font-family: RobotoCondensed;
    font-size: 1.1rem;
}

.app-menu-grid-container[b-qo5auehosx] {
    display: grid;
    grid-template-columns: auto auto auto;
    gap: 10px;
}

.app-menu-item-container[b-qo5auehosx] {
    border-radius: 5%;
    border: none;
    font-size: 16px;
    height: 80px;
    width: 55px;
    padding: 10px;
    align-self: center;
    cursor: pointer;
}

    .app-menu-item-container:hover[b-qo5auehosx] {
        background-color: #F2C73A;
        color: #353535;
    }

.app-menu-item-img[b-qo5auehosx] {
    width: 100%;
    margin: 0 auto;
    align-self: center;
}

.app-menu-text[b-qo5auehosx] {
    width: 100%;
    text-align: center;
}
