/* _content/SIM.Agent._7BLZR/Pages/About.razor.rz.scp.css */

h2[b-h0n57s54ad] {
    font-family: Calibri;
    color: mediumvioletred;
}

h3[b-h0n57s54ad] {
    font-family: Calibri;
    color: blue;
}

h4[b-h0n57s54ad] {
    color: blue;
}
body[b-h0n57s54ad] {
    font-family: Calibri;
}

.image-container[b-h0n57s54ad]{
    display:flex;
    justify-content:center;
    align-items:center;
    height:400px;
}

.logo[b-h0n57s54ad]{

    height:100px;
    margin:auto;
}

/* _content/SIM.Agent._7BLZR/Pages/AgencyEnrollmentStatus.razor.rz.scp.css */
div[b-o6upj18lun] {
    width: 80vw;
    height: 80vh;
    background: yellow;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

img[b-o6upj18lun] {
    max-width: 100%;
    height: auto;
    max-height: 100%;
}
/* _content/SIM.Agent._7BLZR/Pages/AgencyProfilePage.razor.rz.scp.css */
.center[b-h7mj6rnh7u] {
    text-align: center;
}

.button[b-h7mj6rnh7u] {
    text-align: center;
    background-color: #AB0F69;
    color: white;
    height: 36px;
    padding: 0 8px;
    align-content: center;
    border-radius: 2px;
    cursor: pointer;
    display: inline-block;
}

img.logo[b-h7mj6rnh7u] {
    max-height: 200px;
}
img.headshot[b-h7mj6rnh7u] {
    max-height:200px;
}
.image-frame[b-h7mj6rnh7u] {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 200px;
    width: 200px;
    border-radius: 125px;
    overflow: hidden;
}

@media (max-width: 680.98px) {

    [b-h7mj6rnh7u] select {
        width: 100%;
    }

    .container[b-h7mj6rnh7u], .container-fluid[b-h7mj6rnh7u] {
        padding-left: 0;
        padding-right: 0;
        margin-left: 0;
        margin-right: 0;
    }

    .container:not(:last-child)[b-h7mj6rnh7u] {
        padding-bottom: 12px;
        margin-bottom: 8px;
        border-bottom: 1px solid #ddd;
    }

    .row[b-h7mj6rnh7u] {
        margin-left: 0;
        margin-right: 0;
        width: 100%;
        overflow: hidden;
    }

    .full-width-row[b-h7mj6rnh7u] {
        padding-left: calc(var(--bs-gutter-x) * .5);
        padding-right: calc(var(--bs-gutter-x) * .5);
    }

    .bio-writeup[b-h7mj6rnh7u] {
        min-width: unset;
        width: 100%;
    }

    .enabled-button[b-h7mj6rnh7u] {
        margin-bottom: calc(var(--bs-gutter-x) * .5);
    }
}
/* _content/SIM.Agent._7BLZR/Pages/AgentBulkChat.razor.rz.scp.css */
:root[b-ht1wiz9vzf] {
    --desktop: 1740px; /* over 1740*/
    --laptop: 1200px; /* 1200 to 1740*/
    --tablet: 768px; /* 768 to 1200*/
    --phone: 636px; /* 636 to 768*/
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Bold-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Bold-Italic.woff') format('woff');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Bold.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-ExtraBold-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-ExtraBold-Italic.woff') format('woff');
    font-weight: 800;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-ExtraBold.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-ExtraBold.woff') format('woff');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Italic.woff') format('woff');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Medium-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Medium-Italic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Medium.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Regular.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

img[b-ht1wiz9vzf] {
    max-width: 100%;
    max-height: 100%;
}

p[b-ht1wiz9vzf] {
    background-color: white;
    padding: 10px;
    border-radius: 3px;
}

table[b-ht1wiz9vzf] {
    text-align: left;
    position: relative;
}

.sticky-table[b-ht1wiz9vzf] {
    text-align: left;
    position: relative;
}

.sticky-head[b-ht1wiz9vzf] {
    background: white;
    position: sticky;
    top: 0;
}

.msgs-table[b-ht1wiz9vzf] {
    height: 600px;
    overflow-y: scroll;
}

.conversation-table[b-ht1wiz9vzf] {
    height: 400px;
    overflow-y: scroll;
}

th[b-ht1wiz9vzf] {
    background-color: white;
    padding: 10px;
    border-radius: 3px;
}

.hdr-back[b-ht1wiz9vzf] {
    background-color: gainsboro;
}

.purple[b-ht1wiz9vzf] {
    width: 350px;
    background-color: purple;
    color: white;
    border-radius: 15px;
}

.blue[b-ht1wiz9vzf] {
    width: 350px;
    background-color: blue;
    color: white;
    border-radius: 15px;
}

td[b-ht1wiz9vzf] {
    border: 5px solid gainsboro;
    height: 100%;
    background-color: white;
    margin: 5px;
    vertical-align: top;
    border-radius: 10px;
}

tr[b-ht1wiz9vzf] {
    height: 100%;
}

table-row[b-ht1wiz9vzf] {
    height: 100%;
}

.message-field[b-ht1wiz9vzf] {
    align-content: flex-start;
    width: 25%;
}

.message-value[b-ht1wiz9vzf] {
    width: 60%;
}

.text-area[b-ht1wiz9vzf] {
    min-height: 240px;
    width: 100%;
    background-color: white;
}

textarea[b-ht1wiz9vzf] {
    width: 100%;
}

.parent-container[b-ht1wiz9vzf] {
    font-family: 'JetBrains Mono', sans-serif;
    background-color: gainsboro;
    #DBDBDB;
    min-width: 430px;
    border-radius: 10px;
    padding: 10px;
}

.btn-submit[b-ht1wiz9vzf] {
    background-color: #AB0F69;
    border-radius: 15px;
    min-width: 120px;
    color: white;
    width: 100%;
}


input[type=text][b-ht1wiz9vzf] {
    margin-top: 0px;
    border-radius: 5px;
    border-color: lightblue;
    min-width: 180px;
    width: 100%;
    height: 100%;
}

input[type=checkbox][b-ht1wiz9vzf] {
    margin-block-start: 1em;
    margin-block-end: 1em;
}

select[b-ht1wiz9vzf] {
    margin-top: 10px;
    border-radius: 5px;
    border-color: lightblue;
    min-width: 180px;
}

.section-title[b-ht1wiz9vzf] {
    grid-area: section-title;
    text-align: left;
    vertical-align: middle;
    /*background-color: antiquewhite;*/
    font-weight: bold;
}

/*.row-label {
    grid-area: row-label;
    text-align: left;*/

/*    display: flex;
    align-items: center;*/
/*}*/
.row-label-sort[b-ht1wiz9vzf] {
    grid-area: row-label-sort;
    text-align: left;
    /* background-color: lightcoral;*/
    /*background-color: beige;*/
    /* display: flex;
    align-items: center;*/
}

.row-label-status[b-ht1wiz9vzf] {
    grid-area: row-label-status;
    text-align: left;
    /*  background-color: beige;*/
    /*display: flex;
    align-items: center;*/
}

.table-header[b-ht1wiz9vzf] {
    grid-area: cell;
    text-align: left;
}

.cell[b-ht1wiz9vzf] {
    grid-area: cell;
    text-align: left;
    /* background-color: turquoise;*/
}

.message-sort[b-ht1wiz9vzf] {
    grid-area: message-sort;
    text-align: left;
    /* background-color: turquoise;*/
}

.message-status[b-ht1wiz9vzf] {
    grid-area: message-status;
    text-align: left;
    /* background-color: turquoise;*/
}

.search[b-ht1wiz9vzf] {
    grid-area: search;
    text-align: left;
    /*  background-color: lightblue;*/
}

.sort[b-ht1wiz9vzf] {
    grid-area: sort;
    text-align: left;
    /*  background-color: lightblue;*/
    width: 180px;
}

.get-message[b-ht1wiz9vzf] {
    grid-area: get-message;
    text-align: left;
    width: 180px;
    /*  background-color: lightblue;*/
}

.select[b-ht1wiz9vzf] {
    width: 240px;
}

/*Filter Elements*/
.header-from[b-ht1wiz9vzf] {
    grid-area: header-from;
    text-align: left;
}

.header-subject[b-ht1wiz9vzf] {
    grid-area: header-subject;
    text-align: left;
}

.header-date[b-ht1wiz9vzf] {
    grid-area: header-date;
    text-align: left;
}

.header-body[b-ht1wiz9vzf] {
    grid-area: header-body;
    text-align: left;
}

.header-select[b-ht1wiz9vzf] {
    grid-area: select-header;
    text-align: center;
    width: 80px;
}

/* Row Elements*/
.cell-name[b-ht1wiz9vzf] {
    grid-area: cell-name;
    text-align: left;
}

.cell-email[b-ht1wiz9vzf] {
    grid-area: cell-email;
    text-align: left;
}

.cell-phone[b-ht1wiz9vzf] {
    grid-area: cell-phone;
    text-align: left;
}

.cell-address[b-ht1wiz9vzf] {
    grid-area: cell-address;
    text-align: left;
}

.cell-select[b-ht1wiz9vzf] {
    grid-area: cell-select;
    text-align: center;
}

.response-button[b-ht1wiz9vzf] {
    width: 380px;
}

.wrapper[b-ht1wiz9vzf] {
    position: relative;
}

div[b-ht1wiz9vzf] {
    padding: 3px;
}

/*Responsive Layouts Mobile, Tablet, and Desktop*/


/* Add borders to grid areas */
.section-title .row-label
.cell .search[b-ht1wiz9vzf] {
    padding: 5px;
}

/*h3::after {
    content: " Mobile";
    color: #03071C;
}*/

body[b-ht1wiz9vzf], html[b-ht1wiz9vzf] {
    height: 100vh;
}

body[b-ht1wiz9vzf] {
    margin: 0;
    display: grid;
}

/* Mobile*/
.wrapper[b-ht1wiz9vzf] {
    display: grid;
    gap: 20px;
    grid-template-areas:
        "section-title"
        "row-label"
        "cell"
        "search"
}

/*Tablet*/
@media (1044px < width < 1220px) {
    .wrapper[b-ht1wiz9vzf] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
        grid-template-areas:
            "section-title section-title section-title section-title section-title"
            "row-label row-label cell cell search";
        position: relative;
    }

    /*Add borders to grid areas */
    .section-title .row-label
    .cell .search[b-ht1wiz9vzf] {
        /*border: 3px solid #03071C;*/ /*//adjust color and size as needed */
        padding: 5px; /*add padding for better visual separation */
    }

/*    h3::after {
        content: " Tablet";
        color: #03071C;
    }*/
}

/*Laptop*/
@media(1220px < width < 1740px) {
    .wrapper-filter[b-ht1wiz9vzf] {
        grid-template-columns: auto 20% 20% 20% 20%;
        grid-template-rows: 1fr, 1fr;
        grid-template-areas:
            "section-title section-title section-title section-title section-title"
            "row-label row-label cell cell search";
    }


    /*    .wrapper-header {
        display: grid;
        grid-template-columns: repeat(6, 1fr);
        grid-template-areas:
            "section-title  section-title   section-title     section-title   section-title   section-title"
            "name-header    email-header    phone-header      address-header  address-header  select-header";
        position: relative;
    }*/

    /*    .wrapper-row {
        display: grid;
        grid-template-columns: repeat(8, 1fr);
        grid-template-areas:
            "cell-name      cell-email      cell-phone          cell-address    cell-address   cell-select";
        position: relative;
    }*/

    /* Add borders to grid areas */
    .section-title .row-label
    .cell .search[b-ht1wiz9vzf] {
        /*border: 3px solid #03071C;*/
        padding: 5px; /* add padding for better visual separation */
    }

/*    h3::after {
        content: " Laptop";
        color: #03071C;
    }*/
}


/*Desktop*/
@media(1740px < width < 5500px) {
/*    h3::after {
        content: " Desktop";
        color: #03071C;
    }*/
    /* Add borders to grid areas */
    .section-title .row-label-sort .row-label-status
    .message-sort .message-status .get-message .sort
    .header-from .header-subject .header-date .header-body .header-select
    .table-header[b-ht1wiz9vzf] {
        /*border: 3px solid #03071C; */
        padding: 5px;
    }

    .wrapper-filter[b-ht1wiz9vzf] {
        display: grid;
        grid-template-columns: repeat(5, 1fr);
        grid-template-areas:
            "section-title      section-title       section-title   section-title   section-title"
            "row-label-status   message-status      message-status  message-status  get-message"
            "row-label-sort     message-sort        message-sort    message-sort    sort         ";
        position: relative;
    }

    /*    .wrapper-header {
        display: grid;
        grid-template-columns: repeat(8, 1fr);
        grid-template-areas:
            "section-title  section-title   section-title   section-title   section-title   section-title   section-title   section-title"
            "table-header   table-header    table-header    table-header    table-header    table-header    table-header    table-header ";
        position: relative;
    }*/

    /*    .wrapper-row {
        display: grid;
        grid-template-columns: repeat(8, 1fr);
        grid-template-areas:
            "cell-name      cell-email      cell-phone      cell-address    cell-address    cell-address    cell-address    cell-select";
        position: relative;
    }*/

    /* Add borders to grid areas */
    .section-title .row-label
    .cell .search[b-ht1wiz9vzf] {
        /*border: 3px solid #03071C; */
        padding: 5px;
    }

    h3[b-ht1wiz9vzf]::after {
        content: " Desktop";
        color: #03071C;
    }
}


.success[b-ht1wiz9vzf] {
    color: green;
}


/* Style the tab */
.tab[b-ht1wiz9vzf] {
    overflow: hidden;
    border: 1px solid #ccc;
    background-color: #f1f1f1;
}

    /* Style the buttons inside the tab */
    .tab button[b-ht1wiz9vzf] {
        /*background-color: inherit;*/
        background-color: purple;
        color: white;
        float: left;
        border: none;
        outline: none;
        cursor: pointer;
        padding: 14px 16px;
        transition: 0.3s;
        font-size: 17px;
    }

        /* Change background color of buttons on hover */
        .tab button:hover[b-ht1wiz9vzf] {
            /*background-color: #ddd;*/
            background-color: lightblue;
            color: white;
        }

        /* Create an active/current tablink class */
        .tab button.active[b-ht1wiz9vzf] {
            /*background-color: #ccc;*/
            background-color: blue;
            color: white;
        }

/* Style the tab content */
.tabcontent[b-ht1wiz9vzf] {
    display: none;
    padding: 6px 12px;
    border: 1px solid #ccc;
    border-top: none;
}

#scenarioChoice[b-ht1wiz9vzf] {
    width:300px;
}
/* _content/SIM.Agent._7BLZR/Pages/AgentDirectChat.razor.rz.scp.css */
:root[b-1mwjhhew58] {
    --desktop: 1740px; /* over 1740*/
    --laptop: 1200px; /* 1200 to 1740*/
    --tablet: 768px; /* 768 to 1200*/
    --phone: 636px; /* 636 to 768*/
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Bold-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Bold-Italic.woff') format('woff');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Bold.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-ExtraBold-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-ExtraBold-Italic.woff') format('woff');
    font-weight: 800;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-ExtraBold.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-ExtraBold.woff') format('woff');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Italic.woff') format('woff');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Medium-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Medium-Italic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Medium.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Regular.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

img[b-1mwjhhew58] {
    max-width: 100%;
    max-height: 100%;
}

p[b-1mwjhhew58]{
    background-color:white;
    padding:10px;
    border-radius: 3px;
}

table[b-1mwjhhew58] {
   
}
td[b-1mwjhhew58] {
    border: 5px solid gainsboro;
    height: 100%;
    background-color: white;
    margin: 5px;
    vertical-align:top;
    border-radius: 10px;
}
tr[b-1mwjhhew58] {
    height:100%;
}

table-row[b-1mwjhhew58] {
    height: 100%;
}

.message-field[b-1mwjhhew58]{
    align-content:flex-start;
    width: 25%;
}
.message-value[b-1mwjhhew58]{
    width: 60%;
}

.text-area[b-1mwjhhew58] {
    min-height: 240px;
    width:100%;
    background-color:white;
}
textarea[b-1mwjhhew58] {
    width: 100%;
}

.parent-container[b-1mwjhhew58] {
    font-family: 'JetBrains Mono', sans-serif;
    background-color: gainsboro;
    #DBDBDB;
    min-width: 430px;
    border-radius: 10px;
    padding: 10px;
}

.btn-submit[b-1mwjhhew58] {
    background-color: #AB0F69;
    border-radius: 15px;
    min-width: 120px;
    color: white;
    width: 100%;
}


input[type=text][b-1mwjhhew58] {
    margin-top: 0px;
    border-radius: 5px;
    border-color: lightblue;
    min-width: 180px;
    width:100%;
    height:100%;
    
}

input[type=checkbox][b-1mwjhhew58] {

    margin-block-start: 1em;
    margin-block-end: 1em;
}

select[b-1mwjhhew58] {
    margin-top: 10px;
    border-radius: 5px;
    border-color: lightblue;
    min-width: 180px;
    
}

.section-title[b-1mwjhhew58] {
    grid-area: section-title;
    text-align: left;
    vertical-align: middle;
    /*background-color: antiquewhite;*/
    font-weight: bold;
}

.row-label[b-1mwjhhew58] {
    grid-area: row-label;
    text-align: left;
    /*background-color: beige;*/
    display: flex;
    align-items: center;
    
}

.cell[b-1mwjhhew58] {
    grid-area: cell;
    text-align: left;
   /* background-color: turquoise;*/
}
.search[b-1mwjhhew58] {
    grid-area: search;
    text-align: left;
  /*  background-color: lightblue;*/
}
.select[b-1mwjhhew58] {
    width: 240px;
}

/*Filter Elements*/
.name-header[b-1mwjhhew58] {
    grid-area: name-header;
    text-align: left;
}
.email-header[b-1mwjhhew58] {
    grid-area: email-header;
    text-align: left;
}
.phone-header[b-1mwjhhew58] {
    grid-area: phone-header;
    text-align: left;
}
.address-header[b-1mwjhhew58] {
    grid-area: address-header;
    text-align: left;
}
.select-header[b-1mwjhhew58] {
    grid-area: select-header;
    text-align: center;
    width: 80px;
    
} 

/* Row Elements*/
.cell-name[b-1mwjhhew58] {
    grid-area: cell-name;
    text-align: left;
}
.cell-email[b-1mwjhhew58] {
    grid-area: cell-email;
    text-align: left;
}
.cell-phone[b-1mwjhhew58] {
    grid-area: cell-phone;
    text-align: left;
}
.cell-address[b-1mwjhhew58] {
    grid-area: cell-address;
    text-align: left;
}
.cell-select[b-1mwjhhew58] {
    grid-area: cell-select;
    text-align: center;
}


.wrapper[b-1mwjhhew58] {
    position: relative;
}

/*Responsive Layouts Mobile, Tablet, and Desktop*/


/* Add borders to grid areas */
.section-title .row-label
.cell .search[b-1mwjhhew58] {
    padding: 5px;
}

/*h3::after {
    content: " Mobile";
    color: #03071C;
}*/

body[b-1mwjhhew58], html[b-1mwjhhew58] {
    height: 100vh;
}

body[b-1mwjhhew58] {
    margin:0;
    display: grid;
}

/* Mobile*/
.wrapper[b-1mwjhhew58] {
    display: grid;
    gap: 20px;
    grid-template-areas:
        "section-title"
        "row-label"
        "cell"
        "search"
}

/*Tablet*/
@media (1044px < width < 1220px) {
    .wrapper[b-1mwjhhew58] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
        grid-template-areas:
            "section-title section-title section-title section-title section-title"
            "row-label row-label cell cell search";
        position: relative;
    }

    /*Add borders to grid areas */
    .section-title .row-label
    .cell .search[b-1mwjhhew58] {
        /*border: 3px solid #03071C;*/ /*//adjust color and size as needed */
        padding: 5px; /*add padding for better visual separation */
    }

/*    h3::after {
        content: " Tablet";
        color: #03071C;
    }*/
}

/*Laptop*/
@media(1220px < width < 1740px) {
    .wrapper-filter[b-1mwjhhew58] {
        grid-template-columns: auto 20% 20% 20% 20%;
        grid-template-rows: 1fr, 1fr;
        grid-template-areas:
            "section-title section-title section-title section-title section-title"
            "row-label row-label cell cell search";
    }
   

    .wrapper-header[b-1mwjhhew58] {
        display: grid;
        grid-template-columns: repeat(6, 1fr);
        grid-template-areas:
            "section-title  section-title   section-title     section-title   section-title   section-title"
            "name-header    email-header    phone-header      address-header  address-header  select-header";
        position: relative;
    }

    .wrapper-row[b-1mwjhhew58] {
        display: grid;
        grid-template-columns: repeat(8, 1fr);
        grid-template-areas:
            "cell-name      cell-email      cell-phone          cell-address    cell-address   cell-select";
        position: relative;
    }

    /* Add borders to grid areas */
    .section-title .row-label
    .cell .search[b-1mwjhhew58] {
        /*border: 3px solid #03071C;*/
        padding: 5px; /* add padding for better visual separation */
    }

/*    h3::after {
        content: " Laptop";
        color: #03071C;
    }*/
}


/*Desktop*/
@media(1740px < width < 5500px) {
/*    h3::after {
        content: " Desktop";
        color: #03071C;
    }*/
    /* Add borders to grid areas */
    .section-title .row-label
    .cell .search 
    .cell-name .cell-email .cell-phone .cell-address .cell-select[b-1mwjhhew58]  {
        /*border: 3px solid #03071C; */
        padding: 5px;
    }
    .wrapper-filter[b-1mwjhhew58] {
        display: grid;
        grid-template-columns: repeat(5, 1fr);
        grid-template-areas:
            "section-title section-title    section-title   section-title   section-title"
            "row-label     row-label        cell            cell            search";
        position: relative;
    }

    .wrapper-header[b-1mwjhhew58] {
        display: grid;
        grid-template-columns: repeat(8, 1fr);
        grid-template-areas:
            "section-title  section-title   section-title   section-title   section-title   section-title   section-title   section-title"
            "name-header    email-header    phone-header    address-header  address-header  address-header  address-header  select-header";
        position: relative;
    }
    .wrapper-row[b-1mwjhhew58] {
        display: grid;
        grid-template-columns: repeat(8, 1fr);
        grid-template-areas:
            "cell-name      cell-email      cell-phone      cell-address    cell-address    cell-address    cell-address    cell-select";
        position: relative;
    }

    /* Add borders to grid areas */
    .section-title .row-label
    .cell .search[b-1mwjhhew58] {
        /*border: 3px solid #03071C; */
        padding: 5px;
    }

    h3[b-1mwjhhew58]::after {
        content: " Desktop";
        color: #03071C;
    }
}


.success[b-1mwjhhew58]{
    color: green;
}

/* _content/SIM.Agent._7BLZR/Pages/AgentEnrollmentStatus.razor.rz.scp.css */
div[b-z23witfeq9] {
    width: 80vw;
    height: 80vh;
    background: yellow;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

img[b-z23witfeq9] {
    max-width: 100%;
    height: auto;
    max-height: 100%;
}
/* _content/SIM.Agent._7BLZR/Pages/AgentInvitePolicyHolder.razor.rz.scp.css */
.status-message[b-4dkjecyojb]{
    color:black;
}

.status-error-message[b-4dkjecyojb]{
    color:red;
}
.invite-input-box[b-4dkjecyojb] {
    min-width: 600px;
}

table tr:nth-child(2n+1)[b-4dkjecyojb] {
    background-color: unset;
}
/* _content/SIM.Agent._7BLZR/Pages/AgentInvitePolicyHolders.razor.rz.scp.css */

/* _content/SIM.Agent._7BLZR/Pages/AgentPersonaPage.razor.rz.scp.css */
img.logo[b-d84oabtoi8] {
    max-height: 200px;
}
img.headshot[b-d84oabtoi8] {
    max-height:200px;
}
.image-frame[b-d84oabtoi8] {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 200px;
    width: 200px;
    border-radius: 125px;
    overflow: hidden;
}

.bio-writeup[b-d84oabtoi8]{
    min-width:350px;
    min-height:300px;
    width: 100%;
}

.full-width-row[b-d84oabtoi8] {
    width: 100%; /* Ensure the row takes the full width of the parent */
    margin-left: 0; /* Reset the default row margins */
    margin-right: 0;
    padding-left: 0; /* Optional, adjust padding if needed */
    padding-right: 0;
}

.enabled-button[b-d84oabtoi8] {
    background-color: #AB0F69;
    border-color: #AB0F69;
    color: white;
    text-align: center;
    width: 120px;
    cursor: pointer;
    border-radius: 5px;
}

@media (max-width: 680.98px) {

    [b-d84oabtoi8] select {
        width: 100%;
    }

   .container[b-d84oabtoi8], .container-fluid[b-d84oabtoi8] {
        padding-left: 0;
        padding-right: 0;
        margin-left: 0;
        margin-right: 0;
    }

    .row[b-d84oabtoi8] {
        margin-left: 0;
        margin-right: 0;
        width: 100%;
        overflow: hidden;
    }

    .full-width-row[b-d84oabtoi8] {
        padding-left: calc(var(--bs-gutter-x) * .5);
        padding-right: calc(var(--bs-gutter-x) * .5);
    }

    .bio-writeup[b-d84oabtoi8] {
        min-width: unset;
        width: 100%;
    }

    .tab[b-d84oabtoi8] {
        background-color: unset;
        padding: 12px 0 12px 0;
    }
}
/* _content/SIM.Agent._7BLZR/Pages/AgentPushNotification.razor.rz.scp.css */
:root[b-tqjfidcnhp] {
    --desktop: 1740px; /* over 1740*/
    --laptop: 1200px; /* 1200 to 1740*/
    --tablet: 768px; /* 768 to 1200*/
    --phone: 636px; /* 636 to 768*/
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Bold-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Bold-Italic.woff') format('woff');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Bold.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-ExtraBold-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-ExtraBold-Italic.woff') format('woff');
    font-weight: 800;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-ExtraBold.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-ExtraBold.woff') format('woff');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Italic.woff') format('woff');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Medium-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Medium-Italic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Medium.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Regular.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

img[b-tqjfidcnhp] {
    max-width: 100%;
    max-height: 100%;
}

p[b-tqjfidcnhp] {
    background-color: white;
    padding: 10px;
    border-radius: 3px;
}

table[b-tqjfidcnhp] {
}

td[b-tqjfidcnhp] {
    border: 5px solid gainsboro;
    height: 100%;
    background-color: white;
    margin: 5px;
    vertical-align: top;
    border-radius: 10px;
}

tr[b-tqjfidcnhp] {
    height: 100%;
}

table-row[b-tqjfidcnhp] {
    height: 100%;
}

.message-field[b-tqjfidcnhp] {
    align-content: flex-start;
    width: 25%;
}

.message-value[b-tqjfidcnhp] {
    width: 60%;
}

.text-area[b-tqjfidcnhp] {
    min-height: 240px;
    width: 100%;
    background-color: white;
}

textarea[b-tqjfidcnhp] {
    width: 100%;
}

.parent-container[b-tqjfidcnhp] {
    font-family: 'JetBrains Mono', sans-serif;
    background-color: gainsboro;
    #DBDBDB;
    min-width: 430px;
    border-radius: 10px;
    padding: 10px;
}

.btn-submit[b-tqjfidcnhp] {
    background-color: #AB0F69;
    border-radius: 15px;
    min-width: 120px;
    color: white;
    width: 100%;
}


input[type=text][b-tqjfidcnhp] {
    margin-top: 0px;
    border-radius: 5px;
    border-color: lightblue;
    min-width: 180px;
    width: 100%;
    height: 100%;
}

input[type=checkbox][b-tqjfidcnhp] {
    margin-block-start: 1em;
    margin-block-end: 1em;
}

select[b-tqjfidcnhp] {
    margin-top: 10px;
    border-radius: 5px;
    border-color: lightblue;
    min-width: 180px;
}

.section-title[b-tqjfidcnhp] {
    grid-area: section-title;
    text-align: left;
    vertical-align: middle;
    /*background-color: antiquewhite;*/
    font-weight: bold;
}

.row-label[b-tqjfidcnhp] {
    grid-area: row-label;
    text-align: left;
    /*background-color: beige;*/
    display: flex;
    align-items: center;
}

.cell[b-tqjfidcnhp] {
    grid-area: cell;
    text-align: left;
    /* background-color: turquoise;*/
}

.search[b-tqjfidcnhp] {
    grid-area: search;
    text-align: left;
    /*  background-color: lightblue;*/
}

.select[b-tqjfidcnhp] {
    width: 240px;
}

/*Filter Elements*/
.name-header[b-tqjfidcnhp] {
    grid-area: name-header;
    text-align: left;
}

.email-header[b-tqjfidcnhp] {
    grid-area: email-header;
    text-align: left;
}

.phone-header[b-tqjfidcnhp] {
    grid-area: phone-header;
    text-align: left;
}

.address-header[b-tqjfidcnhp] {
    grid-area: address-header;
    text-align: left;
}

.select-header[b-tqjfidcnhp] {
    grid-area: select-header;
    text-align: center;
    width: 80px;
}

/* Row Elements*/
.cell-name[b-tqjfidcnhp] {
    grid-area: cell-name;
    text-align: left;
}

.cell-email[b-tqjfidcnhp] {
    grid-area: cell-email;
    text-align: left;
}

.cell-phone[b-tqjfidcnhp] {
    grid-area: cell-phone;
    text-align: left;
}

.cell-address[b-tqjfidcnhp] {
    grid-area: cell-address;
    text-align: left;
}

.cell-select[b-tqjfidcnhp] {
    grid-area: cell-select;
    text-align: center;
}


.wrapper[b-tqjfidcnhp] {
    position: relative;
}

/*Responsive Layouts Mobile, Tablet, and Desktop*/


/* Add borders to grid areas */
.section-title .row-label
.cell .search[b-tqjfidcnhp] {
    padding: 5px;
}

h3[b-tqjfidcnhp]::after {
    content: " Mobile";
    color: #03071C;
}

body[b-tqjfidcnhp], html[b-tqjfidcnhp] {
    height: 100vh;
}

body[b-tqjfidcnhp] {
    margin: 0;
    display: grid;
}

/* Mobile*/
.wrapper[b-tqjfidcnhp] {
    display: grid;
    gap: 20px;
    grid-template-areas:
        "section-title"
        "row-label"
        "cell"
        "search"
}

/*Tablet*/
@media (1044px < width < 1220px) {
    .wrapper[b-tqjfidcnhp] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
        grid-template-areas:
            "section-title section-title section-title section-title section-title"
            "row-label row-label cell cell search";
        position: relative;
    }

    /*Add borders to grid areas */
    .section-title .row-label
    .cell .search[b-tqjfidcnhp] {
        /*border: 3px solid #03071C;*/ /*//adjust color and size as needed */
        padding: 5px; /*add padding for better visual separation */
    }

    h3[b-tqjfidcnhp]::after {
        content: " Tablet";
        color: #03071C;
    }
}

/*Laptop*/
@media(1220px < width < 1740px) {
    .wrapper-filter[b-tqjfidcnhp] {
        grid-template-columns: auto 20% 20% 20% 20%;
        grid-template-rows: 1fr, 1fr;
        grid-template-areas:
            "section-title section-title section-title section-title section-title"
            "row-label row-label cell cell search";
    }


    .wrapper-header[b-tqjfidcnhp] {
        display: grid;
        grid-template-columns: repeat(6, 1fr);
        grid-template-areas:
            "section-title  section-title   section-title     section-title   section-title   section-title"
            "name-header    email-header    phone-header      address-header  address-header  select-header";
        position: relative;
    }

    .wrapper-row[b-tqjfidcnhp] {
        display: grid;
        grid-template-columns: repeat(8, 1fr);
        grid-template-areas:
            "cell-name      cell-email      cell-phone          cell-address    cell-address   cell-select";
        position: relative;
    }

    /* Add borders to grid areas */
    .section-title .row-label
    .cell .search[b-tqjfidcnhp] {
        /*border: 3px solid #03071C;*/
        padding: 5px; /* add padding for better visual separation */
    }

    h3[b-tqjfidcnhp]::after {
        content: " Laptop";
        color: #03071C;
    }
}


/*Desktop*/
@media(1740px < width < 5500px) {
    h3[b-tqjfidcnhp]::after {
        content: " Desktop";
        color: #03071C;
    }
    /* Add borders to grid areas */
    .section-title .row-label
    .cell .search
    .cell-name .cell-email .cell-phone .cell-address .cell-select[b-tqjfidcnhp] {
        /*border: 3px solid #03071C; */
        padding: 5px;
    }

    .wrapper-filter[b-tqjfidcnhp] {
        display: grid;
        grid-template-columns: repeat(5, 1fr);
        grid-template-areas:
            "section-title section-title    section-title   section-title   section-title"
            "row-label     row-label        cell            cell            search";
        position: relative;
    }

    .wrapper-header[b-tqjfidcnhp] {
        display: grid;
        grid-template-columns: repeat(8, 1fr);
        grid-template-areas:
            "section-title  section-title   section-title   section-title   section-title   section-title   section-title   section-title"
            "name-header    email-header    phone-header    address-header  address-header  address-header  address-header  select-header";
        position: relative;
    }

    .wrapper-row[b-tqjfidcnhp] {
        display: grid;
        grid-template-columns: repeat(8, 1fr);
        grid-template-areas:
            "cell-name      cell-email      cell-phone      cell-address    cell-address    cell-address    cell-address    cell-select";
        position: relative;
    }

    /* Add borders to grid areas */
    .section-title .row-label
    .cell .search[b-tqjfidcnhp] {
        /*border: 3px solid #03071C; */
        padding: 5px;
    }

    h3[b-tqjfidcnhp]::after {
        content: " Desktop";
        color: #03071C;
    }
}


.success[b-tqjfidcnhp] {
    color: green;
}

.failure[b-tqjfidcnhp] {
    color: red;
}
/* _content/SIM.Agent._7BLZR/Pages/AgentResponseChat.razor.rz.scp.css */
button[b-5i9xy9zm4j] {
    background-color: #AB0F69;
    border: unset;
    border-radius: 8px;
    min-width: 120px;
    padding: 4px 8px;
    color: white;
}

    button:hover[b-5i9xy9zm4j] {
        background-color: #790b4b
    }

input[b-5i9xy9zm4j], select[b-5i9xy9zm4j], textarea[b-5i9xy9zm4j] {
    border-radius: 8px;
    padding: 4px;
}

.label-value:not(:last-child)[b-5i9xy9zm4j] {
    margin-bottom: 12px;
}

.label-value .label[b-5i9xy9zm4j] {
    margin-bottom: 6px;
}

.messages[b-5i9xy9zm4j] {
    display: flex;
    flex-direction: row;
}  

.message-tree[b-5i9xy9zm4j] {
    display: flex;
    flex-direction: column;
    margin-right: 10px;
    min-width: 360px;
    height: calc(100vh - 130px);
}

    .message-tree .filter[b-5i9xy9zm4j], .message-tree .items[b-5i9xy9zm4j] {
        background-color: gainsboro;
        border-radius: 10px;
        padding: 16px;
        width: 100%;
    }

    .message-tree .filter[b-5i9xy9zm4j] {
        margin-bottom: 10px;
    }

        .message-tree .filter input[b-5i9xy9zm4j], select[b-5i9xy9zm4j], textarea[b-5i9xy9zm4j] {
            width: 100%;
        }

        .message-tree .filter button[b-5i9xy9zm4j] {
            width: 100%;
        }

    .message-tree .items[b-5i9xy9zm4j] {
        background-color: gainsboro;
        height: calc(100vh - 354px);
        min-height: 356px;
        padding-right: 8px;
    }

        .message-tree .items .scroll-box[b-5i9xy9zm4j] {
            height: 100%;
            overflow-y: auto;
            padding-right: 8px;
        }

        .message-tree .items .item[b-5i9xy9zm4j] {
            align-items: center;
            border-radius: 8px;
            cursor: pointer;
            display: flex;
            flex-direction: row;
            margin-bottom: 4px;
            padding: 4px 8px;
            position: relative;
            max-width: 100%;
            width: fit-content;
        }

            .message-tree .items .item.new-chat[b-5i9xy9zm4j] {
                margin-left: 14px;
            }

                .message-tree .items .item.new-chat:hover[b-5i9xy9zm4j] {
                    background-color: #eee;
                }

            .message-tree .items .item.policy-holder[b-5i9xy9zm4j] {
                margin-left: 14px;
            }

            .message-tree .items .item .expansion-arrow[b-5i9xy9zm4j] {
                position: absolute;
                top: 6px;
            }

                .message-tree .items .item .expansion-arrow.right[b-5i9xy9zm4j] {
                    left: -8px;
                }

                .message-tree .items .item .expansion-arrow.down[b-5i9xy9zm4j] {
                    left: -10px;
                }

            .message-tree .items .item .icon[b-5i9xy9zm4j] {
                text-align: center;
                width: 24px;
            }

            .message-tree .items .item .text[b-5i9xy9zm4j] {
                margin-left: 4px;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }

            .message-tree .items .item .count-bug[b-5i9xy9zm4j] {
                margin-left: 6px;
                display: flex;
                align-items: center;
                justify-content: center;
                border-radius: 7px;
                height: 20px;
                width: 28px;
                background-color: #AB0F69;
                font-size: 9pt;
                color: white;
            }

        .message-tree .items .subjects[b-5i9xy9zm4j] {
            margin-left: 48px;
        }

            .message-tree .items .subjects .item:hover[b-5i9xy9zm4j] {
                background-color: #eee;
            }

            .message-tree .items .subjects .item.active[b-5i9xy9zm4j] {
                background-color: #fff;
            }

.message-list[b-5i9xy9zm4j] {
    border-radius: 10px;
    display: flex;
    flex: 1;
    flex-direction: column;
}

    .message-list .header[b-5i9xy9zm4j], .message-list .items[b-5i9xy9zm4j], .message-list .post-message[b-5i9xy9zm4j] {
        border-radius: 10px;
        padding: 16px;
        width: 100%;
    }

    .message-list .header[b-5i9xy9zm4j] {
        align-items: center;
        background-color: #AB0F69;
        color: white;
        display: flex;
        flex-direction: column;
        height: 118px;
        justify-content: space-between;
        margin-bottom: 10px;
    }

        .message-list .header .policy-holder[b-5i9xy9zm4j] {
            font-size: 14pt;
        }

        .message-list .header .subject[b-5i9xy9zm4j] {
            font-size: 18pt;
        }

        .message-list .header .autocomplete[b-5i9xy9zm4j] {
            margin-bottom: 16px;
            position: relative;
            width: 300px;
        }

            .message-list .header .autocomplete .options[b-5i9xy9zm4j] {
                position: absolute;
                top: 34px;
                left: 6px;
                background: white;
                width: calc(100% - 12px);
                padding: 0;
                z-index: 10;
                border: 1px solid #ced4da;
                box-shadow: 0 30px 25px 8px rgba(0, 0, 0, 0.1);
                text-align: left;
            }

            .message-list .header .autocomplete .option[b-5i9xy9zm4j] {
                color: #000;
                display: block;
                padding: 0.25rem;
            }

                .message-list .header .autocomplete .option .option-text[b-5i9xy9zm4j] {
                    padding: 0.25rem 0.5rem;
                }

                .message-list .header .autocomplete .option:hover[b-5i9xy9zm4j] {
                    background: #1E90FF;
                    color: #fff;
                }

                .message-list .header .autocomplete .option.disabled[b-5i9xy9zm4j] {
                    background-color: lightgrey;
                    cursor: not-allowed;
                }

                    .message-list .header .autocomplete .option.disabled:hover[b-5i9xy9zm4j] {
                        background: lightgrey;
                        color: var(--bs-body);
                    }

    .message-list .items[b-5i9xy9zm4j] {
        background-color: gainsboro;
        height: calc(100vh - 410px);
        margin-bottom: 10px;
        min-height: 300px;
        padding-right: 8px;
    }

        .message-list .items .scroll-box[b-5i9xy9zm4j] {
            height: 100%;
            overflow-y: auto;
            padding-right: 8px;
        }

            .message-list .items .scroll-box .message[b-5i9xy9zm4j] {
                display: flex;
                flex-direction: column;
                margin-bottom: 16px;
            }

                .message-list .items .scroll-box .message.agent[b-5i9xy9zm4j] {
                    align-items: flex-end;
                }

                .message-list .items .scroll-box .message .date-time[b-5i9xy9zm4j] {
                    font-size: 9pt;
                    margin-bottom: 4px;
                }

                .message-list .items .scroll-box .message .content[b-5i9xy9zm4j] {
                    border-radius: 8px;
                    padding: 12px;
                    max-width: 75%;
                    min-width: 250px;
                    width: fit-content;
                }

                .message-list .items .scroll-box .message.policy-holder .content[b-5i9xy9zm4j] {
                    background-color: white;
                }

                .message-list .items .scroll-box .message.agent .content[b-5i9xy9zm4j] {
                    background-color: blue;
                    color: white;
                    margin-left: 32px;
                }

    .message-list .post-message[b-5i9xy9zm4j] {
        background-color: gainsboro;
    }

        .message-list .post-message .post-message-error[b-5i9xy9zm4j] {
            color: red;
        }

@media (max-width: 680.98px) {
    .messages[b-5i9xy9zm4j] {
        width: 100%;
    }

    .message-tree[b-5i9xy9zm4j] {
        min-width: unset;
        margin-right: unset;
        width: 100%;
    }

        .message-tree .items[b-5i9xy9zm4j] {
            min-height: unset;
            width: 100%;
        }

        .message-tree .filter[b-5i9xy9zm4j] {
            width: 100%;

        }

    .message-list[b-5i9xy9zm4j] {
        position: absolute;
        top: 110px;
        bottom: 0;
        left: 8px;
        right: 8px;
        background-color: #fff;
    }

        .message-list .items[b-5i9xy9zm4j] {
            height: 100%;
        }
}
/* _content/SIM.Agent._7BLZR/Pages/AgentUnlock.razor.rz.scp.css */
/* _content/SIM.Agent._7BLZR/Pages/FMOAgent.razor.rz.scp.css */
:root[b-8qmc8538r6] {
    --desktop: 1740px; /* over 1740*/
    --laptop: 1200px; /* 1200 to 1740*/
    --tablet: 768px; /* 768 to 1200*/
    --phone: 636px; /* 636 to 768*/
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Bold-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Bold-Italic.woff') format('woff');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Bold.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-ExtraBold-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-ExtraBold-Italic.woff') format('woff');
    font-weight: 800;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-ExtraBold.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-ExtraBold.woff') format('woff');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Italic.woff') format('woff');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Medium-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Medium-Italic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Medium.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Regular.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

img[b-8qmc8538r6] {
    max-width: 100%;
    max-height: 100%;
}

.parent-container[b-8qmc8538r6] {
    font-family: 'JetBrains Mono', sans-serif;
    min-width: 430px;
    vertical-align: top;
    background: #DBDBDB;
    padding: 10px;
    min-height: 100vh;
}

input[b-8qmc8538r6] {
    margin-top: 10px;
    border-radius: 5px;
    border-color: lightblue;
    min-width: 180px;
}

select[b-8qmc8538r6] {
    margin-top: 10px;
    border-radius: 5px;
    border-color: lightblue;
    min-width: 180px;
}



.salutation[b-8qmc8538r6] {
    grid-area: salutation;
    text-align:left;
}

.greeting[b-8qmc8538r6] {
    grid-area: greeting;
    text-align: left;
}

.graphics-title[b-8qmc8538r6] {
    grid-area: graphics-title;
    text-align: left;
}

.headshot[b-8qmc8538r6] {
    grid-area: headshot;
    height: 100%;
    text-align: center;
}    

.headshot > img[b-8qmc8538r6] {
    width: auto;
    height:80px;
    aspect-ratio: 1; /* Ensure a square aspect ratio */
    object-fit: contain;
    border-radius: 50%;
}

.logo[b-8qmc8538r6] {
    grid-area: logo;
    text-align: center;
}

.upload-contact-title[b-8qmc8538r6] {
    grid-area: upload-contact-title;
    text-align: left;
}

.phone[b-8qmc8538r6] {
    grid-area: phone;
}
.phone-label[b-8qmc8538r6] {
    grid-area: phone-label;
    text-align: left;
}

.email[b-8qmc8538r6] {
    grid-area: email;
}

.email-label[b-8qmc8538r6] {
    grid-area: email-label;
    text-align: left;
}

.Address1[b-8qmc8538r6] {
    grid-area: Address1;
}

.Address1-label[b-8qmc8538r6] {
    grid-area: Address1-label;
    text-align: left;
}

.Address2[b-8qmc8538r6] {
    grid-area: Address2;
}

.Address2-label[b-8qmc8538r6] {
    grid-area: Address2-label;
    text-align: left;
}

.City[b-8qmc8538r6] {
    grid-area: City;
}

.City-label[b-8qmc8538r6] {
    grid-area: City-label;
    text-align: left;
}

.us-state[b-8qmc8538r6] {
    grid-area: us-state;
}

.us-state-label[b-8qmc8538r6] {
    grid-area: us-state-label;
    text-align: left;
}


.ZipCode[b-8qmc8538r6] {
    grid-area: ZipCode;
}

.ZipCode-label[b-8qmc8538r6] {
    grid-area: ZipCode-label;
    text-align: left;
}

.upload-bio-title[b-8qmc8538r6] {
    grid-area: upload-bio-title;
    text-align: left;
}

.bio-writeup[b-8qmc8538r6] {
    grid-area: bio-writeup;
}

.bio-writeup-lable[b-8qmc8538r6] {
    grid-area: bio-writeup-lable;
}

.upload-photo-title[b-8qmc8538r6] {
    grid-area: upload-photo-title;
    text-align: left;
}

.input-box-f[b-8qmc8538r6] {
    grid-area: input-box-f;
}

.input-box-f-label[b-8qmc8538r6] {
    grid-area: input-box-f-label;
}

.upload-logo-title[b-8qmc8538r6] {
    grid-area: upload-logo-title;
    text-align: left;
}

.input-box-l[b-8qmc8538r6] {
    grid-area: input-box-l;
}

.input-box-l-label[b-8qmc8538r6] {
    grid-area: input-box-l-label;
}


.label-button[b-8qmc8538r6] {
    grid-area: label-button;
}

.label[b-8qmc8538r6] {
    grid-area: label;
}

.input-textbox[b-8qmc8538r6] {
    grid-area: input-textbox;

}

.iphone-mockup[b-8qmc8538r6] {
    grid-area: iphone-mockup;
    position: relative;
    width: 300px;
    height: auto;
}
    .iphone-mockup img[b-8qmc8538r6] {
        max-width: 100%;
        height: auto;
        object-fit: cover;
        max-height: 100%;
        width: 300px;
    }
.contact-info[b-8qmc8538r6] {
    position: absolute;
    top: 0;
    margin-top: 200px;
    margin-left: 100px;
    z-index: 200;
    font-size: xx-small;
    text-align: left;
}
    .contact-info p[b-8qmc8538r6] {
        margin: 0;
        padding: 0;
    }


.iphone-headshot[b-8qmc8538r6] {
    position:absolute;
    top: 0;
    margin-top:96px;
    margin-left:106px;
    height: 84px;
}

.iphone-headshot > img[b-8qmc8538r6] {
    width: auto;
    height: 100%;
    aspect-ratio: 1; /* Ensure a square aspect ratio */
    object-fit: contain;
    border-radius: 50%;
}

.iphone-headshot[b-8qmc8538r6] {
    margin-top: 90px;
    margin-left: 106px;
    height: 84px;
}

.iphone-logo[b-8qmc8538r6] {
    margin-top: -368px;
    margin-left: 40px;
    height: 40px;
    text-align: center;
    width: 216px;
}

    .iphone-logo > img[b-8qmc8538r6] {
        height: 40px;
        width: auto;
    }

.iphone-sidepanel[b-8qmc8538r6]{
    width:100%;
}

.onboardingstatus[b-8qmc8538r6]{
    grid-area: status;
}

.next-button[b-8qmc8538r6] {
    grid-area: nb;
}

.wrapper[b-8qmc8538r6] {
    position: relative;
}

/*Responsive Layouts Mobile, Tablet, and Desktop*/

/* Mobile*/
.wrapper[b-8qmc8538r6] {
    display: grid;
    grid-template-rows: 30px 140px 210px 40px 100px 120px 30px 15px 30px 15px 30px 15px 30px 15px 30px 15px 30px 15px 30px 15px 30px 30px 90px 40px 40px 40px 40px 650px 30px;
    row-gap: 4px;
    grid-template-areas:
        "salutation"
        "greeting"
        "status"
        "graphics-title"
        "headshot"
        "logo"
        "upload-contact-title"
        "phone-label"
        "phone"
        "email-label"
        "email"
        "Address1-label"
        "Address1"
        "Address2-label"
        "Address2"
        "City-label"
        "City"
        "us-state-label"
        "us-state"
        "ZipCode-label"
        "ZipCode"
        "upload-bio-title"
        "bio-writeup"
        "upload-photo-title"
        "input-box-f"
        "upload-logo-title"
        "input-box-l"
        "iphone-mockup"
        "nb";
}

h3[b-8qmc8538r6]::after {
    content: " Mobile";
    color: #03071C;
}
.logo > img[b-8qmc8538r6] {
    max-height: 100px;
    margin-top: 10px;
}

.headshot > img[b-8qmc8538r6] {
    margin-top: 10px;
}

button[b-8qmc8538r6] {
    width: 120px;
    background-color: #AB0F69;
    border-color: #AB0F69;
    color: white;
}

/*Tablet*/
@media (1044px <= width < 1220px) {
    .wrapper[b-8qmc8538r6] {
        grid-template-columns: 150px 1fr 1fr 1fr 310px;
        grid-template-rows: 30px 135px 220px 50px 200px 30px 30px 30px 30px 30px 30px 30px 30px 30px 50px 30px 30px 40px 40px 50px 30px;
        row-gap: 2px;
        grid-template-areas:
            "salutation salutation salutation salutation iphone-mockup"
            "greeting   greeting  greeting   greeting iphone-mockup"
            "status     status    . .          iphone-mockup"
            "graphics-title  graphics-title  graphics-title .       iphone-mockup"
            "headshot      logo        logo       logo         iphone-mockup"
            "upload-contact-title upload-contact-title upload-contact-title upload-contact-title ."
            "phone-label    phone   phone   phone        phone "
            "email-label    email   email   email         email"
            "Address1-label Address1 Address1 Address1    Address1"
            "Address2-label Address2 Address2 Address2    Address2"
            "City-label     City    City    City          City"
            "us-state-label us-state  us-state us-state   us-state"
            "ZipCode-label  ZipCode ZipCode ZipCode       ZipCode"
            "upload-bio-title  .   .         .            ."
            "bio-writeup bio-writeup bio-writeup bio-writeup  bio-writeup"
            "bio-writeup bio-writeup bio-writeup bio-writeup  bio-writeup"
            "upload-photo-title upload-photo-title .  .    ."
            "input-box-f input-box-f input-box-f   .       ."
            "upload-logo-title upload-logo-title   .  .    ."
            "input-box-l input-box-l input-box-l   .       ."
            ". . nb nb .  ";
    }

    h3[b-8qmc8538r6]::after {
        content: " Tablet";
        color: #03071C;
    }

    .logo > img[b-8qmc8538r6] {
        max-height: 160px;
        margin-top: 10px;
    }

    .headshot > img[b-8qmc8538r6] {
        margin-top: 50px;
    }

    .iphone-headshot[b-8qmc8538r6] {
        margin-top: 88px;
        margin-left: 106px;
        height: 84px;
    }

    .iphone-logo[b-8qmc8538r6] {
        margin-top: -368px;
        margin-left: 40px;
        height: 40px;
        text-align: center;
        width: 216px;
    }

        .iphone-logo > img[b-8qmc8538r6] {
            height: 40px;
            width: auto;
        }

    button[b-8qmc8538r6] {
        width: 120px;
        background-color: #AB0F69;
        border-color: #AB0F69;
        color: white;
    }
}

/*Laptop*/
@media(1220px <= width < 1740px) {
    .wrapper[b-8qmc8538r6] {
        grid-template-columns: 150px 1fr 1fr 1fr 310px;
        grid-template-rows: 30px 100px 230px 30px 200px 30px 30px 30px 30px 30px 30px 30px 30px 30px 50px 30px 30px 40px 40px 50px 30px;
        row-gap: 2px;
        grid-template-areas:
            "salutation salutation salutation salutation ."
            "greeting   greeting  greeting   greeting ."
            "status     status    . .          iphone-mockup"
            "graphics-title  graphics-title  graphics-title .       iphone-mockup"
            "headshot      logo        logo       .         iphone-mockup"
            "upload-contact-title upload-contact-title upload-contact-title . iphone-mockup"
            "phone-label    phone   phone   phone         iphone-mockup"
            "email-label    email   email   email         iphone-mockup"
            "Address1-label Address1 Address1 Address1    iphone-mockup"
            "Address2-label Address2 Address2 Address2    iphone-mockup"
            "City-label     City    City    City          iphone-mockup"
            "us-state-label us-state  us-state us-state   iphone-mockup"
            "ZipCode-label  ZipCode ZipCode ZipCode       iphone-mockup"
            "upload-bio-title  .   .         .            iphone-mockup"
            "bio-writeup bio-writeup bio-writeup bio-writeup  iphone-mockup"
            "bio-writeup bio-writeup bio-writeup bio-writeup  iphone-mockup"
            "upload-photo-title upload-photo-title .  .    iphone-mockup"
            "input-box-f input-box-f input-box-f   .       iphone-mockup"
            "upload-logo-title upload-logo-title   .  .    iphone-mockup"
            "input-box-l input-box-l input-box-l   .       iphone-mockup"
            ". . nb nb .  ";
    }

    h3[b-8qmc8538r6]::after {
        content: " Laptop";
        color: #03071C;
    }

    .logo > img[b-8qmc8538r6] {
        max-height: 160px;
        margin-top: 10px;
    }

    .headshot > img[b-8qmc8538r6] {
        margin-top: 50px;
    }
    .iphone-headshot[b-8qmc8538r6] {
        margin-top: 92px;
        margin-left: 106px;
        height: 84px;
    }

    .iphone-logo[b-8qmc8538r6] {
        margin-top: -372px;
        margin-left: 40px;
        height: 40px;
        text-align: center;
        width: 216px;
    }

        .iphone-logo > img[b-8qmc8538r6] {
            height: 40px;
            width: auto;
        }
    button[b-8qmc8538r6] {
        width: 120px;
        background-color: #AB0F69;
        border-color: #AB0F69;
        color: white;
    }
}


/*Desktop*/
@media(1740px <= width < 2000px) {
    .wrapper[b-8qmc8538r6] {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 2fr;
        grid-template-rows: 30px 95px 120px 30px 200px 30px 30px 30px 30px 30px 30px 30px 30px 30px 50px 30px 30px 30px 30px 30px 30px;
        row-gap:2px;
        grid-template-areas:
            "salutation salutation salutation salutation salutation salutation ."
            "greeting   greeting  greeting   greeting   greeting      greeting ."
            "status     status    status    .       .            .       iphone-mockup"
            "graphics-title  graphics-title graphics-title         .            .            .       iphone-mockup"
            "headshot      logo        logo            .  . .       iphone-mockup"
            "upload-contact-title upload-contact-title upload-contact-title . . . iphone-mockup"
            "phone-label    phone   phone   phone         .            .       iphone-mockup"
            "email-label    email   email   email         .            .       iphone-mockup"
            "Address1-label Address1 Address1 Address1    .            .       iphone-mockup"
            "Address2-label Address2 Address2 Address2    .            .       iphone-mockup"
            "City-label     City    City    City          .            .       iphone-mockup"
            "us-state-label us-state  us-state us-state   .            .       iphone-mockup"
            "ZipCode-label  ZipCode ZipCode ZipCode       .            .       iphone-mockup"
            "upload-bio-title  .   .         .            .            .       iphone-mockup"
            "bio-writeup bio-writeup bio-writeup bio-writeup  . .     iphone-mockup"
            "bio-writeup bio-writeup bio-writeup bio-writeup  . .     iphone-mockup"
            "upload-photo-title upload-photo-title .  .    .            .      iphone-mockup"
            "input-box-f input-box-f input-box-f   .       .            .      iphone-mockup"
            "upload-logo-title upload-logo-title   .  .    .            .      iphone-mockup"
            "input-box-l input-box-l input-box-l   .       .            .      iphone-mockup"
            ". . nb nb . . .";
    }

    h3[b-8qmc8538r6]::after {
        content: " Desktop";
        color: #03071C;
    }

    .logo > img[b-8qmc8538r6] {
        max-height:160px;
        margin-top:10px;
    }

    .headshot > img[b-8qmc8538r6]{
        margin-top:50px;
    }
    .iphone-headshot[b-8qmc8538r6] {
        margin-top: 92px;
        margin-left: 106px;
        height: 84px;
    }
    .iphone-logo[b-8qmc8538r6] {
        margin-top: -372px;
        margin-left: 40px;
        height: 40px;
        text-align: center;
        width: 216px;
    }

        .iphone-logo > img[b-8qmc8538r6] {
            height: 40px;
            width: auto;
        }
    button[b-8qmc8538r6] {
        width: 120px;
        background-color: #AB0F69;
        border-color:#AB0F69;
        color: white;
    }
}

/*Super-Desktop*/
@media(2000px <= width < 5500px) {
    .wrapper[b-8qmc8538r6] {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 2fr;
        grid-template-rows: 30px 95px 120px 30px 200px 30px 30px 30px 30px 30px 30px 30px 30px 30px 50px 30px 30px 30px 30px 30px 30px;
        row-gap: 2px;
        grid-template-areas:
            "salutation salutation salutation salutation salutation salutation ."
            "greeting   greeting  greeting   greeting   greeting      greeting ."
            "status     .    .    .       .            .       iphone-mockup"
            "graphics-title  graphics-title graphics-title         .            .            .       iphone-mockup"
            "headshot      logo        logo            .  . .       iphone-mockup"
            "upload-contact-title upload-contact-title upload-contact-title . . . iphone-mockup"
            "phone-label    phone   phone   phone         .            .       iphone-mockup"
            "email-label    email   email   email         .            .       iphone-mockup"
            "Address1-label Address1 Address1 Address1    .            .       iphone-mockup"
            "Address2-label Address2 Address2 Address2    .            .       iphone-mockup"
            "City-label     City    City    City          .            .       iphone-mockup"
            "us-state-label us-state  us-state us-state   .            .       iphone-mockup"
            "ZipCode-label  ZipCode ZipCode ZipCode       .            .       iphone-mockup"
            "upload-bio-title  .   .         .            .            .       iphone-mockup"
            "bio-writeup bio-writeup bio-writeup bio-writeup  . .     iphone-mockup"
            "bio-writeup bio-writeup bio-writeup bio-writeup  . .     iphone-mockup"
            "upload-photo-title upload-photo-title .  .    .            .      iphone-mockup"
            "input-box-f input-box-f input-box-f   .       .            .      iphone-mockup"
            "upload-logo-title upload-logo-title   .  .    .            .      iphone-mockup"
            "input-box-l input-box-l input-box-l   .       .            .      iphone-mockup"
            ". . nb nb . . .";
    }

    h3[b-8qmc8538r6]::after {
        content: " Super Desktop";
        color: #03071C;
    }

    .logo > img[b-8qmc8538r6] {
        max-height: 160px;
        margin-top: 10px;
    }

    .headshot > img[b-8qmc8538r6] {
        margin-top: 50px;
    }

    .iphone-headshot[b-8qmc8538r6] {
        margin-top: 92px;
        margin-left: 106px;
        height: 84px;
    }

    .iphone-logo[b-8qmc8538r6]{
        margin-top:-372px;
        margin-left:40px;
        height:40px;
        text-align:center;
        width:216px;
    }

    .iphone-logo > img[b-8qmc8538r6]{
        height:40px;
        width:auto;
    }

    button[b-8qmc8538r6] {
        width: 120px;
        background-color: #AB0F69;
        border-color: #AB0F69;
        color: white;
    }
}






/*Step Code*/
/*=========*/
/*.step1::before,
.step2::before,
.step3::before,
.step4::before,
.step5::before,
.step6::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 0 20px 30px;*/ /* adjust size as needed */
    /*border-color: darkblue darkblue darkblue;*/ /* transparent transparent transparent #3498db; /* adjust color as needed */
    /*transform: translate(-100%, -50%);
}

.step1::after,
.step2::after,
.step3::after,
.step4::after,
.step5::after,
.step6::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 60px;*/ /* adjust width as needed */
    /*height: 40px;*/ /* adjust height as needed */
    /*background-color:purple;*/     /*#3498db;  adjust color as needed */
    /*z-index: 1;
}

.step1 span,
.step2 span,
.step3 span,
.step4 span,
.step5 span,
.step6 span {
    position: relative;
    z-index: 2;
}*/
/*End Step Code*/
/*=============*/

/*.salutation {
    border: 2px solid blue;
}

.greeting {
    background-color: aqua;
}*/


/* _content/SIM.Agent._7BLZR/Pages/FMOAgentConfigureInvites.razor.rz.scp.css */
:root[b-urx4tmtu03] {
    --desktop: 1740px; /* over 1740*/
    --laptop: 1200px; /* 1200 to 1740*/
    --tablet: 768px; /* 768 to 1200*/
    --phone: 636px; /* 636 to 768*/
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Bold-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Bold-Italic.woff') format('woff');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Bold.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-ExtraBold-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-ExtraBold-Italic.woff') format('woff');
    font-weight: 800;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-ExtraBold.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-ExtraBold.woff') format('woff');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Italic.woff') format('woff');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Medium-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Medium-Italic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Medium.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Regular.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

img[b-urx4tmtu03] {
    max-width: 100%;
    max-height: 100%;
}

.parent-container[b-urx4tmtu03] {
    font-family: 'JetBrains Mono', sans-serif;
    background-color: #DBDBDB;
    min-width: 430px;
    border-radius: 10px;
    padding: 10px;
}

input[b-urx4tmtu03] {
    margin-top: 10px;
    border-radius: 5px;
    border-color: lightblue;
    min-width: 180px;
}

select[b-urx4tmtu03] {
    margin-top: 10px;
    border-radius: 5px;
    border-color: lightblue;
    min-width: 180px;
}



.salutation[b-urx4tmtu03] {
    grid-area: salutation;
    text-align: left;
}

.greeting[b-urx4tmtu03] {
    grid-area: greeting;
    text-align: left;
}

.graphics-title[b-urx4tmtu03] {
    grid-area: graphics-title;
    text-align: left;
}

.onboardingstatus[b-urx4tmtu03] {
    grid-area: status;
}

.policyholderlist-label[b-urx4tmtu03] {
    grid-area: phl-l;
    font-size: 18px;
    font-weight: bold;
}

.policyholderlist[b-urx4tmtu03]{
    grid-area: phl;
}

.editor-label[b-urx4tmtu03]{
    grid-area:edlab;
}

.mustaches-agent[b-urx4tmtu03] {
    grid-area:mus-a;
}
.mustaches-policy-holder[b-urx4tmtu03] {
    grid-area: mus-p;

}

.message-editor[b-urx4tmtu03]{
    grid-area:msged;
}

.next-button[b-urx4tmtu03] {
    grid-area: nb;
    text-align: center;
    background-color: #AB0F69;
    color: white;
    cursor:pointer;
}
 .message-label[b-urx4tmtu03]{
     grid-area:msg-l;
     font-size:18px;
     font-weight:bold;
 }

.wrapper[b-urx4tmtu03] {
    position: relative;
    counter-reset: step-number;
}

.preview-button[b-urx4tmtu03] {
    grid-area: pb;
    text-align: center;
    background-color: #AB0F69;
    color: white;
    cursor: pointer;
}

.welcome-message[b-urx4tmtu03]{
    grid-area:wm;
}
/*Responsive Layouts Mobile, Tablet, and Desktop*/
/* Mobile*/
.wrapper[b-urx4tmtu03] {
    display: grid;
    gap: 20px;
    grid-template-areas:
        "salutation"
        "greeting"
        "status"
        "wm"
        "nb";
}


h3[b-urx4tmtu03]::after {
    content: " Mobile";
    color: #03071C;
}

.next-button[b-urx4tmtu03] {
    width: 120px;
}

/*Tablet*/
@media (1044px <= width < 1220px) {
    .wrapper[b-urx4tmtu03] {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-template-areas:
            "salutation salutation salutation . . . "
            "greeting greeting greeting greeting greeting ."
            "status  status . . .  ."
            "msg-l msg-l msg-l . .  ."
            "edlab edlab edlab edlab . ."
            "msged msged msged  msged . ."
            "mus-a mus-a mus-p mus-p . ." 
            "nb . . . . . . .";
        position: relative;
    }

    h3[b-urx4tmtu03]::after {
        content: " Tablet";
        color: #03071C;
    }

    .next-button[b-urx4tmtu03], .preview-button[b-urx4tmtu03] {
        width: 120px;
    }
}

/*Laptop*/
@media(1220px <= width < 1740px) {
    .wrapper[b-urx4tmtu03] {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-template-areas:
            "salutation salutation . . . . "
            "greeting greeting greeting . . . "
            "status  status status status status ."
            "msg-l msg-l msg-l . . . "
            "edlab edlab edlab edlab . ."
            "mus-a mus-a msged msged msged ."
            "mus-p mus-p msged msged msged ."
            ". .  msged msged . . "
            "nb . . . . . ";
        position: relative;
    }

    h3[b-urx4tmtu03]::after {
        content: " Laptop";
        color: #03071C;
    }

    .next-button[b-urx4tmtu03], .preview-button[b-urx4tmtu03] {
        width: 120px;
    }
}

/*Desktop*/
@media(1740px <= width < 2000px) {
    .wrapper[b-urx4tmtu03] {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-template-areas:
            "salutation salutation . . . . . ."
            "greeting greeting greeting . . . . ."
            "status  status . . . . . ."
            "msg-l msg-l msg-l . . . . ."
            "edlab edlab edlab edlab . . . ."
            "mus-a mus-a msged msged . . . ."
            "mus-p mus-p msged msged . . . ."
            ". .  msged msged . . . ."
            ". .  msged msged . . . ."
            "nb . . . . . . .";
        position: relative;
        position: relative;
    }

    /* Add borders to grid areas */
    .salutation[b-urx4tmtu03], .greeting[b-urx4tmtu03], .step1[b-urx4tmtu03], .step2[b-urx4tmtu03], .step3[b-urx4tmtu03], .step4[b-urx4tmtu03], .step5[b-urx4tmtu03], .step6[b-urx4tmtu03],
    .face-photo[b-urx4tmtu03], .label-f[b-urx4tmtu03], .input-box-f[b-urx4tmtu03], .logo-photo[b-urx4tmtu03], .label-l[b-urx4tmtu03], .input-box-l[b-urx4tmtu03],
    .finput-box[b-urx4tmtu03], .linput-box[b-urx4tmtu03], .bio-writeup[b-urx4tmtu03], .iphone-mockup[b-urx4tmtu03] {
        /*border: 3px solid #03071C; */
        padding: 5px;
    }

    h3[b-urx4tmtu03]::after {
        content: " Desktop";
        color: #03071C;
    }

    .next-button[b-urx4tmtu03], .preview-button[b-urx4tmtu03] {
        width: 120px;
    }
}


/*Super Desktop*/
@media(2000px <= width < 5500px) {
    .wrapper[b-urx4tmtu03] {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-template-areas:
            "salutation salutation . . . . . ."
            "greeting greeting greeting . . . . ."
            "status  status . . . . . ."
            "wm wm wm wm wm wm wm wm"
            "nb . . . . . . .";
        position: relative;
    }

    h3[b-urx4tmtu03]::after {
        content: " Super Desktop";
        color: #03071C;
    }

    .next-button[b-urx4tmtu03], .preview-button[b-urx4tmtu03] {
        width: 120px;
    }
}



/* _content/SIM.Agent._7BLZR/Pages/FMOAgentInvitePolicyholders.razor.rz.scp.css */
:root[b-q1l0c5f3po] {
    --desktop: 1740px; /* over 1740*/
    --laptop: 1200px; /* 1200 to 1740*/
    --tablet: 768px; /* 768 to 1200*/
    --phone: 636px; /* 636 to 768*/
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Bold-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Bold-Italic.woff') format('woff');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Bold.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-ExtraBold-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-ExtraBold-Italic.woff') format('woff');
    font-weight: 800;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-ExtraBold.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-ExtraBold.woff') format('woff');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Italic.woff') format('woff');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Medium-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Medium-Italic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Medium.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Regular.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

img[b-q1l0c5f3po] {
    max-width: 100%;
    max-height: 100%;
}

.parent-container[b-q1l0c5f3po] {
    font-family: 'JetBrains Mono', sans-serif;
    background-color: #DBDBDB;
    min-width: 430px;
    padding: 10px;
}

input[b-q1l0c5f3po] {
    margin-top: 10px;
    border-radius: 5px;
    border-color: lightblue;
    min-width: 180px;
}

select[b-q1l0c5f3po] {
    margin-top: 10px;
    border-radius: 5px;
    border-color: lightblue;
    min-width: 180px;
}

.salutation[b-q1l0c5f3po] {
    grid-area: salutation;
    text-align: left;
}

.greeting[b-q1l0c5f3po] {
    grid-area: greeting;
    text-align: left;
}

.graphics-title[b-q1l0c5f3po] {
    grid-area: graphics-title;
    text-align: left;
}


.label-button[b-q1l0c5f3po] {
    grid-area: label-button;
}

.label[b-q1l0c5f3po] {
    grid-area: label;
}

.onboardingstatus[b-q1l0c5f3po] {
    grid-area: status;
}

.upload-label[b-q1l0c5f3po]{
    grid-area: upld-l;
}


.wrapper[b-q1l0c5f3po] {
    position: relative;
}
.download-label[b-q1l0c5f3po]{
    grid-area:down-l;
}
.download[b-q1l0c5f3po] {
    grid-area: down;
    background-color: #AB0F69;
    color: white;
    text-align: center;
    place-content:center;
    cursor: pointer;
    border-radius:4px;
    width:400px;
    height:30px;
}
.download > a[b-q1l0c5f3po]{
    background-color:transparent;
}

.upload-file-label[b-q1l0c5f3po]{
    grid-area:upld-f-l;
}
.upload-file[b-q1l0c5f3po]{
    grid-area:upload;
}
.ph-count[b-q1l0c5f3po]{
    grid-area:phc;
}

.next-button[b-q1l0c5f3po] {
    grid-area: nb;
    background-color: #AB0F69;
    color:white;
    text-align:center;
    cursor: pointer;
}

.invitenow-button[b-q1l0c5f3po] {
    grid-area: in;
    background-color: #AB0F69;
    color: white;
    text-align: center;
    cursor: pointer;
}

.modal-wrapper[b-q1l0c5f3po]{
    margin:10px;
}

.wrapper[b-q1l0c5f3po] {
    display: grid;
    grid-row-gap: 10px;
}

    @media(width < 1044px) {
        /*Responsive Layouts Mobile, Tablet, and Desktop*/
        /* Mobile*/
        .wrapper[b-q1l0c5f3po] {
            row-gap: 10px;
            grid-template-areas:
                "salutation"
                "greeting"
                "status"
                "down-l"
                "down"
                "upld-f-l"
                "upload"
                "phc"
                "nb"
                "in";
            position: relative;
        }
        /* Add borders to grid areas */
        h3[b-q1l0c5f3po]::after {
            content: " Mobile";
            color: #03071C;
        }

        .invitenow-button[b-q1l0c5f3po] {
            width: 250px;
        }

        .cancel-button[b-q1l0c5f3po] {
            margin-top: 5px;
            text-align: center;
        }
    }
    /*Tablet*/
    @media (1044px <= width < 1220px) {
        .wrapper[b-q1l0c5f3po] {
            grid-template-columns: 1fr 1fr 1fr 1fr 2fr;
            grid-template-areas:
                "salutation salutation salutation salutation salutation salutation"
                "greeting   greeting  greeting   greeting   greeting  greeting"
                "status     status    status     .            .            . "
                "status     status    status     .            .            . "
                "down-l down-l down-l down-l down-l down-l"
                "down down down . . . "
                "upld-f-l upld-f-l upld-f-l upld-f-l upld-f-l upld-f-l "
                "upload upload upload upload upload upload "
                ". . . . . . "
                "phc phc phc phc . . "
                ". . . nb . . "
                "in . . . . . ";
            position: relative;
        }


        h3[b-q1l0c5f3po]::after {
            content: " Tablet";
            color: #03071C;
        }

        .invitenow-button[b-q1l0c5f3po] {
            width: 250px;
        }
    }
    /*Laptop*/
    @media(1220px <= width < 1740px) {
        .wrapper[b-q1l0c5f3po] {
            grid-template-columns: 1fr 1fr 1fr 1fr 2fr;
            grid-template-areas:
                "salutation salutation salutation salutation salutation salutation"
                "greeting   greeting  greeting   greeting   greeting  greeting"
                "status     .    .     .            .            . "
                "status     .    .     .            .            . "
                "down-l down-l down-l down-l down-l down-l"
                "down down down . . . "
                "upld-f-l upld-f-l upld-f-l upld-f-l upld-f-l upld-f-l "
                "upload upload upload upload upload upload "
                ". . . . . . "
                "phc phc phc phc . . "
                ". . . nb . . "
                "in . . . . . ";
            position: relative;
        }

        h3[b-q1l0c5f3po]::after {
            content: " Laptop";
            color: #03071C;
        }

        .invitenow-button[b-q1l0c5f3po] {
            width: 250px;
        }
    }
    /*Desktop*/
    @media(1740px <= width < 2000px) {
        .wrapper[b-q1l0c5f3po] {
            grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
            grid-template-areas:
                "salutation salutation salutation salutation salutation salutation . ."
                "greeting   greeting  greeting   greeting   greeting  greeting . ."
                "status     . . . . .   . . "
                "down-l down-l down-l down-l down-l down-l . ."
                "down down down . . . . ."
                "upld-f-l upld-f-l upld-f-l upld-f-l upld-f-l upld-f-l . ."
                "upload upload upload upload upload upload . ."
                ". . . . . . . ."
                "phc phc phc phc . . . ."
                ". . . nb . . . . "
                "in . . . . . . .";
            position: relative;
        }

        .next-button[b-q1l0c5f3po] {
            width: 150px;
            height: 30px;
            border-radius: 5px;
        }

        h3[b-q1l0c5f3po]::after {
            content: " Desktop";
            color: #03071C;
        }

        .invitenow-button[b-q1l0c5f3po] {
            width: 250px;
        }
    }
    /* Super Desktop*/
    @media(2000px <= width < 5500px) {
        .wrapper[b-q1l0c5f3po] {
            grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
            grid-template-areas:
                "salutation salutation salutation salutation salutation salutation . ."
                "greeting   greeting  greeting   greeting   greeting  greeting . ."
                "status     . . . . .  . . "
                "down-l down-l down-l down-l down-l down-l . ."
                "down down down . . . . ."
                "upld-f-l upld-f-l upld-f-l upld-f-l upld-f-l upld-f-l . ."
                "upload upload upload upload upload upload . ."
                ". . . . . . . ."
                "phc phc phc phc . . . ."
                ". . . nb . . . . "
                "in . . . . . . .";
            position: relative;
        }

        .next-button[b-q1l0c5f3po] {
            width: 150px;
            height: 30px;
            border-radius: 5px;
        }

        h3[b-q1l0c5f3po]::after {
            content: " Super Desktop";
            color: #03071C;
        }

        .invitenow-button[b-q1l0c5f3po] {
            width: 250px;
        }
    }



/* _content/SIM.Agent._7BLZR/Pages/FMOAgentPurchase.razor.rz.scp.css */
:root[b-fx5rv7uj93] {
    --desktop: 1740px; /* over 1740*/
    --laptop: 1200px; /* 1200 to 1740*/
    --tablet: 768px; /* 768 to 1200*/
    --phone: 636px; /* 636 to 768*/
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Bold-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Bold-Italic.woff') format('woff');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Bold.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-ExtraBold-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-ExtraBold-Italic.woff') format('woff');
    font-weight: 800;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-ExtraBold.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-ExtraBold.woff') format('woff');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Italic.woff') format('woff');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Medium-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Medium-Italic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Medium.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Regular.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

img[b-fx5rv7uj93] {
    max-width: 100%;
    max-height: 100%;
}

.parent-container[b-fx5rv7uj93] {
    font-family: 'JetBrains Mono', sans-serif;
    background-color: #DBDBDB;
    min-width: 430px;
    padding: 10px;
}

input[b-fx5rv7uj93] {
    margin-top: 10px;
    border-radius: 5px;
    border-color: lightblue;
    min-width: 180px;
}

select[b-fx5rv7uj93] {
    margin-top: 10px;
    border-radius: 5px;
    border-color: lightblue;
    min-width: 180px;
}

.salutation[b-fx5rv7uj93] {
    grid-area: salutation;
    text-align: left;
}

.greeting[b-fx5rv7uj93] {
    grid-area: greeting;
    text-align: left;
}

.onboardingstatus[b-fx5rv7uj93] {
    grid-area: status;
}

.subscriptiontable[b-fx5rv7uj93] {
    grid-area: subt;
}

.purchase[b-fx5rv7uj93] {
    grid-area: purch;
}

.product-image[b-fx5rv7uj93] {
    grid-area: pi;
}

.next-button[b-fx5rv7uj93] {
    grid-area: nb;
    background-color: #AB0F69;
    color: white;
    text-align: center;
    cursor: pointer;
}

button[b-fx5rv7uj93] {
    background-color: #AB0F69;
    border-color: #AB0F69;
}
.wrapper[b-fx5rv7uj93] {
    position: relative;
}
/*Responsive Layouts Mobile, Tablet, and Desktop*/
/* Mobile*/
.wrapper[b-fx5rv7uj93] {
    display: grid;
    grid-template-rows: 30px 80px 210px 140px 140px 140px;
    grid-template-areas:
        "salutation"
        "greeting"
        "status"
        "subt"
        "purch"
        "pi";
}

/* Add borders to grid areas */
h3[b-fx5rv7uj93]::after {
    content: " Mobile";
    color: #03071C;
}


/*Tablet*/
@media (1044px <= width < 1220px) {
    .wrapper[b-fx5rv7uj93] {
        grid-template-columns: 1fr 1fr 2fr;
        grid-template-rows: 30px 60px 210px 140px 140px;
        grid-template-areas:
            "salutation salutation salutation salutation"
            "greeting   greeting  greeting   greeting"
            "status     status    .     .            "
            "subt subt  .   . "
            "purch . pi pi "
            ". . . .  ";
    }

    h3[b-fx5rv7uj93]::after {
        content: " Tablet";
        color: #03071C;
    }
}

/*Laptop*/
@media(1220px <= width < 1740px) {
    .wrapper[b-fx5rv7uj93] {
        grid-template-columns: 1fr 1fr 1fr 1fr 2fr;
        grid-template-rows: 30px 40px 220px 140px 140px;
        grid-template-areas:
            "salutation salutation salutation salutation salutation salutation"
            "greeting   greeting  greeting   greeting   greeting  greeting"
            "status     status    .     .            .            .   "
            "subt subt  .   . . . "
            "purch . pi pi . . "
            ". . . . . . ";
    }

    h3[b-fx5rv7uj93]::after {
        content: " Laptop";
        color: #03071C;
    }
}


/*Desktop*/
@media(1740px <= width < 2000px) {
    .wrapper[b-fx5rv7uj93] {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-template-rows: 30px 40px 120px 140px 140px;
        grid-template-areas:
            "salutation salutation salutation salutation salutation salutation . ."
            "greeting   greeting  greeting   greeting   greeting  greeting . ."
            "status     . .      .            .            .    . . "
            "subt subt  .   . . . . ."
            "purch pi . . . . . ."
            ". . . . . . . .";
        position: relative;
    }

    .next-button[b-fx5rv7uj93] {
        width: 120px;
        height: 30px;
        border-radius: 5px;
    }

    h3[b-fx5rv7uj93]::after {
        content: " Desktop";
        color: #03071C;
    }
}

/*Super Desktop*/
@media(2000px <= width < 5500px) {
    .wrapper[b-fx5rv7uj93] {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-template-rows: 30px 40px 120px 140px 140px;
        grid-template-areas:
            "salutation salutation salutation salutation salutation salutation . ."
            "greeting   greeting  greeting   greeting   greeting  greeting . ."
            "status     .    .     .            .            .    . . "
            "subt .  .   . . . . ."
            "purch pi . . . . . ."
            ". . . . . . . .";
        position: relative;
    }

    .next-button[b-fx5rv7uj93] {
        width: 120px;
        height: 30px;
        border-radius: 5px;
    }

    h3[b-fx5rv7uj93]::after {
        content: " Super Desktop";
        color: #03071C;
    }
}
/* _content/SIM.Agent._7BLZR/Pages/FMOAgentScheduleInvitations.razor.rz.scp.css */
:root[b-fhr8i7b4sb] {
    --desktop: 1740px; /* over 1740*/
    --laptop: 1200px; /* 1200 to 1740*/
    --tablet: 768px; /* 768 to 1200*/
    --phone: 636px; /* 636 to 768*/
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Bold-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Bold-Italic.woff') format('woff');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Bold.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-ExtraBold-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-ExtraBold-Italic.woff') format('woff');
    font-weight: 800;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-ExtraBold.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-ExtraBold.woff') format('woff');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Italic.woff') format('woff');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Medium-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Medium-Italic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Medium.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Regular.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

img[b-fhr8i7b4sb] {
    max-width: 100%;
    max-height: 100%;
}

.parent-container[b-fhr8i7b4sb] {
    font-family: 'JetBrains Mono', sans-serif;
    background-color: #DBDBDB;
    min-width: 430px;
    border-radius: 10px;
    padding: 10px;
}

input[b-fhr8i7b4sb] {
    margin-top: 10px;
    border-radius: 5px;
    border-color: lightblue;
    min-width: 180px;
}

select[b-fhr8i7b4sb] {
    margin-top: 10px;
    border-radius: 5px;
    border-color: lightblue;
    min-width: 180px;
}



.salutation[b-fhr8i7b4sb] {
    grid-area: salutation;
    text-align: left;
}

.greeting[b-fhr8i7b4sb] {
    grid-area: greeting;
    text-align: left;
}

.graphics-title[b-fhr8i7b4sb] {
    grid-area: graphics-title;
    text-align: left;
}

.onboardingstatus[b-fhr8i7b4sb] {
    grid-area: status;
}

.policyholderlist-label[b-fhr8i7b4sb] {
    grid-area: phl-l;
    font-size: 18px;
    font-weight: bold;
}

.policyholderlist[b-fhr8i7b4sb] {
    grid-area: phl;
}

.schedule-label[b-fhr8i7b4sb]{
    grid-area:sch-l;
}

.schedule[b-fhr8i7b4sb]{
    grid-area:sch;
}

.schedule-button[b-fhr8i7b4sb] {
    grid-area: nb;
    text-align: center;
    background-color: #AB0F69;
    color: white;
    cursor:pointer;
}

.send-button[b-fhr8i7b4sb] {
    grid-area: sb;
    text-align: center;
    background-color: #AB0F69;
    color: white;
    cursor: pointer;
}

.wrapper[b-fhr8i7b4sb] {
    position: relative;
    counter-reset: step-number;
}

/*Responsive Layouts Mobile, Tablet, and Desktop*/

/* Mobile*/
.wrapper[b-fhr8i7b4sb] {
    display: grid;
    gap: 20px;
    grid-template-areas:
        "salutation"
        "greeting"
        "status"
        "phl-l"
        "phl"
        "sch-l"
        "sch"
        "nb"
        "sb";
}


h3[b-fhr8i7b4sb]::after {
    content: " Mobile";
    color: #03071C;
}

.schedule-button[b-fhr8i7b4sb] {
    width: 200px;
}

/*Tablet*/
@media (1044px <= width < 1220px) {
    .wrapper[b-fhr8i7b4sb] {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-template-areas:
            "salutation salutation salutation . . . . ."
            "greeting greeting greeting greeting greeting . . ."
            "status  status . . . . . ."
            "phl-l phl-l phl-l phl-l . . . ."
            "phl phl phl phl phl phl phl phl"
            "sch-l sch-l sch-l sch-l . . . ."
            "sch sch sch sch . . . ."
            "nb nb nb . . sb sb ."
            ". . . . . . . .";
        position: relative;
    }

    h3[b-fhr8i7b4sb]::after {
        content: " Tablet";
        color: #03071C;
    }

    .schedule-button[b-fhr8i7b4sb] {
        width: 220px;
    }
}

/*Laptop*/
@media(1220px <= width < 1740px) {
    .wrapper[b-fhr8i7b4sb] {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-template-areas:
            "salutation salutation salutation . . . . ."
            "greeting greeting greeting greeting greeting . . ."
            "status  status . . . . . ."
            "phl-l phl-l phl-l phl-l . . . ."
            "phl phl phl phl phl phl . ."
            "sch-l sch-l sch-l sch-l . . . ."
            "sch sch sch sch . . . ."
            "nb nb nb . . sb sb ."
            ". . . . . . . .";
        position: relative;
    }

    h3[b-fhr8i7b4sb]::after {
        content: " Desktop";
        color: #03071C;
    }

    .schedule-button[b-fhr8i7b4sb] {
        width: 220px;
    }
}


/*Desktop*/
@media(1740px <= width < 2000px) {
    .wrapper[b-fhr8i7b4sb] {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-template-areas:
            "salutation salutation salutation . . . . ."
            "greeting greeting greeting greeting greeting . . ."
            "status  status . . . . . ."
            "phl-l phl-l phl-l phl-l . . . ."
            "phl phl phl phl . . . ."
            "sch-l sch-l sch-l sch-l . . . ."
            "sch sch sch sch . . . ."
            "nb nb nb . . sb sb ."
            ". . . . . . . .";
        position: relative;
    }

    h3[b-fhr8i7b4sb]::after {
        content: " Desktop";
        color: #03071C;
    }

    .schedule-button[b-fhr8i7b4sb] {
        width: 220px;

    }
}


/*Super Desktop*/
@media(2000px <= width < 5500px) {
    .wrapper[b-fhr8i7b4sb] {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-template-areas:
            "salutation salutation salutation . . . . ."
            "greeting greeting greeting greeting greeting . . ."
            "status  . . . . . . ."
            "phl-l phl-l phl-l phl-l . . . ."
            "phl phl phl phl . . . ."
            "sch-l sch-l sch-l sch-l . . . ."

            "sch sch sch sch . . . ."
            "nb nb nb . . sb sb ."
        ". . . . . . . .";
        position: relative;
    }

    h3[b-fhr8i7b4sb]::after {
        content: " Super Desktop";
        color: #03071C;
    }

    .schedule-button[b-fhr8i7b4sb] {
        width: 220px;
    }
}
/* _content/SIM.Agent._7BLZR/Pages/FMOOnboardAgent.razor.rz.scp.css */
.parent-container[b-y6jkfwgzlo] {
    font-family: 'JetBrains Mono', sans-serif;
    vertical-align: top;
    background: #DBDBDB;
    padding: 10px;
    min-height: 100vh;
}

.salutation[b-y6jkfwgzlo] {
    grid-area: salutation;
    text-align: left;
}

.greeting[b-y6jkfwgzlo] {
    grid-area: greeting;
    text-align: left;
}

.onboardingstatus[b-y6jkfwgzlo] {
    grid-area: status;
}

.pager[b-y6jkfwgzlo] {
    grid-area:pager;
    display: flex;
}

.button[b-y6jkfwgzlo] {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    color: white;
    width: 120px;
}

.button.enabled[b-y6jkfwgzlo] {
    background-color: #AB0F69;
    cursor: pointer;
}

.button.disabled[b-y6jkfwgzlo] {
    background-color: darkgray;
}

.content[b-y6jkfwgzlo] {
    grid-area: content;
}

.subgreeting[b-y6jkfwgzlo]{
    grid-area:sg;
    margin-top: 16px;
}

.wrapper[b-y6jkfwgzlo] {
    position: relative;
    display: grid;
    grid-template-rows: 10px 80px 130px 30px 70px 1650px;
    row-gap: 2px;
    grid-template-areas:
        "salutation"
        "greeting"
        "status"
        "pager"
        "sg"
        "content";
}

.next-button[b-y6jkfwgzlo] {
    margin-left: calc(100% - 240px);
}

h3[b-y6jkfwgzlo]::after {
    /*content: " Mobile";*/
    color: #03071C;
}

#AboutMe[b-y6jkfwgzlo]{
    height:200px;
}

/* Inflection point for steps */
@media (min-width: 600px) {
    .next-button[b-y6jkfwgzlo] {
        margin-left: calc(544px - 240px);
    }

    .wrapper[b-y6jkfwgzlo] {
        grid-template-rows: 10px 60px 98px 30px 50px 1700px;
    }
}

/* Everything else */
@media (min-width: 768px) {
    .wrapper[b-y6jkfwgzlo] {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-template-rows: 10px 60px 102px 30px 50px 700px;
        grid-template-areas:
            "salutation salutation salutation salutation salutation salutation"
            "greeting   greeting  greeting   greeting   greeting      greeting"
            "status  status status status status status"
            "pager pager pager pager pager pager"
            "sg sg sg sg sg sg"
            "content content content content content content"
            "content content content content content content"
            "content content content content content content"
            "content content content content content content"
            "content content content content content content"
            "content content content content content content";
    }
}
/* _content/SIM.Agent._7BLZR/Pages/FMOReferral.razor.rz.scp.css */
:root[b-mqoh3akr8o] {
    --desktop: 1740px; /* over 1740*/
    --laptop: 1200px; /* 1200 to 1740*/
    --tablet: 768px; /* 768 to 1200*/
    --phone: 636px; /* 636 to 768*/
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Bold-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Bold-Italic.woff') format('woff');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Bold.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-ExtraBold-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-ExtraBold-Italic.woff') format('woff');
    font-weight: 800;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-ExtraBold.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-ExtraBold.woff') format('woff');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Italic.woff') format('woff');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Medium-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Medium-Italic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Medium.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Regular.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

html[b-mqoh3akr8o], body[b-mqoh3akr8o]{
    width:100%;
    height:100%;
}

img[b-mqoh3akr8o] {
    max-width: 100%;
    max-height: 100%;
}

.parent-container[b-mqoh3akr8o] {
    font-family: 'JetBrains Mono', sans-serif;
    min-width: 430px;
    border-radius: 0px;
    height: calc(100vh - 90px);
    background-image: url("./Resources/fmobackground.jpg");
    background-size: 100% 100%;
}

.logo[b-mqoh3akr8o] {
    width: 100%;
    height: 100%;
    max-height: 80px;
    object-fit: cover;
    grid-area: logo;
}

.logo > img[b-mqoh3akr8o] {
    max-height: 80px;
    object-fit: scale-down;
    width: 100%;
    height: 100%;
    aspect-ratio: 1 / 1; /* Ensure a square aspect ratio */
}

.title[b-mqoh3akr8o] {
    font-size:medium;
    grid-area: title;
    align-items:center;
    text-align:center;
    color: aliceblue;
}

.choice[b-mqoh3akr8o] {
    cursor: pointer;
    position: relative;
    justify-self: center;
    text-align: center;

    background-color:white;
    color: darkblue;
    font-size: small;
    padding: 20px;
    border: 3px solid dimgrey;
    border-radius: 10px;
}

.icon-size[b-mqoh3akr8o]{
    min-height:150px;
}

.choice1[b-mqoh3akr8o] {
    grid-area: choice1;
}

.choice2[b-mqoh3akr8o] {
    grid-area: choice2;
}

.popup[b-mqoh3akr8o] {
    height: 100%;
    width: 100%;
    background-color: lightblue;
}

.wrapper[b-mqoh3akr8o] {
    position: relative;
    display: grid;
}

/* Mobile*/
.wrapper[b-mqoh3akr8o] {
    grid-template-columns: 1fr;
    grid-template-rows:100px 50px 280px 220px;
    grid-template-areas:
        "logo"
        "title"
        "choice1"
        "choice2";
}

.choice[b-mqoh3akr8o] {
    height: 350px;
    width: 200px;
}
.describe-you[b-mqoh3akr8o] {
    color: purple;
    font-size: 18px;
}

.describe-you-header[b-mqoh3akr8o] {
    color: white;
    font-size: 18px;
}
    .choice > img[b-mqoh3akr8o] {
        margin-top: 10px;
        margin-bottom: 20px;
        height: 150px;
        width: auto;
    }
h3[b-mqoh3akr8o]::after {
    content: " Mobile";
    color: #03071C;
}


/*Tablet*/
@media (1044px < width < 1220px) {
    .wrapper[b-mqoh3akr8o] {
        grid-template-columns: 1fr 1fr 30px 1fr 1fr;
        grid-template-areas:
            ". logo logo logo ."
            ". title title title ."
            ". choice1 . choice2 .";
    }

    .choice[b-mqoh3akr8o] {
        height: 550px;
        width: 200px;
    }

        .choice > img[b-mqoh3akr8o] {
            margin-top: 10px;
            margin-bottom: 20px;
            height: 50px;
            width: auto;
        }

    h3[b-mqoh3akr8o]::after {
        content: " Tablet";
        color: #03071C;
    }
    .describe-you[b-mqoh3akr8o] {
        color: purple;
        font-size: 24px;
    }

    .describe-you-header[b-mqoh3akr8o] {
        color: white;
        font-size: 24px;
    }

}

/*Laptop*/
@media(1220px < width < 1740px) {
    .wrapper[b-mqoh3akr8o] {
        grid-template-columns: 1fr 1fr 40px 1fr 1fr;
        grid-template-rows: 100px 100px 500px;
        grid-template-areas:
            ". logo logo logo ."
            ". title title title ."
            ". choice1 . choice2 .";
    }

    .choice[b-mqoh3akr8o] {
        height: 550px;
        width: 350px;
    }

        .choice > img[b-mqoh3akr8o] {
            margin-top: 50px;
            margin-bottom: 50px;
            height: 50px;
            width: auto;
        }

    h3[b-mqoh3akr8o]::after {
        content: " Laptop";
        color: #03071C;
    }
    .describe-you[b-mqoh3akr8o] {
        color: purple;
        font-size: 36px;
    }

    .describe-you-header[b-mqoh3akr8o] {
        color: white;
        font-size: 36px;
    }

}


/*Desktop*/
@media(1740px < width < 5500px) {
    .wrapper[b-mqoh3akr8o] {
        grid-template-columns: 2fr 2fr 2fr 40px 2fr 2fr 2fr;
        grid-template-rows:100px 100px 500px;


        grid-template-areas:
            ". . logo logo logo . ."
            ". . title title title . ."
            ". . choice1 . choice2 . .";
    }

    h3[b-mqoh3akr8o]::after {
        content: " Desktop";
        color: #03071C;
    }

    .choice[b-mqoh3akr8o]{
        height:550px;
        width:350px;
    }

    .choice > img[b-mqoh3akr8o]{
        margin-top:50px;
        margin-bottom:50px;
        height:50px;
        width:auto;
    }

    .describe-you[b-mqoh3akr8o] {
        color: purple;
        font-size: 36px;
    }

    .describe-you-header[b-mqoh3akr8o] {
        color: white;
        font-size: 36px;
    }
}




.agnt-logo[b-mqoh3akr8o]{
    width:100%;
    object-fit:fit-content;
}
/* _content/SIM.Agent._7BLZR/Pages/FMORegistration.razor.rz.scp.css */
body[b-svj115wqco] {
}
/* _content/SIM.Agent._7BLZR/Pages/Index.razor.rz.scp.css */
img[b-rg082gops3] {
    max-width: 100%;
    height: auto;
    max-height: 100%;
}

div.canvas-layout[b-rg082gops3] {
    width: 100%;
    height: 80vh;
    background: url("../Resources/WebSiteDistribution.png");
    background-repeat: no-repeat;
    background-size: contain;
}

@media (max-width: 680.98px) {
    .mobile[b-rg082gops3] {
        height: 100%;
    }

    div.canvas-layout[b-rg082gops3] {
        position: absolute;
        top: 3.5rem;
        height: calc(100vh - 3.5rem);
        left: 0;
        width: 100%;
        background: url("../Resources/MobileHomeBackground.png");
        background-size: cover;
        color: white;
        text-align: center;
        overflow: hidden;
    }

        div.canvas-layout p[b-rg082gops3] {
            margin-top: 32px;
        }

        div.canvas-layout .text[b-rg082gops3] {
            height: calc(100% - 120px);
            padding: 10% 10%;
            display: flex;
            flex-direction: column;
            justify-content: space-between;
        }

            div.canvas-layout .text .welcome[b-rg082gops3] {
                margin-top: 5%;
                font-size: 18pt;
            }

            div.canvas-layout .text .head[b-rg082gops3] {
                font-weight: 800;
            }
}
/* _content/SIM.Agent._7BLZR/Pages/ManagePolicyHolder.razor.rz.scp.css */
.tab-title[b-n7cbw2ebhf] {
    overflow: hidden;
    text-overflow: ellipsis;
}

.save-button[b-n7cbw2ebhf] {
    text-align: center;
    background-color: #AB0F69;
    color: white;
    width:200px;
    height:30px;
    align-content:center;
    border-radius:5px;
    cursor:pointer;
}

.error-message[b-n7cbw2ebhf] {
    text-align: center;
    background-color: red;
    color: white;
    align-content: center;
    border-radius: 5px;
}

.status-message[b-n7cbw2ebhf] {
    margin-top:1em;
    padding:5px;
    text-align: left;
    background-color: green;
    color: white;
    align-content: center;
    border-radius: 5px;
    height:30px;
}
.status-message-delete[b-n7cbw2ebhf] {
    background-color: lightcoral;
    color: forestgreen;
}

.buttons[b-n7cbw2ebhf] {
    margin-top: 16px;
}
/* _content/SIM.Agent._7BLZR/Pages/ManagePolicyHolders.razor.rz.scp.css */
.local-button[b-o0avji41yi] {
    text-align: center;
    background-color: #AB0F69;
    color: white;
    width: 200px;
    height: 30px;
    align-content: center;
    border-radius: 2px;
    cursor: pointer;
}

.status-message-delete[b-o0avji41yi] {
    background-color: lightcoral;
    color: white;
    font-size:larger;
}

.status-message-success[b-o0avji41yi] {
    background-color:darkgreen;
    color: white;
    font-size: larger;
}
/* _content/SIM.Agent._7BLZR/Pages/MessageCenter.razor.rz.scp.css */


.message-center-table[b-q0yfh464o4] {
    background-color: lightpink;
    border-collapse: collapse;
    margin: 25px 0; /* 25px top and bottom margin */
    font-size: 0.9em;
    min-width: 400px;
    /* border radius top left and top right only: */
    border-radius: 5px 5px 0 0;
    overflow: hidden; /* hide overflow, prevent the square parts of table from showing through... */
    /* Add Box Shadow with 15% opaque blush: */
    box-shadow: 0 0 20px rgba(0, 0, 0, 0, 0.15);
}

body[b-q0yfh464o4],
html[b-q0yfh464o4] {
    height: 100%;
}

.row[b-q0yfh464o4] {
    display: flex;
}

    .row > div[b-q0yfh464o4] {
        flex: 1;
        background: lightgrey;
        border: 1px solid grey;
    }
/* _content/SIM.Agent._7BLZR/Pages/PolicyHoldersUpload.razor.rz.scp.css */
.status-message-failure[b-lg86e5p6ha] {
    background-color: lightcoral;
    color: white;
    font-size: larger;
}

.status-message-success[b-lg86e5p6ha] {
    background-color: darkgreen;
    color: white;
    font-size: larger;
}
/* _content/SIM.Agent._7BLZR/Pages/ScopeOfAppointmentReport.razor.rz.scp.css */
.search[b-rfmkg5nh1u]  input {
    width: 100px;
    margin-right: 8px;
} 
    
.local-button[b-rfmkg5nh1u] {
    text-align: center;
    background-color: #AB0F69;
    color: white;
    width: 200px;
    height: 30px;
    align-content: center;
    border-radius: 2px;
    cursor: pointer;
}

.edit-button[b-rfmkg5nh1u] {
    text-align: center;
    background-color: #AB0F69;
    color: white;
    width: 100px;
    height: 30px;
    align-content: center;
    border-radius: 2px;
    cursor: pointer;
    display: inline-block;
}

.delete-button[b-rfmkg5nh1u] {
    text-align: center;
    background-color: red;
    color: white;
    width: 100px;
    height: 30px;
    align-content: center;
    border-radius: 2px;
    cursor: pointer;
    display: inline-block;
}

.refresh-button[b-rfmkg5nh1u] {
    text-align: center;
    background-color: #AB0F69;
    color: white;
    width: 200px;
    height: 30px;
    align-content: center;
    border-radius: 2px;
    cursor: pointer;
    display: inline-block;
}

.send-invitation-button[b-rfmkg5nh1u] {
    text-align: center;
    background-color: #AB0F69;
    color: white;
    width: 260px;
    height: 30px;
    align-content: center;
    border-radius: 2px;
    cursor: pointer;
    display: inline-block;
}

.send-invitation-button-disabled[b-rfmkg5nh1u] {
    text-align: center;
    background-color: #AB0F69;
    color: gray;
    font-style: italic;
    width: 260px;
    height: 30px;
    align-content: center;
    border-radius: 2px;
    display: inline-block;
}

.center[b-rfmkg5nh1u] {
    text-align: center;
}

.paging-control[b-rfmkg5nh1u] {
}

.status-message-delete[b-rfmkg5nh1u] {
    background-color: lightcoral;
    color: white;
    font-size: larger;
}

.status-message-success[b-rfmkg5nh1u] {
    background-color: darkgreen;
    color: white;
    font-size: larger;
}

.coral-back[b-rfmkg5nh1u]{
    background-color:coral;
}

.green-back[b-rfmkg5nh1u] {
    background-color: lightgreen;
}

/* Prevent bad page breaks for tables in PDF */
tr[b-rfmkg5nh1u] {
    page-break-inside: avoid;
}

@media (max-width: 680.98px) {

    .container[b-rfmkg5nh1u], .container-fluid[b-rfmkg5nh1u] {
        padding-left: 0;
        padding-right: 0;
        margin-left: 0;
        margin-right: 0;
    }

    .container[b-rfmkg5nh1u] {
        padding-top: 12px;
        margin-top: 16px;
        border-top: 1px solid #ddd;
    }
}
/* _content/SIM.Agent._7BLZR/Shared/AgencyPurchase.razor.rz.scp.css */
:root[b-xp3gar6prz] {
    --desktop: 1740px; /* over 1740*/
    --laptop: 1200px; /* 1200 to 1740*/
    --tablet: 768px; /* 768 to 1200*/
    --phone: 636px; /* 636 to 768*/
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Bold-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Bold-Italic.woff') format('woff');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Bold.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-ExtraBold-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-ExtraBold-Italic.woff') format('woff');
    font-weight: 800;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-ExtraBold.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-ExtraBold.woff') format('woff');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Italic.woff') format('woff');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Medium-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Medium-Italic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Medium.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Regular.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

.component-container[b-xp3gar6prz] {
    font-family: 'JetBrains Mono', sans-serif;
    background-color: #DBDBDB;
    min-width: 430px;
    padding: 10px;
}


.subscription-table[b-xp3gar6prz] {
    grid-area: subt;
    max-width:1000px;
}

.purchase[b-xp3gar6prz] {
    grid-area: purch;
}

.product-image[b-xp3gar6prz] {
    grid-area: pi;
    max-width:300px;
}

    .product-image > img[b-xp3gar6prz] {
        height: 140px;
    }

.component-wrapper[b-xp3gar6prz] {
    position: relative;
}
/*Responsive Layouts Mobile, Tablet, and Desktop*/
/* Mobile*/
.component-wrapper[b-xp3gar6prz] {
    display: grid;
    grid-template-rows: 140px 140px 140px;
    grid-template-areas:
        "subt"
        "purch"
        "pi";

}

/*Tablet*/
@media (1044px <= width < 1220px) {
    .component-wrapper[b-xp3gar6prz] {
        grid-template-columns: 1fr 1fr 3fr;
        grid-template-rows: 240px 140px;
        grid-template-areas:
            "subt subt  .   . "
            "purch . pi pi "
            ". . . .  ";
    }
}

/*Laptop*/
@media(1220px <= width < 1740px) {
    .component-wrapper[b-xp3gar6prz] {
        grid-template-columns: 1fr 1fr 1fr 1fr 2fr;
        grid-template-rows: 240px 140px;
        grid-template-areas:
            "subt subt  .   . . . "
            "purch . pi pi . . "
            ". . . . . . ";
    }
}


/*Desktop*/
@media(1740px <= width < 2000px) {
    .component-wrapper[b-xp3gar6prz] {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-template-rows: 140px 140px;
        grid-template-areas:
            "subt subt  .   . . . . ."
            "purch pi . . . . . ."
            ". . . . . . . .";
        position: relative;
    }
}

/*Super Desktop*/
@media(2000px <= width < 5500px) {
    .component-wrapper[b-xp3gar6prz] {
        grid-template-columns: 1fr 1fr 1fr 6fr;
        grid-template-rows: 140px 140px;
        grid-template-areas:
            ". subt subt subt ."
            "purch purch pi .  .";
        position: relative;
    }
}
/* _content/SIM.Agent._7BLZR/Shared/AgentConfigureWelcomeMessage.razor.rz.scp.css */
:root[b-316rq9gbs3] {
    --desktop: 1740px; /* over 1740*/
    --laptop: 1200px; /* 1200 to 1740*/
    --tablet: 768px; /* 768 to 1200*/
    --phone: 636px; /* 636 to 768*/
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Bold-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Bold-Italic.woff') format('woff');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Bold.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-ExtraBold-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-ExtraBold-Italic.woff') format('woff');
    font-weight: 800;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-ExtraBold.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-ExtraBold.woff') format('woff');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Italic.woff') format('woff');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Medium-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Medium-Italic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Medium.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Regular.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

.parent-container[b-316rq9gbs3] {
    font-family: 'JetBrains Mono', sans-serif;
    background-color: #DBDBDB;
    min-width: 430px;
    border-radius: 10px;
    padding: 10px;
}

input[b-316rq9gbs3] {
    margin-top: 10px;
    border-radius: 5px;
    border-color: lightblue;
    min-width: 180px;
}

select[b-316rq9gbs3] {
    margin-top: 10px;
    border-radius: 5px;
    border-color: lightblue;
    min-width: 180px;
}


.policyholderlist-label[b-316rq9gbs3] {
    grid-area: phl-l;
    font-size: 18px;
    font-weight: bold;
}

.policyholderlist[b-316rq9gbs3] {
    grid-area: phl;
}

.editor-label[b-316rq9gbs3] {
    grid-area: edlab;
}

.mustaches-agent[b-316rq9gbs3] {
    grid-area: mus-a;
}

.mustaches-policy-holder[b-316rq9gbs3] {
    grid-area: mus-p;
}

.message-editor[b-316rq9gbs3] {
    grid-area: msged;
}

.message-label[b-316rq9gbs3] {
    grid-area: msg-l;
    font-size: 18px;
    font-weight: bold;
}

.wrapper[b-316rq9gbs3] {
    position: relative;
    counter-reset: step-number;
}

.preview-button[b-316rq9gbs3] {
    grid-area: pb;
    text-align: center;
    background-color: #AB0F69;
    color: white;
    cursor: pointer;
}

/*Responsive Layouts Mobile, Tablet, and Desktop*/
/* Mobile*/
.wrapper[b-316rq9gbs3] {
    display: grid;
    gap: 20px;
    grid-template-areas:
        "msg-l"
        "edlab"
        "msged"
        "mus-a"
        "mus-p";
    ;
}

/*Tablet*/
@media (1044px <= width < 1220px) {
    .wrapper[b-316rq9gbs3] {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-template-areas:
            "msg-l msg-l msg-l . .  ."
            "edlab edlab edlab edlab . ."
            "msged msged msged  msged . ."
            "mus-a mus-a mus-p mus-p . .";
        position: relative;
    }
}

/*Laptop*/
@media(1220px <= width < 1740px) {
    .wrapper[b-316rq9gbs3] {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-template-areas:
            "msg-l msg-l msg-l . . . "
            "edlab edlab edlab edlab . ."
            "mus-a mus-a msged msged msged ."
            "mus-p mus-p msged msged msged ."
            ". .  msged msged . . ";
        position: relative;
    }
}

/*Desktop*/
@media(1740px <= width < 2000px) {
    .wrapper[b-316rq9gbs3] {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-template-areas:
            "msg-l msg-l msg-l . . . . ."
            "edlab edlab edlab edlab . . . ."
            "mus-a mus-a msged msged . . . ."
            "mus-p mus-p msged msged . . . ."
            ". .  msged msged . . . ."
            ". .  msged msged . . . ."
;
        position: relative;
        position: relative;
    }
}


/*Super Desktop*/
@media(2000px <= width < 5500px) {
    .wrapper[b-316rq9gbs3] {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-template-areas:
            "msg-l msg-l msg-l . . . . ."
            "edlab edlab edlab edlab . . . ."
            "mus-a mus-a msged msged . . . . "
            "mus-p mus-p msged msged . . . ."
            ". . msged msged . . . .";
        position: relative;
    }
}
/* _content/SIM.Agent._7BLZR/Shared/AgentInviteClients.razor.rz.scp.css */
:root[b-klnjk73cvi] {
    --desktop: 1740px; /* over 1740*/
    --laptop: 1200px; /* 1200 to 1740*/
    --tablet: 768px; /* 768 to 1200*/
    --phone: 636px; /* 636 to 768*/
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Bold-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Bold-Italic.woff') format('woff');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Bold.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-ExtraBold-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-ExtraBold-Italic.woff') format('woff');
    font-weight: 800;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-ExtraBold.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-ExtraBold.woff') format('woff');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Italic.woff') format('woff');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Medium-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Medium-Italic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Medium.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Regular.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

img[b-klnjk73cvi] {
    max-width: 100%;
    max-height: 100%;
}

.component-container[b-klnjk73cvi] {
    font-family: 'JetBrains Mono', sans-serif;
    background-color: #DBDBDB;
    min-width: 430px;
    padding: 10px;
}

input[b-klnjk73cvi] {
    margin-top: 10px;
    border-radius: 5px;
    border-color: lightblue;
    min-width: 180px;
}

select[b-klnjk73cvi] {
    margin-top: 10px;
    border-radius: 5px;
    border-color: lightblue;
    min-width: 180px;
}

.label-button[b-klnjk73cvi] {
    grid-area: label-button;
}

.label[b-klnjk73cvi] {
    grid-area: label;
}

.upload-label[b-klnjk73cvi] {
    grid-area: upld-l;
}

.component-wrapper[b-klnjk73cvi] {
    position: relative;
}

.download-label[b-klnjk73cvi] {
    grid-area: down-l;
}

.download[b-klnjk73cvi] {
    grid-area: down;
    background-color: #AB0F69;
    color: white;
    text-align: center;
    place-content: center;
    cursor: pointer;
    border-radius: 4px;
    width: 400px;
    height: 30px;
}

    .download > a[b-klnjk73cvi] {
        background-color: transparent;
    }

.upload-file-label[b-klnjk73cvi] {
    grid-area: upld-f-l;
}

.upload-file[b-klnjk73cvi] {
    grid-area: upload;
}

.ph-count[b-klnjk73cvi] {
    grid-area: phc;
}


.component-wrapper[b-klnjk73cvi] {
    display: grid;
    grid-row-gap: 10px;
}

@media(width < 1044px) {
    /*Responsive Layouts Mobile, Tablet, and Desktop*/
    /* Mobile*/
    .component-wrapper[b-klnjk73cvi] {
        row-gap: 10px;
        grid-template-areas:
            "down-l"
            "down"
            "upld-f-l"
            "upload"
            "phc"
            ;
        position: relative;
    }
    /* Add borders to grid areas */
    .invitenow-button[b-klnjk73cvi] {
        width: 250px;
    }

    .cancel-button[b-klnjk73cvi] {
        margin-top: 5px;
        text-align: center;
    }
}
/*Tablet*/
@media (1044px <= width < 1220px) {
    .component-wrapper[b-klnjk73cvi] {
        grid-template-columns: 1fr 1fr 1fr 1fr 2fr;
        grid-template-areas:
            "down-l down-l down-l down-l down-l down-l"
            "down down down . . . "
            "upld-f-l upld-f-l upld-f-l upld-f-l upld-f-l upld-f-l "
            "upload upload upload upload upload upload "
            ". . . . . . "
            "phc phc phc phc . . "
            "in . . . . . ";
        position: relative;
    }


    .invitenow-button[b-klnjk73cvi] {
        width: 250px;
    }
}
/*Laptop*/
@media(1220px <= width < 1740px) {
    .component-wrapper[b-klnjk73cvi] {
        grid-template-columns: 1fr 1fr 1fr 1fr 2fr;
        grid-template-areas:
            "down-l down-l down-l down-l down-l down-l"
            "down down down . . . "
            "upld-f-l upld-f-l upld-f-l upld-f-l upld-f-l upld-f-l "
            "upload upload upload upload upload upload "
            ". . . . . . "
            "phc phc phc phc . . "
            "in . . . . . ";
        position: relative;
    }

    .invitenow-button[b-klnjk73cvi] {
        width: 250px;
    }
}
/*Desktop*/
@media(1740px <= width < 2000px) {
    .component-wrapper[b-klnjk73cvi] {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-template-areas:
            "down-l down-l down-l down-l down-l down-l . ."
            "down down down . . . . ."
            "upld-f-l upld-f-l upld-f-l upld-f-l upld-f-l upld-f-l . ."
            "upload upload upload upload upload upload . ."
            ". . . . . . . ."
            "phc phc phc phc . . . ."
            "in . . . . . . .";
        position: relative;
    }

    .next-button[b-klnjk73cvi] {
        width: 150px;
        height: 30px;
        border-radius: 5px;
    }

    .invitenow-button[b-klnjk73cvi] {
        width: 250px;
    }
}
/* Super Desktop*/
@media(2000px <= width < 5500px) {
    .component-wrapper[b-klnjk73cvi] {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-template-areas:
            "down-l down-l down-l down-l down-l down-l . ."
            "down down down . . . . ."
            "upld-f-l upld-f-l upld-f-l upld-f-l upld-f-l upld-f-l . ."
            "upload upload upload upload upload upload . ."
            ". . . . . . . ."
            "phc phc phc phc . . . ."
            "in . . . . . . .";
        position: relative;
    }

    .next-button[b-klnjk73cvi] {
        width: 150px;
        height: 30px;
        border-radius: 5px;
    }

    .invitenow-button[b-klnjk73cvi] {
        width: 250px;
    }
}
/* _content/SIM.Agent._7BLZR/Shared/AgentPrivateBranding.razor.rz.scp.css */
.component-container[b-5bhdt9h5gr] {
    font-family: 'JetBrains Mono', sans-serif;
    /*min-width: 430px;*/
    vertical-align: top;
    background: #DBDBDB;
    padding: 10px;
    min-height: 100vh;
}

input[b-5bhdt9h5gr], [b-5bhdt9h5gr] input{
    border-radius: 5px;
    border-color: lightblue;
    width: 100%;
}

select[b-5bhdt9h5gr], [b-5bhdt9h5gr]  select{
    border-radius: 5px;
    border-color: lightblue;
    min-width: 180px;
}

textarea[b-5bhdt9h5gr] {
    resize: none;
}


.group-title[b-5bhdt9h5gr] {
    margin: 16px 0 48px 0;
}

.label[b-5bhdt9h5gr] {
    display: flex;
    align-items: center;
}

.value[b-5bhdt9h5gr] {
    display: flex;
    align-items: center;
}

.upload-contact-title[b-5bhdt9h5gr] {
    grid-area: upload-contact-title;
    text-align: left;
}

.phone-label[b-5bhdt9h5gr] {
    grid-area: phone-label;
    text-align: left;
}

[b-5bhdt9h5gr] .phone {
    grid-area: phone;
}

.email-label[b-5bhdt9h5gr] {
    grid-area: email-label;
    text-align: left;
}

[b-5bhdt9h5gr] .email {
    grid-area: email;
}

.Address1-label[b-5bhdt9h5gr] {
    grid-area: Address1-label;
    text-align: left;
}

[b-5bhdt9h5gr] .Address1 {
    grid-area: Address1;
}

.Address2-label[b-5bhdt9h5gr] {
    grid-area: Address2-label;
    text-align: left;
}

[b-5bhdt9h5gr] .Address2 {
    grid-area: Address2;
}

.City-label[b-5bhdt9h5gr] {
    grid-area: City-label;
    text-align: left;
}

[b-5bhdt9h5gr] .City {
    grid-area: City;
}

.us-state-label[b-5bhdt9h5gr] {
    grid-area: us-state-label;
    text-align: left;
}

[b-5bhdt9h5gr] .us-state {
    grid-area: us-state;
}

.ZipCode-label[b-5bhdt9h5gr] {
    grid-area: ZipCode-label;
    text-align: left;
}

[b-5bhdt9h5gr] .ZipCode {
    grid-area: ZipCode;
}

[b-5bhdt9h5gr] .upload-bio-title {
    grid-area: upload-bio-title;
    text-align: left;
}

[b-5bhdt9h5gr] .bio-writeup {
    grid-area: bio-writeup;
}

.bio-writeup-label[b-5bhdt9h5gr] {
    grid-area: bio-writeup-label;
}

.upload-photo-title[b-5bhdt9h5gr] {
    grid-area: upload-photo-title;
    text-align: left;
}

[b-5bhdt9h5gr] .input-box-f {
    grid-area: input-box-f;
}

[b-5bhdt9h5gr] .headshot {
    grid-area: headshot;
    position: relative;
}

.headshot > img[b-5bhdt9h5gr] {
    width: auto;
    height: 80px;
    aspect-ratio: 1; /* Ensure a square aspect ratio */
    object-fit: contain;
    border-radius: 50%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    position: absolute;
}

.upload-logo-title[b-5bhdt9h5gr] {
    grid-area: upload-logo-title;
    text-align: left;
}

[b-5bhdt9h5gr] .input-box-l {
    grid-area: input-box-l;
}

[b-5bhdt9h5gr] .logo {
    grid-area: logo;
    position: relative;
}

.logo > img[b-5bhdt9h5gr] {
    width: auto;
    height: 80px;
    object-fit: contain;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    position: absolute;
}

.label-button[b-5bhdt9h5gr] {
    grid-area: label-button;
}

.input-textbox[b-5bhdt9h5gr] {
    grid-area: input-textbox;
}

.iphone-mockup[b-5bhdt9h5gr] {
    grid-area: iphone-mockup;
    position: relative;
    width: 300px;
    height: auto;
}

    .iphone-mockup img[b-5bhdt9h5gr] {
        max-width: 100%;
        height: auto;
        object-fit: cover;
        max-height: 100%;
        width: 300px;
    }

.iphone-agent-name[b-5bhdt9h5gr] {
    background-color: green;
    width: 200px;
    text-align: center;
    margin-top: -600px;
    margin-left: 50px;
    color: white;
}
.contact-info[b-5bhdt9h5gr] {
    position: absolute;
    top: 0;
    margin-top: 190px;
    margin-left: 110px;
    z-index: 200;
    font-size: xx-small;
    text-align: left;
}

    .contact-info p[b-5bhdt9h5gr] {
        margin: 0;
        padding: 0;
    }


.iphone-headshot[b-5bhdt9h5gr] {
    position: absolute;
    top: 0;
    margin-top: 96px;
    margin-left: 106px;
    height: 84px;
}

    .iphone-headshot > img[b-5bhdt9h5gr] {
        width: auto;
        height: 100%;
        aspect-ratio: 1; /* Ensure a square aspect ratio */
        object-fit: contain;
        border-radius: 50%;
    }

.iphone-headshot[b-5bhdt9h5gr] {
    margin-top: 90px;
    margin-left: 106px;
    height: 84px;
}

.iphone-logo[b-5bhdt9h5gr] {
    margin-top: 214px;
    margin-left: 40px;
    height: 40px;
    text-align: center;
    width: 216px;
}

    .iphone-logo > img[b-5bhdt9h5gr] {
        height: 40px;
        width: auto;
    }

.iphone-sidepanel[b-5bhdt9h5gr] {
    width: 100%;
}

.onboardingstatus[b-5bhdt9h5gr] {
    grid-area: status;
}

.next-button[b-5bhdt9h5gr] {
    grid-area: nb;
}

.wrapper[b-5bhdt9h5gr] {
    position: relative;
}

/* Mobile*/
.component-wrapper[b-5bhdt9h5gr] {
    display: grid;
    grid-template-rows: 48px 30px 30px 30px 30px 30px 30px 30px 30px 30px 30px 30px 30px 30px 30px 48px 68px 48px 48px 48px 48px 48px 108px 696px;
    row-gap: 2px;
    grid-template-areas:
        "upload-contact-title"
        "phone-label"
        "phone"
        "email-label"
        "email"
        "Address1-label"
        "Address1"
        "Address2-label"
        "Address2"
        "City-label"
        "City"
        "us-state-label"
        "us-state"
        "ZipCode-label"
        "ZipCode"
        "upload-bio-title"
        "bio-writeup"
        "upload-photo-title"
        "input-box-f"
        "headshot"
        "upload-logo-title"
        "input-box-l"
        "logo"
        "iphone-mockup";
}

.logo > img[b-5bhdt9h5gr] {
    max-height: 95px;
    margin:auto;
}

.headshot > img[b-5bhdt9h5gr] {
    margin:auto;
}

button[b-5bhdt9h5gr] {
    width: 120px;
    background-color: #AB0F69;
    border-color: #AB0F69;
    color: white;
}

/* Everything else */
@media (min-width: 768px) {
    .component-wrapper[b-5bhdt9h5gr] {
        grid-template-columns: 150px 1fr 1fr 1fr 310px;
        grid-template-rows: 48px 34px 34px 34px 34px 34px 34px 34px 48px 34px 34px 48px 80px 34px 48px 80px 30px 50px;
        row-gap: 2px;
        grid-template-areas:
            "upload-contact-title upload-contact-title upload-contact-title upload-contact-title iphone-mockup"
            "phone-label          phone                phone                phone                iphone-mockup"
            "email-label          email                email                email                iphone-mockup"
            "Address1-label       Address1             Address1             Address1             iphone-mockup"
            "Address2-label       Address2             Address2             Address2             iphone-mockup"
            "City-label           City                 City                 City                 iphone-mockup"
            "us-state-label       us-state             us-state             us-state             iphone-mockup"
            "ZipCode-label        ZipCode              ZipCode              ZipCode              iphone-mockup"
            "upload-bio-title     upload-bio-title     upload-bio-title     upload-bio-title     iphone-mockup"
            "bio-writeup          bio-writeup          bio-writeup          bio-writeup          iphone-mockup"
            "bio-writeup          bio-writeup          bio-writeup          bio-writeup          iphone-mockup"
            "upload-photo-title   upload-photo-title   upload-photo-title   upload-photo-title   iphone-mockup"
            "input-box-f          input-box-f          input-box-f          input-box-f          iphone-mockup"
            "headshot             headshot             headshot             headshot             iphone-mockup"
            "upload-logo-title    upload-logo-title    upload-logo-title    upload-logo-title    iphone-mockup"
            "input-box-l          input-box-l          input-box-l          input-box-l          iphone-mockup"
            "logo                 logo                 logo                 logo                 iphone-mockup"
    }

    .iphone-mockup[b-5bhdt9h5gr] {
        margin-left: 16px;
    }

    .iphone-headshot[b-5bhdt9h5gr] {
        margin-top: 92px;
        margin-left: 106px;
        height: 84px;
    }

    .iphone-logo[b-5bhdt9h5gr] {
        margin-top: 214px;
        margin-left: 40px;
        height: 40px;
        text-align: center;
        width: 216px;
    }

        .iphone-logo > img[b-5bhdt9h5gr] {
            height: 40px;
            width: auto;
        }

    .iphone-agent-name[b-5bhdt9h5gr] {
        background-color: green;
        width: 200px;
        text-align: center;
        margin-top: -600px;
        margin-left: 50px;
        color: white;
    }

    button[b-5bhdt9h5gr] {
        width: 120px;
        background-color: #AB0F69;
        border-color: #AB0F69;
        color: white;
    }
}
/* _content/SIM.Agent._7BLZR/Shared/AgentScheduleInvitations.razor.rz.scp.css */
:root[b-rlwdfisvcq] {
    --desktop: 1740px; /* over 1740*/
    --laptop: 1200px; /* 1200 to 1740*/
    --tablet: 768px; /* 768 to 1200*/
    --phone: 636px; /* 636 to 768*/
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Bold-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Bold-Italic.woff') format('woff');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Bold.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-ExtraBold-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-ExtraBold-Italic.woff') format('woff');
    font-weight: 800;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-ExtraBold.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-ExtraBold.woff') format('woff');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Italic.woff') format('woff');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Medium-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Medium-Italic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Medium.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Regular.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

.component-container[b-rlwdfisvcq] {
    font-family: 'JetBrains Mono', sans-serif;
    background-color: #DBDBDB;
    min-width: 430px;
    border-radius: 10px;
    vertical-align:top;
    
}

.policyholderlist-label[b-rlwdfisvcq] {
    grid-area: phl-l;
    font-size: 18px;
    font-weight: bold;
}

.policyholderlist[b-rlwdfisvcq] {
    grid-area: phl;
}

.schedule-label[b-rlwdfisvcq] {
    grid-area: sch-l;
}

.schedule[b-rlwdfisvcq] {
    grid-area: sch;
}

.schedule-button[b-rlwdfisvcq] {
    grid-area: nb;
    text-align: center;
    background-color: #AB0F69;
    color: white;
    cursor: pointer;
}

.sendnow-button[b-rlwdfisvcq] {
    text-align: center;
    background-color: #AB0F69;
    color: white;
    cursor: pointer;
}

.invitenow[b-rlwdfisvcq] {
    grid-area: in;
    background-color: #AB0F69;
    color: white;
    text-align: center;
    cursor: pointer;
    width:300px;
}

.modal-wrapper[b-rlwdfisvcq] {
    margin: 10px;
}

.component-wrapper[b-rlwdfisvcq] {
    position: relative;
    counter-reset: step-number;
}

/*Responsive Layouts Mobile, Tablet, and Desktop*/

/* Mobile*/
.component-wrapper[b-rlwdfisvcq] {
    display: grid;
    gap: 20px;
    grid-template-areas:
        "phl-l"
        "phl"
        "sch-l"
        "sch"
        "nb"
        "in";
}


h3[b-rlwdfisvcq]::after {
    content: " Mobile";
    color: #03071C;
}

.schedule-button[b-rlwdfisvcq] {
    width: 200px;
}

.schedule-label[b-rlwdfisvcq] {
    margin-top: 20px;
}

.schedule-button[b-rlwdfisvcq] {
    margin-top: 10px;
}

/*Tablet*/
@media (1044px <= width < 1220px) {
    .component-wrapper[b-rlwdfisvcq] {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-template-areas:
            "phl-l phl-l phl-l phl-l . . . ."
            "phl phl phl phl phl phl phl phl"
            "sch-l sch-l sch-l sch-l . . . ."
            "sch sch sch sch . . . ."
            "nb nb nb . . . . ."
            "in in in . . .  .  ."
            ". . . . . . . .";
        position: relative;
    }

    h3[b-rlwdfisvcq]::after {
        content: " Tablet";
        color: #03071C;
    }

    .schedule-button[b-rlwdfisvcq] {
        width: 220px;
    }

    .schedule-label[b-rlwdfisvcq] {
        margin-top: 20px;
    }

    .schedule-button[b-rlwdfisvcq] {
        margin-top: 10px;
    }
}

/*Laptop*/
@media(1220px <= width < 1740px) {
    .component-wrapper[b-rlwdfisvcq] {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-template-areas:
            "phl-l phl-l phl-l phl-l . . . ."
            "phl phl phl phl phl phl . ."
            "sch-l sch-l sch-l sch-l . . . ."
            "sch sch sch sch . . . ."
            "nb nb nb . . . . ."
            "in in in . . .  .  ."
            ". . . . . . . .";
        position: relative;
    }

    h3[b-rlwdfisvcq]::after {
        content: " Desktop";
        color: #03071C;
    }

    .schedule-button[b-rlwdfisvcq] {
        width: 220px;
    }

    .schedule-label[b-rlwdfisvcq] {
        margin-top: 20px;
    }

    .schedule-button[b-rlwdfisvcq] {
        margin-top: 10px;
    }
}


/*Desktop*/
@media(1740px <= width < 2000px) {
    .component-wrapper[b-rlwdfisvcq] {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-template-areas:
            "phl-l phl-l phl-l phl-l . . . ."
            "phl phl phl phl . . . ."
            "sch-l sch-l sch-l sch-l . . . ."
            "sch sch sch sch . . . ."
            "nb nb nb . . . . ."
            "in in in . . .  .  ."
            ". . . . . . . .";
        position: relative;
    }

    h3[b-rlwdfisvcq]::after {
        content: " Desktop";
        color: #03071C;
    }

    .schedule-button[b-rlwdfisvcq] {
        width: 220px;
    }

    .schedule-label[b-rlwdfisvcq] {
        margin-top: 20px;
    }

    .schedule-button[b-rlwdfisvcq] {
        margin-top: 10px;
    }
}


/*Super Desktop*/
@media(2000px <= width < 5500px) {
    .component-wrapper[b-rlwdfisvcq] {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-template-areas:
            "phl-l phl-l phl-l phl-l . . . ."
            "phl phl phl phl . . . ."
            "sch-l sch-l sch-l sch-l . . . ."
            "sch sch sch sch . . . ."
            "nb nb nb . . . . ."
            "in in in . . .  .  ."
            ". . . . . . . .";
        position: relative;
    }

    h3[b-rlwdfisvcq]::after {
        content: " Super Desktop";
        color: #03071C;
    }

    .schedule-button[b-rlwdfisvcq] {
        width: 220px;
    }
    .schedule-label[b-rlwdfisvcq] {
        margin-top:20px;
    }
    .schedule-button[b-rlwdfisvcq] {
        margin-top: 10px;
    }
}
/* _content/SIM.Agent._7BLZR/Shared/FMOAgentOnboardingStatus.razor.rz.scp.css */
:root[b-srvh8f9xte] {
    --desktop: 1740px; /* over 1740*/
    --laptop: 1200px; /* 1200 to 1740*/
    --tablet: 768px; /* 768 to 1200*/
    --phone: 636px; /* 636 to 768*/
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Bold-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Bold-Italic.woff') format('woff');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Bold.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-ExtraBold-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-ExtraBold-Italic.woff') format('woff');
    font-weight: 800;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-ExtraBold.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-ExtraBold.woff') format('woff');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Italic.woff') format('woff');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Medium-Italic.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Medium-Italic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Medium.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff2/JetBrainsMono-Regular.woff2') format('woff2'), url('https://cdn.jsdelivr.net/gh/JetBrains/JetBrainsMono/web/woff/JetBrainsMono-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

.parent-container[b-srvh8f9xte] {
    font-family: 'JetBrains Mono', sans-serif;
}

.step1[b-srvh8f9xte] {
    grid-area: step1;
}

.step2[b-srvh8f9xte] {
    grid-area: step2;
}

.step3[b-srvh8f9xte] {
    grid-area: step3;
}

.step4[b-srvh8f9xte] {
    grid-area: step4;
}

.step5[b-srvh8f9xte] {
    grid-area: step5;
}

.step6[b-srvh8f9xte] {
    grid-area: step6;
}

.wrapper[b-srvh8f9xte] {
    position: relative;
}


/*Responsive Layouts Mobile, Tablet, and Desktop*/

/* Mobile*/
.wrapper[b-srvh8f9xte] {
    display: grid;
    gap: 5px;
    grid-template-areas:
        "step1"
        "step2"
        "step3"
        "step4"
        "step5"
        "step6";

}

.chevron[b-srvh8f9xte] {
    height: 30px;
    width: 350px;
    font-size: small;
    text-align: center;
    align-items: center;
}

/*Tablet*/
@media (1044px <= width < 1220px) {
    .wrapper[b-srvh8f9xte] {
        max-width:380px;
        grid-template-columns: 122px 122px 122px;
        grid-template-rows: 108px 108px;
        grid-row-gap:2px;
        grid-column-gap:2px;
        grid-template-areas:
            "step1      step2       step3"
            "step4      step5       step6";
    }
    .chevron[b-srvh8f9xte] {
        width: 120px;
        height: 90px;
        font-size: small;
        text-align: center;
        align-items: center;
    }

    .parent-container[b-srvh8f9xte] {
        min-width: 300px;
    }
}

/*Laptop*/
@media(1220px <= width < 1740px) {
    .wrapper[b-srvh8f9xte] {
        grid-template-columns: 1fr 1fr 1fr;
        grid-template-rows: 108px 108px;
        grid-row-gap: 2px;
        grid-column-gap: 6px;
        max-width: 550px;
        grid-template-areas:
            "step1      step2       step3"
            "step4      step5       step6";
    }
    .chevron[b-srvh8f9xte] {
        width: 180px;
        height: 90px;
        font-size: small;
        text-align:center;
        align-items:center;
    }
    .parent-container[b-srvh8f9xte] {
        min-width: 300px;
    }
}


/*Desktop*/
@media(1740px <= width < 5500px) {
    .wrapper[b-srvh8f9xte] {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
        max-width:750px;
        column-gap: 5px;
        grid-template-areas: "step1      step2     step3      step4      step5         step6";
    }

    .chevron[b-srvh8f9xte] {
        width: 120px;
        height: 90px;
        font-size: small;
        text-align:center;
    }

    .parent-container[b-srvh8f9xte] {
        min-width: 430px;
    }
}





/*Step Code*/
/*=========*/
/*.step1::before,
.step2::before,
.step3::before,
.step4::before,
.step5::before,
.step6::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 0 20px 30px;*/ /* adjust size as needed */
/*border-color: darkblue darkblue darkblue;*/ /* transparent transparent transparent #3498db; /* adjust color as needed */
/*transform: translate(-100%, -50%);
}

.step1::after,
.step2::after,
.step3::after,
.step4::after,
.step5::after,
.step6::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 60px;*/ /* adjust width as needed */
/*height: 40px;*/ /* adjust height as needed */
/*background-color:purple;*/ /*#3498db;  adjust color as needed */
/*z-index: 1;
}

.step1 span,
.step2 span,
.step3 span,
.step4 span,
.step5 span,
.step6 span {
    position: relative;
    z-index: 2;
}*/
/*End Step Code*/
/*=============*/

/*.salutation {
    border: 2px solid blue;
}

.greeting {
    background-color: aqua;
}*/


/* _content/SIM.Agent._7BLZR/Shared/FMOAgentOnboardingStatusBlock.razor.rz.scp.css */
.image[b-mcz1rg15yk] {
    position: absolute;
    background-color: white;
    border: 1px solid black;
    vertical-align: top;
    text-align: center;
    color: black;
}

.box[b-mcz1rg15yk] {
    display: flex;
    align-items: center;
    text-align:center;
}

.selected[b-mcz1rg15yk] {
    background: #AB0F69;
    color:white;
    font-weight: bold;

}

.notselected[b-mcz1rg15yk] {
    background: #888888;
    color: lightgrey;
}

.box[b-mcz1rg15yk] {
    height: 30px;
    width: 350px;
    justify-content:center;
}

.image[b-mcz1rg15yk]{
    display:none;
}

/* Tablet */
@media (1044px <= width < 1220px) {
    .image[b-mcz1rg15yk] {
        display: block;
        height: 25px;
        width: 25px;
        border-radius: 50%;
        margin-top: -90px;
        margin-left: -105px;
    }

    .box[b-mcz1rg15yk] {
        width: 120px;
        height: 100px;
    }
    .title[b-mcz1rg15yk]{
        font-size:x-small;
    }
}

/*Laptop*/
@media(1220px <= width < 1740px) {
    .image[b-mcz1rg15yk] {
        display: block;
        height: 25px;
        width: 25px;
        border-radius: 50%;
        margin-top: -90px;
        margin-left: -160px;
    }

    .box[b-mcz1rg15yk] {
        width: 180px;
        height: 90px;
    }
}


/*Desktop*/
@media(1740px <= width < 5500px) {
    .image[b-mcz1rg15yk] {
        display: block;
        height: 25px;
        width: 25px;
        border-radius: 50%;
        margin-top: -90px;
        margin-left: -105px;
    }

    .box[b-mcz1rg15yk] {
        width: 120px;
        height: 90px;
    }
}
/* _content/SIM.Agent._7BLZR/Shared/MainLayout.razor.rz.scp.css */
.page[b-hl86nnw798] {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100vw;
}

main[b-hl86nnw798] {
    flex: 1;
}

.sidebar[b-hl86nnw798] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
    width: 250px;
    height: 100vh;
    position: sticky;
    top: 0;
    display: flex;
    flex-direction: column;
    overflow: hidden;
}

.hamburger-menu[b-hl86nnw798] {
    display: none;
}

.top-row[b-hl86nnw798] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-hl86nnw798]  a, .top-row .btn-link[b-hl86nnw798] {
        white-space: nowrap;
        margin-left: 1.5rem;
    }

    .top-row a:first-child[b-hl86nnw798] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 1023px) {
    #overlay[b-hl86nnw798] {
        position: fixed;
        top: 3.5rem;
        bottom: 0;
        left: 0;
        right: 0;
        background-color: #000;
        opacity: .5;
        z-index: 10;
    }
    
    .top-row[b-hl86nnw798] {
        justify-content: space-between;
    }

    .hamburger-menu[b-hl86nnw798] {
        cursor: pointer;
        display: block;
    }

    .sidebar[b-hl86nnw798] {
        position: absolute;
        z-index: 100;
    }

        .sidebar.hide[b-hl86nnw798] {
            display: none;
        }
}

@media (max-width: 680.98px) {
    .top-row:not(.auth)[b-hl86nnw798] {
        display: none;
    }
     
    .top-row.auth[b-hl86nnw798] {
        justify-content: space-between;
    }

    .top-row a[b-hl86nnw798], .top-row .btn-link[b-hl86nnw798] {
        margin-left: 0;
    }
}

@media (min-width: 700px) {
    .page[b-hl86nnw798] {
        flex-direction: row;
    }

    .top-row[b-hl86nnw798] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row[b-hl86nnw798], article[b-hl86nnw798] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
/* _content/SIM.Agent._7BLZR/Shared/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-y8fpvyw1ty] {
    background-color: rgba(255, 255, 255, 0.1);
    border:dashed 1px lightgreen;
}

.top-row[b-y8fpvyw1ty] {
    height: 5rem;
    background-color: rgba(0,0,0,0.4);
}

.navbar-brand[b-y8fpvyw1ty] {
    font-size: 1.1rem;
    height: 3.5rem;
    text-align: center;
    width: 100%;
}

#blue-back[b-y8fpvyw1ty] {
    background-color: #0d6efd;
    background-color: rgb(5, 39, 103);
}

.navbar-brand > img[b-y8fpvyw1ty] {
    max-height: 3em;
    width: 100%;
}

.bottom-row[b-y8fpvyw1ty]{
    
}

.oi[b-y8fpvyw1ty] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

a.navlink[b-y8fpvyw1ty] {
    color: white;
}

.nav-item[b-y8fpvyw1ty] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-y8fpvyw1ty] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-y8fpvyw1ty] {
        padding-bottom: 1rem;
    }

    .nav-item[b-y8fpvyw1ty]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

.nav-item[b-y8fpvyw1ty]  a.active {
    background-color: rgba(255,255,255,0.25);
    color: white;
}

.nav-item[b-y8fpvyw1ty]  a:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}


.nav-container[b-y8fpvyw1ty] {
    flex: 1;
    overflow: auto;
    --nav-background-color: #2a2f49;
    --nav-scrollbar-thumb-color: #777;
    --nav-scrollbar-thumb-hover-color: #aaa;
}

/** Chromium */
@media screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
    .nav-scroll[b-y8fpvyw1ty] {
        padding: 0 .8em 0 1.3em;
    }

    [b-y8fpvyw1ty]::-webkit-scrollbar {
        width: 4px;
    }

    [b-y8fpvyw1ty]::-webkit-scrollbar-track {
        background: var(--nav-background-color);
    }

    [b-y8fpvyw1ty]::-webkit-scrollbar-thumb {
        background: var(--nav-scrollbar-thumb-color);
    }

        [b-y8fpvyw1ty]::-webkit-scrollbar-thumb:hover {
            background: var(--nav-scrollbar-thumb-hover-color);
        }
}

/** Mozilla Firefox */
@-moz-document url-prefix() {
    .nav-scroll[b-y8fpvyw1ty] {
        scrollbar-color: var(--nav-scrollbar-thumb-color) var(--nav-background-color);
        scrollbar-width: thin;
        padding: 0 .5em 0 1.3em;
    }
}

/** Safari */
@media not all and (min-resolution: 0.001dpcm) {
}

@media (max-width: 1023px) {
    .collapse:not(.show)[b-y8fpvyw1ty] {
        display: unset;
    }
}

@media (min-width: 641px) {
    .navbar-toggler[b-y8fpvyw1ty] {
        display: none;
    }

    .collapse[b-y8fpvyw1ty] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}
.container-fluid[b-y8fpvyw1ty]{
    margin-top:0px;
}
/* _content/SIM.Agent._7BLZR/Shared/OnboardingStatus.razor.rz.scp.css */
.wrapper[b-u1kr0d8fys] {
    display: flex;
    flex-direction: column;
}

.chevron[b-u1kr0d8fys] {
    font-size: small;
    width: 100%;
}

    .chevron:not(:first-child)[b-u1kr0d8fys] {
        margin: 2px 0 0 0;
    }

/* Inflection point for steps */
@media (min-width: 600px) {
    .chevron[b-u1kr0d8fys] {
        width: 33%;
        max-width: 180px;
    }

        .chevron:not(:first-child)[b-u1kr0d8fys] {
            margin: 0 0 0 2px;
        }

    .wrapper[b-u1kr0d8fys] {
        flex-direction: row;
    }
}

/* _content/SIM.Agent._7BLZR/Shared/OnboardingStepBlock.razor.rz.scp.css */
.image[b-mcve3qh39r] {
    position: absolute;
    background-color: white;
    border: 1px solid black;
    vertical-align: top;
    text-align: center;
    color: black;
}

.box[b-mcve3qh39r] {
    position: relative;
    display: flex;
    align-items: center;
    text-align: center;
    height: 40px;
    width: 100%;
}

.selected[b-mcve3qh39r] {
    background: #AB0F69;
    color: white;
    font-weight: bold;
}

.notselected[b-mcve3qh39r] {
    background: #888888;
    color: lightgrey;
}

.box[b-mcve3qh39r] {
    position: relative;
    height: 40px;
    width: 100%;
    justify-content: center;
}

.image[b-mcve3qh39r] {
    display: none;
}

.checkmark[b-mcve3qh39r] {
    position: absolute;
    background-image: url("/resources/green_checkmark.png");
    background-size:cover;
    background-color:transparent;
    display: block;
    height: 40px;
    width: 40px;
    top: 0;
    right: 0;
}
.checkmark[b-mcve3qh39r] {
    margin-top: -5px;
    margin-left: 310px;
}

/* Inflection point for steps */
@media (min-width: 600px) {
    .image[b-mcve3qh39r] {
        position: absolute;
        left: 0;
        top: -10px;
        display: flex;
        align-items: center;
        justify-content: center;
        height: 25px;
        width: 25px;
        border-radius: 50%;
    }

    .box[b-mcve3qh39r] {
        max-width: 180px;
        height: 90px;
    }
}
/* _content/SIM.Agent._7BLZR/Shared/PagingControl.razor.rz.scp.css */
.button[b-if5yxur051]{
    width:200px;
    background-color:lightgray;
    color:black;
    border:solid darkgray 1px;
    border-radius:2px;
    display:inline-block;
    cursor:pointer;
}

.disabled[b-if5yxur051] {
    color: gray;
    cursor: default;
    display: inline-block;
}

.page-number[b-if5yxur051] {
    width: 200px;
    display:inline-block;
}

.outside[b-if5yxur051] {
    border: solid gray 1px;
    padding: 5px;
    text-align: center;
    margin: auto;
    margin-top:30px;
    max-width:620px;
}
/* _content/SIM.Agent._7BLZR/Shared/PolicyHolderChecklistBox.razor.rz.scp.css */
/* _content/SIM.Agent._7BLZR/Shared/PolicyHolderPolicyList.razor.rz.scp.css */
.local-button[b-v41x9z4r73] {
    text-align: center;
    background-color: #AB0F69;
    color: white;
    width: 200px;
    height: 30px;
    align-content: center;
    border-radius: 5px;
    cursor: pointer;
}

.edit-button[b-v41x9z4r73] {
    text-align: center;
    background-color: #AB0F69;
    color: white;
    width: 200px;
    height: 30px;
    align-content: center;
    border-radius: 5px;
    cursor: pointer;
}

.delete-button[b-v41x9z4r73] {
    text-align: center;
    background-color: red;
    color: white;
    width: 200px;
    height: 30px;
    align-content: center;
    border-radius: 5px;
    cursor: pointer;
}

.error-message[b-v41x9z4r73] {
    text-align: center;
    background-color: red;
    color: white;
    align-content: center;
    border-radius: 5px;
}

.status-message[b-v41x9z4r73] {
    text-align: center;
    background-color: red;
    color: white;
    align-content: center;
    border-radius: 5px;
}
/* _content/SIM.Agent._7BLZR/Shared/PolicyHolderProviderList.razor.rz.scp.css */
.local-button[b-i137bl3akx] {
    text-align: center;
    background-color: #AB0F69;
    color: white;
    width: 200px;
    height: 30px;
    align-content: center;
    border-radius: 5px;
    cursor: pointer;
}

.edit-button[b-i137bl3akx] {
    text-align: center;
    background-color: #AB0F69;
    color: white;
    width: 200px;
    height: 30px;
    align-content: center;
    border-radius: 5px;
    cursor: pointer;
}

.delete-button[b-i137bl3akx] {
    text-align: center;
    background-color: red;
    color: white;
    width: 200px;
    height: 30px;
    align-content: center;
    border-radius: 5px;
    cursor: pointer;
}

.error-message[b-i137bl3akx] {
    text-align: center;
    background-color: red;
    color: white;
    align-content: center;
    border-radius: 5px;
}

.status-message[b-i137bl3akx] {
    text-align: center;
    background-color: red;
    color: white;
    align-content: center;
    border-radius: 5px;
}

@media (max-width: 680.98px) {

    .row[b-i137bl3akx] {
        margin-left: 0;
        margin-right: 0;
        width: 100%;
        overflow: hidden;
    }

    .full-width-row[b-i137bl3akx] {
        padding-left: calc(var(--bs-gutter-x) * .5);
        padding-right: calc(var(--bs-gutter-x) * .5);
    }
}
/* _content/SIM.Agent._7BLZR/Shared/PolicyHolderRxDrugList.razor.rz.scp.css */
@media (max-width: 680.98px) {

    .row[b-st4o0qy6pf] {
        margin-left: 0;
        margin-right: 0;
        width: 100%;
        overflow: hidden;
    }

    .full-width-row[b-st4o0qy6pf] {
        padding-left: calc(var(--bs-gutter-x) * .5);
        padding-right: calc(var(--bs-gutter-x) * .5);
    }
}
/* _content/SIM.Agent._7BLZR/Shared/ScopeOfAppointment.razor.rz.scp.css */
.images[b-dxwxpii6jg] {
    display: flex;
    height: 100px;
    background: white;
    margin-bottom: 20px;
    
}

.image[b-dxwxpii6jg] {
    width: 200px;
    padding: 10px;
    border: 3px solid #000000;
    margin-left: 20px;
    margin-right: 20px;
}

.header-box[b-dxwxpii6jg] {
    display: flex;
    height: auto;
    background: white;
/*    //border: 5px solid #b200ff;
    border-bottom: 5px solid #3a0647;
    margin-top: 10px;*/
}

    .header-box h5[b-dxwxpii6jg] {
        display: inline-block;
        border-bottom: 5px solid #3a0647;
        padding-bottom: 2px; /* Optional: Adjust spacing */
    }

table[b-dxwxpii6jg] {
    border-collapse: separate;
    border-spacing: 0 1em;
}

th[b-dxwxpii6jg] {
    padding-left: 20px;
    padding-bottom: 10px;
}

td[b-dxwxpii6jg] {
    padding-left: 20px;

}

.spacer[b-dxwxpii6jg] {
    margin-left:20px;
}

#scopeOfAppointmentContent[b-dxwxpii6jg] {
    margin: 0;
    padding: 0;
    width: 100%;
}

