/* /Pages/Admin/SystemPortfolios/CreateEditDynamic.razor.rz.scp.css */
#table-controls .input-group[b-6ha6144q4j] {
    justify-content: flex-end;
}

#table-actions-menu[b-6ha6144q4j] {
    border: 2px solid #ced4da;
}

#table-search-box[b-6ha6144q4j] {
    max-width: 198px;
}

#table-search-box ~ .input-group-append[b-6ha6144q4j] {
    justify-content: flex-end;
}

#table-search[b-6ha6144q4j] {
    z-index: auto;
    border-color: #ced4da;
    border-left: 0;
    background-color: #ffffff;
}

#table-search .search-icon[b-6ha6144q4j] {
    vertical-align: text-bottom;
}

#table-search:hover .search-icon[b-6ha6144q4j] {
    filter: invert(54%) sepia(38%) saturate(474%) hue-rotate(130deg) brightness(97%) contrast(89%);
}

ul.dropdown-menu[b-6ha6144q4j] {
    padding: 0;
    transform: none !important;
    top: unset !important;
    left: unset !important;
}

ul.dropdown-menu li.active[b-6ha6144q4j] {
    background-color: #384F80;
    background-color: rgba(56, 79, 128, .2);
    color: #384f80;
    cursor: pointer;
}

ul.dropdown-menu li.active a[b-6ha6144q4j] {
    color: #384f80;
}

ul.dropdown-menu li:hover[b-6ha6144q4j], ul.dropdown-menu li:focus[b-6ha6144q4j] {
    background-color: #9d9d9d;
    background-color: rgba(157, 157, 157, 0.5);
    color: #4A494A;
    cursor: pointer;
}

ul.dropdown-menu li a:hover[b-6ha6144q4j] {
    text-decoration: none;
    color: #4A494A;
}
@media screen and (max-width: 600px) {
    #table-search-box[b-6ha6144q4j] {
        max-width: unset;
        border-right: 0;
    }
}
/* /Pages/Admin/SystemPortfolios/CreateEditStatic.razor.rz.scp.css */
#inline-search-box[b-ngap6p5ax9] {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: .5rem;
    border-right: 0;
}

#inline-search[b-ngap6p5ax9] {
    border-radius: 0;
    border-color: #ced4da;
    border-left: 0;
    padding: 0 1rem;
    background-color: #ffffff;
    border-top-right-radius: .5rem;
    border-bottom-right-radius: .5rem;
}

body[data-dark='true'] #inline-search[b-ngap6p5ax9] {
    background-color: transparent;
    border: 2px solid #dddddd;
    border: 2px solid rgba(255, 255, 255, .25);
}

#inline-search-box:focus ~ #inline-search[b-ngap6p5ax9] {
    border-color: #4E9F9E;
}

#search:hover .search-icon[b-ngap6p5ax9] {
    filter: invert(54%) sepia(38%) saturate(474%) hue-rotate(130deg) brightness(97%) contrast(89%);
}

.search-icon[b-ngap6p5ax9] {
    border-color: #ced4da;
    border-left: 0;
    vertical-align: middle;
}

body[data-dark='true'] .search-icon[b-ngap6p5ax9] {
    border: 2px solid #dddddd;
    border: 2px solid rgba(255, 255, 255, .25);
}

.close-icon[b-ngap6p5ax9] {
    vertical-align: text-top;
    filter: invert(100%) sepia(0) saturate(0) hue-rotate(0) brightness(100%) contrast(100%);
}
/* /Pages/Admin/SystemSettings/LogStream.razor.rz.scp.css */
#logPane[b-wswbfvrtgu] {
    height: 75vh;
    overflow-y: auto;
}
/* /Pages/Admin/Users/View.razor.rz.scp.css */
.list-group[b-rfnxun1ztn] {
    border: 1px solid rgba(0,0,0,.125);
}
.list-group-item[b-rfnxun1ztn] {
    border: none;
    background-color: unset;
}
body[data-dark='true'] .list-group[b-rfnxun1ztn] {
    border: 1px solid rgba(255,255,255,.25);
}

@media screen and (max-width: 1024px) {
    .list-group[b-rfnxun1ztn] {
        display: grid !important;
        grid-template-columns: repeat(4, 1fr);
    }
}
@media screen and (max-width: 600px) {
    .list-group[b-rfnxun1ztn] {
        display: grid !important;
        grid-template-columns: repeat(3, 1fr);
    }
}
@media screen and (max-width: 400px) {
    .list-group[b-rfnxun1ztn] {
        display: grid !important;
        grid-template-columns: repeat(2, 1fr);
    }
}
/* /Pages/Auth/Account/Account.razor.rz.scp.css */
.account-action[b-lizgu93g1q] {
    padding: 2rem;
    border: 2px solid #ced4da;
    border-radius: .5rem;
}
.action[b-lizgu93g1q] {
    cursor: pointer;
}
/* /Pages/Auth/ConfirmEmail.razor.rz.scp.css */
#form[b-b56r7cw9cz] {
    min-height: 80vh;
}

.card[b-b56r7cw9cz] {
    padding: 1rem;
}

[b-b56r7cw9cz] .validation-message {
    color: red;
}

#welcomeImage[b-b56r7cw9cz] {
    margin-top: 5%;
    margin-bottom: 10%;
    display: block;
    text-indent: 100%;
    overflow: hidden;
    background-image: url('/images/MSE-LOGO-WHITE.png');
    background-repeat: no-repeat;
    background-position: center top;
    background-size: contain;
    height: 150px;
    cursor: pointer;
}
.form-control-placeholder[b-b56r7cw9cz] {
    left: 1rem;
}
/* /Pages/Auth/EULA.razor.rz.scp.css */
#terms[b-0g2k77yz5m] {
    background-color: #f1f1f1;
    max-height: 300px;
    overflow-y: auto;
    padding: 5px;
}
/* /Pages/Auth/ForgotPassword.razor.rz.scp.css */
#form[b-d34b2t5we0] {
    min-height: 80vh;
}

.card[b-d34b2t5we0] {
    padding: 1rem;
}

[b-d34b2t5we0] .validation-message {
    color: red;
}

#welcomeImage[b-d34b2t5we0] {
    margin-top: 5%;
    margin-bottom: 10%;
    display: block;
    text-indent: 100%;
    overflow: hidden;
    background-image: url('/images/MSE-LOGO-WHITE.png');
    background-repeat: no-repeat;
    background-position: center top;
    background-size: contain;
    height: 150px;
    cursor: pointer;
}
/*.form-control-placeholder {
    left: 1rem;
}*/
/* /Pages/Auth/Login.razor.rz.scp.css */
.content[b-5c7kr2i4iz] {
    padding: unset;
    min-height: 100%;
    background-color: #384F80;
    background-image: url('/images/MSE-Background.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    width: 100%;
    height: 100%;
    max-width: 100%;
}

.text-sm[b-5c7kr2i4iz] {
    font-size: 90%;
}

.validation-message[b-5c7kr2i4iz] {
    color: #EEF3DC;
}

.validation-summary-errors.text-success[b-5c7kr2i4iz] {
    color: #EEF3DC !important;
}

    .validation-summary-errors.text-success ul[b-5c7kr2i4iz] {
        padding: 0;
    }

#welcomePage[b-5c7kr2i4iz] {
    min-height: 90vh;
}

    #welcomePage #welcomeImage[b-5c7kr2i4iz] {
        margin-top: 5%;
        margin-bottom: 3%;
        display: block;
        text-indent: 100%;
        overflow: hidden;
        background-image: url('/images/MSE-LOGO-WHITE.png');
        background-repeat: no-repeat;
        background-position: center top;
        background-size: contain;
        height: 150px;
        cursor: pointer;
    }

    #welcomePage #loginForm .login-actions[b-5c7kr2i4iz] {
        margin: 1% auto 3%;
    }

    #welcomePage #welcomeMessage[b-5c7kr2i4iz] {
        color: white;
        margin: auto;
    }

    #welcomePage #loginForm[b-5c7kr2i4iz] {
        margin-top: 3%;
    }

        #welcomePage #loginForm .form-group[b-5c7kr2i4iz] {
            margin-bottom: 5px;
        }

        #welcomePage #loginForm .form-control[b-5c7kr2i4iz] {
            margin: auto;
            /*max-width: 350px;*/
            background-color: rgba(0, 0, 0, 0);
            text-align: center;
            border-color: #4E9F9E;
            color: white;
        }

        #welcomePage #loginForm .btn[b-5c7kr2i4iz] {
            margin: auto;
        }

        #welcomePage #loginForm [b-5c7kr2i4iz]::placeholder {
            /* Chrome, Firefox, Opera, Safari 10.1+ */
            color: #4E9F9E;
            opacity: 1; /* Firefox */
        }

        #welcomePage #loginForm :-ms-input-placeholder[b-5c7kr2i4iz] { /* Internet Explorer 10-11 */
            color: #4E9F9E;
        }

        #welcomePage #loginForm [b-5c7kr2i4iz]::-ms-input-placeholder { /* Microsoft Edge */
            color: #4E9F9E;
        }

        #welcomePage #loginForm .login-actions[b-5c7kr2i4iz] {
            justify-content: space-between;
        }
/* Label overrides */
body[data-dark='true'] .form-control:valid ~ .form-control-placeholder[b-5c7kr2i4iz],
body[data-dark='true'] .form-control:valid ~ .form-control-show-placeholder[b-5c7kr2i4iz],
body[data-dark='true'] .form-control:focus ~ .form-control-show-placeholder[b-5c7kr2i4iz],
body[data-dark='true'] .form-control:placeholder-shown ~ .form-control-show-placeholder[b-5c7kr2i4iz],
body[data-dark='true'] .form-control:focus ~ .form-control-placeholder[b-5c7kr2i4iz] {
    background-image: none;
}

.form-control:valid + .form-control-placeholder[b-5c7kr2i4iz],
.form-control.valid + .form-control-placeholder[b-5c7kr2i4iz],
.form-control:focus + .form-control-show-placeholder[b-5c7kr2i4iz],
.form-control:not(:placeholder-shown) + .form-control-show-placeholder[b-5c7kr2i4iz], 
.form-control:focus + .form-control-placeholder[b-5c7kr2i4iz] {
    font-size: 0.75rem;
    margin: 0 0.625rem;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    background-image: none;
    color: #EEF3DC;
}

.form-control:focus + .form-control-placeholder[b-5c7kr2i4iz], .form-control:focus + .form-control-show-placeholder[b-5c7kr2i4iz] {
    color: #EEF3DC;
}
/* Disable the number field spinner */
input[b-5c7kr2i4iz]::-webkit-outer-spin-button,
input[b-5c7kr2i4iz]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number][b-5c7kr2i4iz] {
    -moz-appearance: textfield;
}
/*Media Queries*/
/*X-Small*/
@media screen and (max-width: 600px) {
    .welcomeMessageHeader[b-5c7kr2i4iz] {
        margin-bottom: 2rem !important;
    }

    #welcomePage #welcomeImage[b-5c7kr2i4iz] {
        margin-bottom: 10%;
    }

    .welcomeMessageFooter[b-5c7kr2i4iz] {
        font-size: 10px;
        margin-top: 2rem !important;
    }

        .welcomeMessageFooter br[b-5c7kr2i4iz] {
            display: none;
        }
}
/*Small*/
@media screen and (min-width: 600px) {
    #welcomePage #welcomeMessage[b-5c7kr2i4iz] {
        max-width: 80%;
    }

    .welcomeMessageFooter[b-5c7kr2i4iz] {
        font-size: 10px;
        margin-top: 2rem !important;
    }

        .welcomeMessageFooter br[b-5c7kr2i4iz] {
            display: none;
        }
}
/*Medium*/
@media screen and (min-width: 768px) {
    #welcomePage #welcomeMessage[b-5c7kr2i4iz] {
        max-width: 60%;
    }

    .welcomeMessageFooter[b-5c7kr2i4iz] {
        font-size: 10px !important;
    }
}
/*@media screen and (min-width: 768px) and (min-height: 1000px) {
    
}*
    /*Large*/
@media screen and (min-width: 992px) {
    #welcomePage #welcomeMessage[b-5c7kr2i4iz] {
        max-width: 52%;
    }

    /* #welcomePage #loginForm .form-control, #welcomePage #loginForm .btn {
        width: 80% !important;
    }

    #welcomePage #loginForm .login-actions {
        width: 80% !important;
    }*/

    .welcomeMessageFooter[b-5c7kr2i4iz] {
        font-size: 16px;
        margin-top: unset !important;
    }
}
/*X-Large*/
@media screen and (min-width: 1201px) {
    #welcomePage #welcomeMessage[b-5c7kr2i4iz] {
        max-width: 57%;
    }
}
/* /Pages/Auth/ResetPassword.razor.rz.scp.css */
#form[b-12jn2e8u57] {
    min-height: 80vh;
}

.card[b-12jn2e8u57] {
    padding: 1rem;
}

[b-12jn2e8u57] .validation-message {
    color: red;
}

#welcomeImage[b-12jn2e8u57] {
    margin-top: 5%;
    margin-bottom: 10%;
    display: block;
    text-indent: 100%;
    overflow: hidden;
    background-image: url('/images/MSE-LOGO-WHITE.png');
    background-repeat: no-repeat;
    background-position: center top;
    background-size: contain;
    height: 150px;
    cursor: pointer;
}
.form-control-placeholder[b-12jn2e8u57] {
    left: 1rem;
}
/* /Pages/EDGE/Dashboard/Dashboard.razor.rz.scp.css */
/* Dashboard Styles */
.chart-icon-bms-sm[b-qfnttqebx1] {
    content: url(/images/chart-icon.svg);
    width: 2rem;
    vertical-align: bottom;
    filter: invert(50%) sepia(8%) saturate(2247%) hue-rotate(130deg) brightness(111%) contrast(89%);
}

#broadMktHeader[b-qfnttqebx1] {
    cursor: pointer;
}

.chart-icon[b-qfnttqebx1] {
    width: 2rem;
    vertical-align: bottom;
}

[b-qfnttqebx1] .no-gutters {
    margin-right: -10px;
    margin-left: -10px;
}

#sort-menu[b-qfnttqebx1] {
    cursor: pointer;
    text-decoration: none;
    padding: .5rem 0;
    color: #4A494A;
}

body[data-dark='true'] #sort-menu[b-qfnttqebx1] {
    color: #d1d1d1;
}

ul.dropdown-menu[b-qfnttqebx1] {
    padding: 0;
    right: 0.5rem;
    transform: none !important;
    top: unset !important;
    left: unset !important;
    margin-top: 0.25rem;
}

    ul.dropdown-menu li.active[b-qfnttqebx1] {
        background-color: #384F80;
        background-color: rgba(56, 79, 128, .2);
        color: #384f80;
        cursor: pointer;
    }

        ul.dropdown-menu li.active a[b-qfnttqebx1] {
            color: #384f80;
        }

    ul.dropdown-menu li:hover[b-qfnttqebx1], ul.dropdown-menu li:focus[b-qfnttqebx1] {
        background-color: #9d9d9d;
        background-color: rgba(157, 157, 157, 0.3);
        color: #4A494A;
        cursor: pointer;
    }

    ul.dropdown-menu li a:hover[b-qfnttqebx1] {
        text-decoration: none;
        color: #4A494A;
    }

body[data-dark='true'] ul.dropdown-menu li.active[b-qfnttqebx1] {
    background-color: #384F80;
    background-color: rgba(56, 79, 128, .2);
    color: #384f80;
    cursor: pointer;
}

    body[data-dark='true'] ul.dropdown-menu li.active a[b-qfnttqebx1] {
        color: #384f80;
    }

body[data-dark='true'] ul.dropdown-menu li:hover[b-qfnttqebx1], ul.dropdown-menu li:focus[b-qfnttqebx1] {
    background-color: #9d9d9d;
    background-color: rgba(157, 157, 157, 0.6);
    color: #d1d1d1;
    cursor: pointer;
}

body[data-dark='true'] ul.dropdown-menu li a:hover[b-qfnttqebx1] {
    text-decoration: none;
    color: #d1d1d1;
}

@media (max-width: 767px) {
    .top-row[b-qfnttqebx1] {
        position: sticky;
        top: 0;
        z-index: 2;
    }

    #broadMktHeader[b-qfnttqebx1] {
        font-size: 1.6rem;
    }
}
/* /Pages/EDGE/Dashboard/DashboardGridItem.razor.rz.scp.css */
.portfolio-title[b-jr24059f48] {
    padding: 5px 0;
    min-height: 40px;
}

    .portfolio-title h5 a[b-jr24059f48] {
        color: #4A494A;
    }

body[data-dark='true'] .portfolio-title h5 a[b-jr24059f48] {
    color: #d1d1d1;
}

.badge-xs[b-jr24059f48] {
    font-size: 80%;
}

.dynamic[b-jr24059f48] {
    margin-top: .6rem;
    position: relative;
    left: 1rem;
}

.dynamic-icon[b-jr24059f48] {
    filter: invert(45%) sepia(13%) saturate(315%) hue-rotate(167deg) brightness(96%) contrast(89%);
}

.hidden[b-jr24059f48] {
    visibility: hidden;
}

.grid-item-content h5[b-jr24059f48] {
    margin: 0 5px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-align: center;
    font-weight: 600;
    min-height: 40px;
    max-width: 70%;
    line-height: 40px;
    display: inline-block;
}

.grid-item-content .btn-group[b-jr24059f48] {
    right: 1.5rem;
    top: .3rem;
}

a.portfolio-action[b-jr24059f48] {
    color: #4E9F9E;
}

/*********** Ellipses ***************/
.ellipses[b-jr24059f48] {
    margin-top: .6rem;
    margin-right: 0.5rem;
    text-align: center;
}

    .ellipses .dropdown[b-jr24059f48] {
        position: static;
    }

.menu-btn[b-jr24059f48] {
    padding: 8px 15.5px;
    color: #4A494A;
}

    .menu-btn:hover[b-jr24059f48], .menu-btn:focus[b-jr24059f48], .menu-btn:active[b-jr24059f48], .show.menu-btn[b-jr24059f48] {
        background-color: #9d9d9d;
        background-color: rgba(157, 157, 157, 0.3);
        border-radius: 50%;
        outline: none;
        color: #4A494A;
    }

.ellipses .dropdown-menu .dropdown-item:hover[b-jr24059f48] {
    background-color: #9d9d9d;
    background-color: rgba(157, 157, 157, 0.3);
    color: #4A494A;
}

body[data-dark='true'] .menu-btn:hover[b-jr24059f48], body[data-dark='true'] .menu-btn:focus[b-jr24059f48], body[data-dark='true'] .menu-btn:active[b-jr24059f48], body[data-dark='true'] .show.menu-btn[b-jr24059f48] {
    color: #d1d1d1;
}

body[data-dark='true'] .ellipses .dropdown-menu .dropdown-item:hover[b-jr24059f48] {
    color: #d1d1d1;
}

.menu-btn + div.dropdown-menu > .dropdown-item[b-jr24059f48] {
    padding: 0.375rem 1.875rem;
}

.tile-layout .grid-item[b-jr24059f48] {
    min-height: 330px;
}

.tile-layout canvas[b-jr24059f48] {
    max-height: 100px;
}

.card[b-jr24059f48] {
    border: 2px solid #dddddd;
    border: 2px solid rgba(0,0,0,.125);
    background-color: #fcfcfc;
}

body[data-dark='true'] .card[b-jr24059f48] {
    background-color: #191d21;
    border: 2px solid #dddddd;
    border: 2px solid rgba(255,255,255,.25);
}

.grid-item[b-jr24059f48] {
    animation: pop-in 0.4s;
}
/* Chart Tooltips */
.dbchartjs-tooltip[b-jr24059f48] {
    opacity: 1;
    background: #000000;
    background: rgba(0, 0, 0, 0);
    color: #4A494A;
    pointer-events: none;
    padding: 6px;
    opacity: 1;
    top: -4px;
    right: 40px;
    font-family: 'Roboto', sans-serif;
    font-size: 12.8px;
    font-style: normal;
}

body[data-dark='true'] .dbchartjs-tooltip[b-jr24059f48] {
    color: #d1d1d1;
}

[b-jr24059f48] .chartjs-tooltip-key {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-width: 2px;
    margin-right: 3px;
}

.chartjs-tooltip-key.sentiment[b-jr24059f48] {
    background: #4e9f9e;
    background: rgba(78, 159, 158, 1);
    border-color: #4e9f9e;
    border-color: rgba(78, 159, 158, 1);
}

.chartjs-tooltip-key.shortvol[b-jr24059f48] {
    background: #384f80;
    background: rgba(56, 79, 128, 1);
    border-color: #384f80;
    border-color: rgba(56, 79, 128, 1);
}

.dbchartjs-tooltip table[b-jr24059f48] {
    width: 100%;
    font-size: 12px;
}

[b-jr24059f48] .dbchartjs-tooltip table td:nth-of-type(2) {
    text-align: right;
}

.dashboard-chart[b-jr24059f48] {
    width: 100%;
    margin: .5rem 0;
}
/* /Pages/EDGE/Historical/HistoricalData.razor.rz.scp.css */
#table-controls .input-group[b-57ly7ye7xh] {
    justify-content: flex-end;
}

#table-actions-menu[b-57ly7ye7xh] {
    border: 2px solid #ced4da;
}

body[data-dark='true'] #table-actions-menu[b-57ly7ye7xh] {
    border: 2px solid rgba(255, 255, 255, .25);
}

ul.dropdown-menu li.active[b-57ly7ye7xh] {
    background-color: #384F80;
    background-color: rgba(56, 79, 128, .2);
    color: #384f80;
    cursor: pointer;
}

    ul.dropdown-menu li.active a[b-57ly7ye7xh] {
        color: #384f80;
    }

ul.dropdown-menu li:hover[b-57ly7ye7xh], ul.dropdown-menu li:focus[b-57ly7ye7xh] {
    background-color: #9d9d9d;
    background-color: rgba(157, 157, 157, 0.5);
    color: #4A494A;
    cursor: pointer;
}

ul.dropdown-menu li a:hover[b-57ly7ye7xh] {
    text-decoration: none;
    color: #4A494A;
}

body[data-dark='true'] ul.dropdown-menu li a[b-57ly7ye7xh] {
    color: #d1d1d1;
}

    body[data-dark='true'] ul.dropdown-menu li a:hover[b-57ly7ye7xh] {
        text-decoration: none;
        color: #d1d1d1;
    }

body[data-dark='true'] ul.dropdown-menu li.active[b-57ly7ye7xh] {
    background-color: #384F80;
    background-color: rgba(56, 79, 128, .2);
    color: #384f80;
    cursor: pointer;
}

    body[data-dark='true'] ul.dropdown-menu li.active a[b-57ly7ye7xh] {
        color: #384f80;
    }

body[data-dark='true'] ul.dropdown-menu li:hover[b-57ly7ye7xh], ul.dropdown-menu li:focus[b-57ly7ye7xh] {
    background-color: #9d9d9d;
    background-color: rgba(157, 157, 157, 0.6);
    color: #d1d1d1;
    cursor: pointer;
}

body[data-dark='true'] ul.dropdown-menu li a:hover[b-57ly7ye7xh] {
    text-decoration: none;
    color: #d1d1d1;
}

[b-57ly7ye7xh] #date-range-picker-wrapper {
    top: 1rem;
}
/* /Pages/EDGE/IB/BubblePortfolio.razor.rz.scp.css */
.hover-grow:hover[b-hho8d8e5kb] {
    transform: scale(1.5); /* Adjust scale value as needed */
    transition: transform 0.3s ease; /* Smooth transition */
}
/* /Pages/EDGE/IB/DailyTradingIdeas.razor.rz.scp.css */
.json-pretty-print[b-qi639afal0] {
    color: white;
    background-color: #333; /* Very dark grey */
    text-align: left; /* Ensure it's not center-aligned */
    padding: 10px; /* Add some padding for better readability */
    white-space: pre-wrap; /* Ensures the text wraps and respects whitespace */
    word-break: break-all; /* Ensures long strings don't overflow */
}

.btn-group .btn[b-qi639afal0] {
    margin-right: -1px; /* Remove space between buttons */
}

.btn-group .btn:first-child[b-qi639afal0] {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
}

.btn-group .btn:last-child[b-qi639afal0] {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    margin-right: 0; /* Fix for the last button */
}

.btn-primary[b-qi639afal0] {
    background-color: #384f80; /* Primary button color */
    border-color: #007bff;
}

.btn-secondary[b-qi639afal0] {
    background-color: #6c757d; /* Secondary button color */
    border-color: #6c757d;
}
@media (hover: none) {
    button:hover[b-qi639afal0],
    .mud-button-root:hover[b-qi639afal0],
    .mud-primary-hover:hover[b-qi639afal0],
    .mud-button-root.mud-icon-button:hover[b-qi639afal0] {
        background-color: #3c4e80 !important; /* Adjusted color */
        transition: none !important;
    }
}

@media (hover: none) {
    button.btn:hover[b-qi639afal0],
    button.btn-primary:hover[b-qi639afal0],
    button.btn-secondary:hover[b-qi639afal0],
    .mud-button-root:hover[b-qi639afal0],
    .mud-primary-hover:hover[b-qi639afal0],
    .mud-button-root.mud-icon-button:hover[b-qi639afal0] {
        background-color: #3c4e80 !important; /* Adjusted color */
        transition: none !important;
    }
}
.btn-group .icon-info[b-qi639afal0] {
    display: inline-flex; /* Use inline-flex to align with the inline-block buttons */
    align-items: center; /* Vertically center the icon in the span */
    margin-left: 8px; /* 8px margin from the last button */
}
.hover-grow:hover[b-qi639afal0] {
    transform: scale(1.5); /* Adjust scale value as needed */
    transition: transform 0.3s ease; /* Smooth transition */
}
/* /Pages/EDGE/IB/DetailCompanyGraph.razor.rz.scp.css */
.summary-container[b-qjhzgjnca9] {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}

.summary-centered-box[b-qjhzgjnca9] {
    background-color: #f0f0f0;
    border-radius: 10px;
    padding: 8px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    display: flex;
    flex-direction: column;
    gap: 20px; /* Adjust space between rows */
    width: 500px; /* Updated width */
}

.summary-header[b-qjhzgjnca9] {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.summary-title-and-date[b-qjhzgjnca9] {
    text-align: center;
    flex-grow: 1;
}

.summary-content[b-qjhzgjnca9] {
    display: flex;
    justify-content: space-between;
    gap: 20px; /* Adjust based on your design preference */
}

.summary-left-column[b-qjhzgjnca9], .summary-right-column[b-qjhzgjnca9] {
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding-left: 12px;
    padding-right: 12px;
    flex: 1; /* Each column takes up equal space */
}

[b-qjhzgjnca9] .hover-grow:hover {
    transform: scale(1.5); /* Adjust scale value as needed */
    transition: transform 0.3s ease; /* Smooth transition */
}

.flex-detail-container[b-qjhzgjnca9] {
    display: flex;
    flex-wrap: wrap;
    justify-content: center; /* This spreads out the flex items */
}

.flex-detail-item[b-qjhzgjnca9] {
    display: flex; /* Makes .flex-detail-item a flex container */
    justify-content: center; /* Centers children horizontally in the flex container */
    min-width: 0; /* Prevents flex items from shrinking below their minimum content size */
    margin-left: 16px; /* Adds margin around each item */
    margin-right: 16px; /* Adds margin around each item */
}

.show-on-small[b-qjhzgjnca9]{
    display: none;
}

@media (max-width: 1650px) {
    .flex-detail-container[b-qjhzgjnca9] {
        flex-direction: column;
    }
    .flex-detail-item:first-child[b-qjhzgjnca9] {
        order: 1;
    }

    .flex-detail-item:last-child[b-qjhzgjnca9] {
        order: -1; /* This ensures the last item comes before the first */
        align-self: center; /* Centers the last item horizontally */
    }
    .hide-on-small[b-qjhzgjnca9]{
        display: none;
    }
    .show-on-small[b-qjhzgjnca9] {
        display: block;
    }
}
/*.sentiment-container {
    position: relative;*/ /* Required for absolute positioning of the child */
    /*display: inline-block;*/ /* Adjust as needed */
    /*width: 100%;
    text-align: center;
}

.sentiment-modal {
    position: absolute;
    display: none;*/ /* Initially hidden */
    /*left: 0;
    top: 100%;*/ /* Position below the container */
    /*background-color: white;*/ /* Or any color */
    /*border: 1px solid #ddd;*/ /* Optional */
    /*padding: 10px;
    z-index: 100;*/ /* Ensure it's above other content */
    /*margin-top: 10px;*/ /* Optional: Adjust space between the container and the modal */
/*}*/

.sentiment-container[b-qjhzgjnca9] {
    position: relative; /* Required for absolute positioning of the child */
    display: inline-block; /* Adjust as needed */
    width: 100%;
    text-align: center;
    cursor: pointer;
}

.sentiment-modal[b-qjhzgjnca9] {
    position: absolute;
    display: none; /* Initially hidden */
    left: 50%; /* Start at the half of the container */
    top: 100%; /* Position below the container */
    transform: translateX(-50%); /* Center modal horizontally relative to the container */
    width: 80%; /* Modal takes up 80% of the container width */
    max-width: 1200px; /* Maximum width of the modal */
    background-color: #f5f5f5; /* Very light grey background */
    border: 1px solid #ddd; /* Optional */
    padding: 10px;
    z-index: 100; /* Ensure it's above other content */
    margin-top: 10px; /* Optional: Adjust space between the container and the modal */
    border-radius: 10px; /* Rounded corners */
}

.btn-group .btn[b-qjhzgjnca9] {
    margin-right: -1px; /* Remove space between buttons */
}

    .btn-group .btn:first-child[b-qjhzgjnca9] {
        border-top-left-radius: 0.25rem;
        border-bottom-left-radius: 0.25rem;
    }

    .btn-group .btn:last-child[b-qjhzgjnca9] {
        border-top-right-radius: 0.25rem;
        border-bottom-right-radius: 0.25rem;
        margin-right: 0; /* Fix for the last button */
    }

.btn-primary[b-qjhzgjnca9] {
    background-color: #384f80; /* Primary button color */
    border-color: #007bff;
}

.btn-secondary[b-qjhzgjnca9] {
    background-color: #6c757d; /* Secondary button color */
    border-color: #6c757d;
}

.btn-group .icon-info[b-qjhzgjnca9] {
    display: inline-flex; /* Use inline-flex to align with the inline-block buttons */
    align-items: center; /* Vertically center the icon in the span */
    margin-left: 8px; /* 8px margin from the last button */
}
/* /Pages/EDGE/IB/Ibkr.razor.rz.scp.css */
.json-pretty-print[b-hj6swj9db9] {
    color: white;
    background-color: #333; /* Very dark grey */
    text-align: left; /* Ensure it's not center-aligned */
    padding: 10px; /* Add some padding for better readability */
    white-space: pre-wrap; /* Ensures the text wraps and respects whitespace */
    word-break: break-all; /* Ensures long strings don't overflow */
}

.btn-group .btn[b-hj6swj9db9] {
    margin-right: -1px; /* Remove space between buttons */
}

.btn-group .btn:first-child[b-hj6swj9db9] {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
}

.btn-group .btn:last-child[b-hj6swj9db9] {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    margin-right: 0; /* Fix for the last button */
}

.btn-primary[b-hj6swj9db9] {
    background-color: #384f80; /* Primary button color */
    border-color: #007bff;
}

.btn-secondary[b-hj6swj9db9] {
    background-color: #6c757d; /* Secondary button color */
    border-color: #6c757d;
}
@media (hover: none) {
    button:hover[b-hj6swj9db9],
    .mud-button-root:hover[b-hj6swj9db9],
    .mud-primary-hover:hover[b-hj6swj9db9],
    .mud-button-root.mud-icon-button:hover[b-hj6swj9db9] {
        background-color: #3c4e80 !important; /* Adjusted color */
        transition: none !important;
    }
}

@media (hover: none) {
    button.btn:hover[b-hj6swj9db9],
    button.btn-primary:hover[b-hj6swj9db9],
    button.btn-secondary:hover[b-hj6swj9db9],
    .mud-button-root:hover[b-hj6swj9db9],
    .mud-primary-hover:hover[b-hj6swj9db9],
    .mud-button-root.mud-icon-button:hover[b-hj6swj9db9] {
        background-color: #3c4e80 !important; /* Adjusted color */
        transition: none !important;
    }
}
.btn-group .icon-info[b-hj6swj9db9] {
    display: inline-flex; /* Use inline-flex to align with the inline-block buttons */
    align-items: center; /* Vertically center the icon in the span */
    margin-left: 8px; /* 8px margin from the last button */
}
.hover-grow:hover[b-hj6swj9db9] {
    transform: scale(1.5); /* Adjust scale value as needed */
    transition: transform 0.3s ease; /* Smooth transition */
}
/* /Pages/EDGE/IB/PortfolioSummary.razor.rz.scp.css */
.hover-grow:hover[b-z4dly8u63u] {
    transform: scale(1.5); /* Adjust scale value as needed */
    transition: transform 0.3s ease; /* Smooth transition */
}
/* /Pages/EDGE/IB/PortfolioSummaryTable.razor.rz.scp.css */
.hover-grow:hover[b-9nxdftxzc3] {
    transform: scale(1.5); /* Adjust scale value as needed */
    transition: transform 0.3s ease; /* Smooth transition */
}
[b-9nxdftxzc3] .mud-table-head {
    background-color: #384f80 !important;
    color: white !important;
}
[b-9nxdftxzc3] mud-button-root mud-table-sort-label {
    color: white !important;
}
.custom-mud-table[b-9nxdftxzc3] {
    border: 2px solid #384f80; /* Change the color as needed */
    border-radius: 8px; /* Adjust the radius to your liking */
    overflow: hidden; /* Ensures the border radius applies cleanly */
}
/* Hover effect on table headers */
/*::deep .mud-table th:hover {
    color: #4da09f;*/ /* Change to your preferred hover color */
/*}*/

/* Style for sorted headers */
/*::deep .sorted-header {
    color: #4da09f;*/ /* Change to your preferred sorted header color */
/*}*/

[b-9nxdftxzc3] .custom-hover .mud-button-root:hover {
    color: #4da09f !important; /* Change this to your desired hover color */
}
[b-9nxdftxzc3] .mud-button-root.mud-table-sort-label:hover {
    color: #4da09f !important; /* Or any other color you wish to use */
}
/* /Pages/EDGE/Portfolios/Create.razor.rz.scp.css */
.portfolio-action[b-j4lup9lvo6] {
    border: 2px solid #ced4da;
    border-radius: .5rem;
    cursor: pointer;
}
.portfolio-action h3:hover[b-j4lup9lvo6] {
    text-decoration: underline;
    cursor: pointer;
}
.portfolio-icon[b-j4lup9lvo6], .dynamic-icon[b-j4lup9lvo6] {
    width: 4rem;
}
/* /Pages/EDGE/Portfolios/Dynamic.razor.rz.scp.css */
#table-controls .input-group[b-8mihdniwkb] {
    justify-content: flex-end;
}

#table-actions-menu[b-8mihdniwkb] {
    border: 2px solid #ced4da;
}

#table-search-box[b-8mihdniwkb] {
    max-width: 198px;
}

#table-search-box ~ .input-group-append[b-8mihdniwkb] {
    justify-content: flex-end;
}

#table-search[b-8mihdniwkb] {
    z-index: auto;
    border-color: #ced4da;
    border-left: 0;
    background-color: #ffffff;
}

#table-search .search-icon[b-8mihdniwkb] {
    vertical-align: text-bottom;
}

#table-search:hover .search-icon[b-8mihdniwkb] {
    filter: invert(54%) sepia(38%) saturate(474%) hue-rotate(130deg) brightness(97%) contrast(89%);
}

ul.dropdown-menu[b-8mihdniwkb] {
    padding: 0;
    transform: none !important;
    top: unset !important;
    left: unset !important;
}

ul.dropdown-menu li.active[b-8mihdniwkb] {
    background-color: #384F80;
    background-color: rgba(56, 79, 128, .2);
    color: #384f80;
    cursor: pointer;
}

ul.dropdown-menu li.active a[b-8mihdniwkb] {
    color: #384f80;
}

ul.dropdown-menu li:hover[b-8mihdniwkb], ul.dropdown-menu li:focus[b-8mihdniwkb] {
    background-color: #9d9d9d;
    background-color: rgba(157, 157, 157, 0.5);
    color: #4A494A;
    cursor: pointer;
}

ul.dropdown-menu li a:hover[b-8mihdniwkb] {
    text-decoration: none;
    color: #4A494A;
}
@media screen and (max-width: 600px) {
    #table-search-box[b-8mihdniwkb] {
        max-width: unset;
        border-right: 0;
    }
}
/* /Pages/EDGE/Portfolios/Portfolio.razor.rz.scp.css */
.dbchartjs-tooltip[b-w0nwqejfr6] {
    opacity: 1;
    background: #000000;
    background: rgba(0, 0, 0, 0);
    color: #4A494A;
    pointer-events: none;
    padding: 6px;
    opacity: 1;
    top: -4px;
    right: 40px;
    font-family: 'Roboto', sans-serif;
    font-size: 12.8px;
    font-style: normal;
}
body[data-dark='true'] .dbchartjs-tooltip[b-w0nwqejfr6] {
    color: #d1d1d1;
}
[b-w0nwqejfr6] .chartjs-tooltip-key {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-width: 2px;
    margin-right: 3px;
}

.chartjs-tooltip-key.green[b-w0nwqejfr6] {
    background: #4e9f9e;
    background: rgba(78, 159, 158, 1);
    border-color: #4e9f9e;
    border-color: rgba(78, 159, 158, 1);
}

.chartjs-tooltip-key.blue[b-w0nwqejfr6] {
    background: #384f80;
    background: rgba(56, 79, 128, 1);
    border-color: #384f80;
    border-color: rgba(56, 79, 128, 1);
}

/*::deep .dbchartjs-tooltip table {
    width: 100%;
    font-size: 12px;
}*/

    [b-w0nwqejfr6] .dbchartjs-tooltip table.ml-auto td {
        padding-left: 1rem;
    }

    [b-w0nwqejfr6] .dbchartjs-tooltip table.two:not(.ml-auto) td {
        width: 50%;
        border: none !important;
    }

        [b-w0nwqejfr6] .dbchartjs-tooltip table.two:not(.ml-auto) td:nth-of-type(1) {
            text-align: left;
        }

        [b-w0nwqejfr6] .dbchartjs-tooltip table.two:not(.ml-auto) td:nth-of-type(2) {
            text-align: right;
        }

    [b-w0nwqejfr6] .dbchartjs-tooltip table.three:not(.ml-auto) td {
        width: 33.333%;
        border: none !important;
    }

        [b-w0nwqejfr6] .dbchartjs-tooltip table.three:not(.ml-auto) td:nth-of-type(1) {
            text-align: left;
        }

        [b-w0nwqejfr6] .dbchartjs-tooltip table.three:not(.ml-auto) td:nth-of-type(2) {
            text-align: center;
        }

        [b-w0nwqejfr6] .dbchartjs-tooltip table.three:not(.ml-auto) td:nth-of-type(3) {
            text-align: right;
        }

canvas[b-w0nwqejfr6] {
    max-height: 200px;
}
#broadMarket[b-w0nwqejfr6] {
        max-height: 468px;
    }

#table-controls .input-group[b-w0nwqejfr6] {
    justify-content: flex-end;
}

#table-actions-menu[b-w0nwqejfr6] {
    border: 2px solid #ced4da;
}

#table-search-box[b-w0nwqejfr6] {
    max-width: 198px;
    border-right: 0;
}

    #table-search-box ~ .input-group-append[b-w0nwqejfr6] {
        justify-content: flex-end;
    }

#table-search[b-w0nwqejfr6] {
    z-index: auto;
    border-color: #ced4da;
    border-left: 0;
    background-color: #ffffff;
}

    #table-search .search-icon[b-w0nwqejfr6] {
        vertical-align: text-bottom;
    }

    #table-search:hover .search-icon[b-w0nwqejfr6] {
        filter: invert(54%) sepia(38%) saturate(474%) hue-rotate(130deg) brightness(97%) contrast(89%);
    }

ul.dropdown-menu[b-w0nwqejfr6] {
    padding: 0;
    transform: none !important;
    top: unset !important;
    left: unset !important;
}

    ul.dropdown-menu li.active[b-w0nwqejfr6] {
        background-color: #384F80;
        background-color: rgba(56, 79, 128, .2);
        color: #384f80;
        cursor: pointer;
    }

        ul.dropdown-menu li.active a[b-w0nwqejfr6] {
            color: #384f80;
        }

    ul.dropdown-menu li:hover[b-w0nwqejfr6], ul.dropdown-menu li:focus[b-w0nwqejfr6] {
        background-color: #9d9d9d;
        background-color: rgba(157, 157, 157, 0.5);
        color: #4A494A;
        cursor: pointer;
    }

    ul.dropdown-menu li a:hover[b-w0nwqejfr6] {
        text-decoration: none;
        color: #4A494A;
    }

@media screen and (max-width: 991px) {
    #table-search-box[b-w0nwqejfr6] {
        max-width: unset;
        border-right: 0;
    }
    #broadMarket[b-w0nwqejfr6] {
        max-height: 200px;
    }
}
/* /Pages/EDGE/Portfolios/Static.razor.rz.scp.css */
#inline-search-box[b-v3qzeeoh2r] {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: .5rem;
    border-right: 0;
}

#inline-search[b-v3qzeeoh2r] {
    border-radius: 0;
    border-color: #ced4da;
    border-left: 0;
    padding: 0 1rem;
    background-color: #ffffff;
    border-top-right-radius: .5rem;
    border-bottom-right-radius: .5rem;
}

body[data-dark='true'] #inline-search[b-v3qzeeoh2r] {
    background-color: transparent;
    border: 2px solid #dddddd;
    border: 2px solid rgba(255, 255, 255, .25);
}

#inline-search-box:focus ~ #inline-search[b-v3qzeeoh2r] {
    border-color: #4E9F9E;
}

#search:hover .search-icon[b-v3qzeeoh2r] {
    filter: invert(54%) sepia(38%) saturate(474%) hue-rotate(130deg) brightness(97%) contrast(89%);
}

.search-icon[b-v3qzeeoh2r] {
    border-color: #ced4da;
    border-left: 0;
    vertical-align: middle;
}

body[data-dark='true'] .search-icon[b-v3qzeeoh2r] {
    border: 2px solid #dddddd;
    border: 2px solid rgba(255, 255, 255, .25);
}

.close-icon[b-v3qzeeoh2r] {
    vertical-align: text-top;
    filter: invert(100%) sepia(0) saturate(0) hue-rotate(0) brightness(100%) contrast(100%);
}
/* /Pages/EDGE/Profiler/ProfilerResults.razor.rz.scp.css */
.sortable[b-jcfqmjmtl4] {
    cursor: pointer;
}

.sortable i[b-jcfqmjmtl4] {
    margin-top: .2rem;
}

.sortable .fa-sort-asc[b-jcfqmjmtl4], .sortable .fa-sort-desc[b-jcfqmjmtl4] {
    color: white;
}

.sortable .fa-sort[b-jcfqmjmtl4] {
    color: #ced4da;
}

.filter-value[b-jcfqmjmtl4] {
    position: relative;
    color: #4A494A;
    font-size: .7rem;
    top: -.7rem;
    vertical-align: top;
}
/* /Pages/EDGE/Profiler/SentimentProfiler.razor.rz.scp.css */
[b-77jfc5m5fd] #profiler-content iframe {
    display: none;
}

#profiler-inputs .row .col-lg-6:nth-child(odd)[b-77jfc5m5fd] {
    border-right: 1px solid #ced4da;
}

#profiler-inputs .row .col-lg-6:nth-child(even)[b-77jfc5m5fd] {
    border-left: 1px solid #ced4da;
}

body[data-dark='true'] #profiler-inputs .row .col-lg-6:nth-child(odd)[b-77jfc5m5fd] {
    border-right-color: #d1d1d1;
}

body[data-dark='true'] #profiler-inputs .row .col-lg-6:nth-child(even)[b-77jfc5m5fd] {
    border-left-color: #d1d1d1;
}

/*#video {
    height: 280px;
    background-color: #384F80;
    border-radius: .5rem;
    margin: 0 6rem;
    cursor: pointer;
}*/
#video .embed-container[b-77jfc5m5fd] {
    position: relative;
    padding-bottom: 45%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
}

    #video .embed-container iframe[b-77jfc5m5fd], #video .embed-container object[b-77jfc5m5fd], #video .embed-container embed[b-77jfc5m5fd] {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

/* #video i {
        color: #ffffff;
        transform: translateY(110%);
    }*/

#trading-period .trading .row:first-of-type[b-77jfc5m5fd] {
    margin-top: 3rem;
}

.trading[b-77jfc5m5fd] {
    border: 2px solid #ced4da;
    border-radius: .5rem;
    height: 100%;
}

#trading-period .row .col-5:nth-child(odd)[b-77jfc5m5fd] {
    border-right: 1px solid #ced4da;
}

#trading-period .row .col-5:nth-child(even)[b-77jfc5m5fd] {
    border-left: 1px solid #ced4da;
}

#trading-period .row:nth-child(even) .col-5[b-77jfc5m5fd] {
    border-bottom: 1px solid #ced4da;
}

#trading-period .row:nth-child(odd) .col-5[b-77jfc5m5fd] {
    border-top: 1px solid #ced4da;
}

.trading-period-detail[b-77jfc5m5fd] {
    padding: 1.5rem 0;
}

#table-controls .input-group[b-77jfc5m5fd] {
    justify-content: flex-end;
}

#table-actions-menu[b-77jfc5m5fd] {
    border: 2px solid #ced4da;
}

#table-search-box[b-77jfc5m5fd] {
    max-width: 198px;
    border-right: 0;
}

    #table-search-box ~ .input-group-append[b-77jfc5m5fd] {
        justify-content: flex-end;
    }

#table-search[b-77jfc5m5fd] {
    z-index: auto;
    border-color: #ced4da;
    border-left: 0;
    background-color: #ffffff;
}

    #table-search .search-icon[b-77jfc5m5fd] {
        vertical-align: text-bottom;
    }

    #table-search:hover .search-icon[b-77jfc5m5fd] {
        filter: invert(54%) sepia(38%) saturate(474%) hue-rotate(130deg) brightness(97%) contrast(89%);
    }

ul.dropdown-menu[b-77jfc5m5fd] {
    padding: 0;
    transform: none !important;
    top: unset !important;
    left: unset !important;
}

    ul.dropdown-menu li.active[b-77jfc5m5fd] {
        background-color: #384F80;
        background-color: rgba(56, 79, 128, .2);
        color: #384f80;
        cursor: pointer;
    }

        ul.dropdown-menu li.active a[b-77jfc5m5fd] {
            color: #384f80;
        }

    ul.dropdown-menu li:hover[b-77jfc5m5fd], ul.dropdown-menu li:focus[b-77jfc5m5fd] {
        background-color: #9d9d9d;
        background-color: rgba(157, 157, 157, 0.5);
        color: #4A494A;
        cursor: pointer;
    }

    ul.dropdown-menu li a:hover[b-77jfc5m5fd] {
        text-decoration: none;
        color: #4A494A;
    }

@media screen and (max-width: 600px) {
    #table-search-box[b-77jfc5m5fd] {
        max-width: unset;
        border-right: 0;
    }
}
/* /Pages/EDGE/Reusable/AdvancedSearch.razor.rz.scp.css */
#advanced-search[b-25i605cd1o] {
    border: 2px solid #ced4da;
    border-radius: .5rem;
}

body[data-dark='true'] #advanced-search[b-25i605cd1o] {
    border: 2px solid rgba(255,255,255,.25);
}

.inner[b-25i605cd1o] {
    padding: 1rem;
}
/* /Pages/EDGE/Reusable/BroadMarketCharts.razor.rz.scp.css */
#date-range[b-dg7i5q67sx] {
    cursor: pointer;
}
.dbchartjs-tooltip[b-dg7i5q67sx] {
    opacity: 1;
    background: #000000;
    background: rgba(0, 0, 0, 0);
    color: #4A494A;
    pointer-events: none;
    padding: 6px;
    opacity: 1;
    top: -4px;
    right: 40px;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-style: normal;
}

body[data-dark='true'] .dbchartjs-tooltip[b-dg7i5q67sx] {
    color: #d1d1d1;
}

[b-dg7i5q67sx] .chartjs-tooltip-key {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-width: 2px;
    margin-right: 3px;
}

.chartjs-tooltip-key.green[b-dg7i5q67sx] {
    background: #4e9f9e;
    background: rgba(78, 159, 158, 1);
    border-color: #4e9f9e;
    border-color: rgba(78, 159, 158, 1);
}
.chartjs-tooltip-key.optionsgreen[b-dg7i5q67sx] {
    background: #8AD44A;
    background: rgb(138,212,74);
    border-color: #8AD44A;
    border-color: rgb(138,212,74);
}
.chartjs-tooltip-key.futuresblue[b-dg7i5q67sx] {
    background: #06AAF1;
    background: rgb(6,170,241);
    border-color: #06AAF1;
    border-color: rgb(6,170,241);
}
.chartjs-tooltip-key.blue[b-dg7i5q67sx] {
    background: #384f80;
    background: rgba(56, 79, 128, 1);
    border-color: #384f80;
    border-color: rgba(56, 79, 128, 1);
}

[b-dg7i5q67sx] .dbchartjs-tooltip table:not(.ml-auto) {
    width: 100%;
    font-size: 12px;
}
[b-dg7i5q67sx] .dbchartjs-tooltip table.ml-auto td {
    padding-left: 1rem;
}
[b-dg7i5q67sx] .dbchartjs-tooltip table.two td {
    width: 50%;
    border: none !important;
}

[b-dg7i5q67sx] .dbchartjs-tooltip table.two:not(.ml-auto) td:nth-of-type(1) {
    text-align: left;
}

[b-dg7i5q67sx] .dbchartjs-tooltip table.two:not(.ml-auto) td:nth-of-type(2) {
    text-align: right;
}

[b-dg7i5q67sx] .dbchartjs-tooltip table.three:not(.ml-auto) td {
    width: 33.333%;
    border: none !important;
}

    [b-dg7i5q67sx] .dbchartjs-tooltip table.three:not(.ml-auto) td:nth-of-type(1) {
        text-align: left;
    }

    [b-dg7i5q67sx] .dbchartjs-tooltip table.three:not(.ml-auto) td:nth-of-type(2) {
        text-align: center;
    }

    [b-dg7i5q67sx] .dbchartjs-tooltip table.three:not(.ml-auto) td:nth-of-type(3) {
        text-align: right;
    }
/*canvas {
    max-height: 40vh;
}*/
canvas[b-dg7i5q67sx] {
    max-height: 30vh;
}

/*@media screen and (max-width: 768px) {
    canvas {
        max-width: 100vh;
        max-height: 150px;
    }
}
@media screen and (max-width: 1024px) {
    canvas {
        max-width: 100vh;
        max-height: 200px;
    }
}*/
/* /Pages/EDGE/Reusable/CompanyCharts.razor.rz.scp.css */
.dbchartjs-tooltip[b-qolhdv9zlp] {
    opacity: 1;
    background: #000000;
    background: rgba(0, 0, 0, 0);
    color: #4A494A;
    pointer-events: none;
    padding: 6px;
    opacity: 1;
    top: -4px;
    right: 40px;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-style: normal;
}
body[data-dark='true'] .dbchartjs-tooltip[b-qolhdv9zlp] {
    color: #d1d1d1;
}

[b-qolhdv9zlp] .chartjs-tooltip-key {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-width: 2px;
    margin-right: 3px;
}

.chartjs-tooltip-key.green[b-qolhdv9zlp] {
    background: #4e9f9e;
    background: rgba(78, 159, 158, 1);
    border-color: #4e9f9e;
    border-color: rgba(78, 159, 158, 1);
}

.chartjs-tooltip-key.blue[b-qolhdv9zlp] {
    background: #384f80;
    background: rgba(56, 79, 128, 1);
    border-color: #384f80;
    border-color: rgba(56, 79, 128, 1);
}

/*::deep .dbchartjs-tooltip table:not(.ml-auto) {
    width: 100%;
    font-size: 12px;
}*/

[b-qolhdv9zlp] .dbchartjs-tooltip table tr {
    display: table-row;
    width: 100%;
    table-layout: auto;
}

[b-qolhdv9zlp] .dbchartjs-tooltip table td {
    border: none !important;
    overflow: visible !important;
    text-overflow: unset !important;
    width: unset !important;
    padding: 0;
}

[b-qolhdv9zlp] .dbchartjs-tooltip table.ml-auto td {
    padding-left: 1rem;
}

/*::deep .dbchartjs-tooltip table.two:not(.ml-auto) td {
    width: 50%;
}

    ::deep .dbchartjs-tooltip table.two:not(.ml-auto) td:nth-of-type(1) {
        text-align: left;
    }

    ::deep .dbchartjs-tooltip table.two:not(.ml-auto) td:nth-of-type(2) {
        padding-left: 0;
    }

    ::deep .dbchartjs-tooltip table.two:not(.ml-auto) td:nth-of-type(3) {
        text-align: right;
    }*/

/*::deep .dbchartjs-tooltip table.three:not(.ml-auto) td {
    width: 33.333%;
}

    ::deep .dbchartjs-tooltip table.three:not(.ml-auto) td:nth-of-type(1) {
        text-align: left;
    }

    ::deep .dbchartjs-tooltip table.three:not(.ml-auto) td:nth-of-type(2) {
        text-align: center;
    }

    ::deep .dbchartjs-tooltip table.three:not(.ml-auto) td:nth-of-type(3) {
        text-align: right;
    }*/

canvas[b-qolhdv9zlp] {
    max-height: 200px;
}

.table-chart canvas[b-qolhdv9zlp] {
    max-height: 150px;
}

.chart-border[b-qolhdv9zlp] {
    border: 2px solid #ced4da;
    border-radius: .5rem;
    padding-top: 15px;
    padding-bottom: 15px;
}

@media screen and (max-width: 768px) {
    canvas[b-qolhdv9zlp] {
        max-width: 100vh;
    }
}
/* /Pages/EDGE/Reusable/CompanyChartsIB.razor.rz.scp.css */
.dbchartjs-tooltip[b-1dtwy44apw] {
    opacity: 1;
    background: #000000;
    background: rgba(0, 0, 0, 0);
    color: #4A494A;
    pointer-events: none;
    padding: 6px;
    opacity: 1;
    top: -4px;
    right: 40px;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-style: normal;
}
body[data-dark='true'] .dbchartjs-tooltip[b-1dtwy44apw] {
    color: #d1d1d1;
}

[b-1dtwy44apw] .chartjs-tooltip-key {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-width: 2px;
    margin-right: 3px;
}

.chartjs-tooltip-key.green[b-1dtwy44apw] {
    background: #4e9f9e;
    background: rgba(78, 159, 158, 1);
    border-color: #4e9f9e;
    border-color: rgba(78, 159, 158, 1);
}

.chartjs-tooltip-key.blue[b-1dtwy44apw] {
    background: #384f80;
    background: rgba(56, 79, 128, 1);
    border-color: #384f80;
    border-color: rgba(56, 79, 128, 1);
}

/*::deep .dbchartjs-tooltip table:not(.ml-auto) {
    width: 100%;
    font-size: 12px;
}*/

[b-1dtwy44apw] .dbchartjs-tooltip table tr {
    display: table-row;
    width: 100%;
    table-layout: auto;
}

[b-1dtwy44apw] .dbchartjs-tooltip table td {
    border: none !important;
    overflow: visible !important;
    text-overflow: unset !important;
    width: unset !important;
    padding: 0;
}

[b-1dtwy44apw] .dbchartjs-tooltip table.ml-auto td {
    padding-left: 1rem;
}

/*::deep .dbchartjs-tooltip table.two:not(.ml-auto) td {
    width: 50%;
}

    ::deep .dbchartjs-tooltip table.two:not(.ml-auto) td:nth-of-type(1) {
        text-align: left;
    }

    ::deep .dbchartjs-tooltip table.two:not(.ml-auto) td:nth-of-type(2) {
        padding-left: 0;
    }

    ::deep .dbchartjs-tooltip table.two:not(.ml-auto) td:nth-of-type(3) {
        text-align: right;
    }*/

/*::deep .dbchartjs-tooltip table.three:not(.ml-auto) td {
    width: 33.333%;
}

    ::deep .dbchartjs-tooltip table.three:not(.ml-auto) td:nth-of-type(1) {
        text-align: left;
    }

    ::deep .dbchartjs-tooltip table.three:not(.ml-auto) td:nth-of-type(2) {
        text-align: center;
    }

    ::deep .dbchartjs-tooltip table.three:not(.ml-auto) td:nth-of-type(3) {
        text-align: right;
    }*/

canvas[b-1dtwy44apw] {
    max-height: 200px;
}

.table-chart canvas[b-1dtwy44apw] {
    max-height: 150px;
}

.chart-border[b-1dtwy44apw] {
    border: 2px solid #ced4da;
    border-radius: .5rem;
    padding-top: 15px;
    padding-bottom: 15px;
}

    canvas[b-1dtwy44apw] {
        max-width: 100vh;
    }
/* /Pages/EDGE/Reusable/ProfilerForm.razor.rz.scp.css */
#inline-search-box[b-opvxi7u7ti] {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: .5rem;
    border-right: 0;
}

#inline-search[b-opvxi7u7ti] {
    border-radius: 0;
    border-color: #ced4da;
    border-left: 0;
    padding: 0 1rem;
    background-color: #ffffff;
    border-top-right-radius: .5rem;
    border-bottom-right-radius: .5rem;
}

    #inline-search:disabled[b-opvxi7u7ti] {
        opacity: 1;
        background-color: #e9ecef;
    }

body[data-dark='true'] #inline-search[b-opvxi7u7ti],
body[data-dark='true'] #inline-search:disabled[b-opvxi7u7ti] {
    background-color: #191d21;
    border-color: rgba(255, 255, 255, .25);
}

#inline-search-box:focus[b-opvxi7u7ti], #inline-search-box:focus ~ #inline-search[b-opvxi7u7ti] {
    border-color: #4E9F9E;
}

#search:hover .search-icon[b-opvxi7u7ti] {
    filter: invert(54%) sepia(38%) saturate(474%) hue-rotate(130deg) brightness(97%) contrast(89%);
}

.search-icon[b-opvxi7u7ti] {
    vertical-align: middle;
}

.btn-outline-primary[b-opvxi7u7ti], .btn-primary[b-opvxi7u7ti], .btn-outline-primary:hover[b-opvxi7u7ti], .btn-primary:hover[b-opvxi7u7ti] {
    border-color: #ced4da;
}

    .btn-outline-primary:active[b-opvxi7u7ti], .btn-outline-primary.active[b-opvxi7u7ti] {
        background-color: transparent;
        border-color: #ced4da;
    }

body[data-dark='true'] .btn-outline-primary[b-opvxi7u7ti], body[data-dark='true'] .btn-primary[b-opvxi7u7ti],
body[data-dark='true'] .btn-outline-primary:hover[b-opvxi7u7ti], body[data-dark='true'] .btn-primary:hover[b-opvxi7u7ti] {
    border-color: rgba(255, 255, 255, .25);
}

    body[data-dark='true'] .btn-outline-primary:active[b-opvxi7u7ti], body[data-dark='true'] .btn-outline-primary.active[b-opvxi7u7ti] {
        background-color: transparent;
        border-color: rgba(255, 255, 255, .25);
    }
/* /Pages/EDGE/Reusable/QueryRule.razor.rz.scp.css */
input.between[b-zcc6mq4nr2] {
    width: 45%;
    display: inline-block;
}
#add-rule[b-zcc6mq4nr2] {
    white-space: nowrap;
}
.remove-rule[b-zcc6mq4nr2] {
    vertical-align: text-top;
}
.close-icon[b-zcc6mq4nr2] {
    filter: invert(31%) sepia(52%) saturate(4484%) hue-rotate(336deg) brightness(90%) contrast(91%);
}
.btn-danger .close-icon[b-zcc6mq4nr2] {
    filter: invert(93%) sepia(7%) saturate(0%) hue-rotate( 101deg ) brightness(107%) contrast(107%);
    vertical-align: inherit;
    width: 1.2rem;
}
/* /Pages/EDGE/Reusable/Results.razor.rz.scp.css */
[b-jkgzy5zhki] div[id$=-charts] {
    padding: .5rem;
}

.filter-value[b-jkgzy5zhki] {
    position: relative;
    color: #4A494A;
    font-size: .7rem;
    top: -.7rem;
    vertical-align: top;
}

body[data-dark='true'] .filter-value[b-jkgzy5zhki] {
    color: #d1d1d1;
}

.reset-filters[b-jkgzy5zhki] {
    vertical-align: sub;
}

.close-icon[b-jkgzy5zhki] {
    filter: invert(31%) sepia(52%) saturate(4484%) hue-rotate(336deg) brightness(90%) contrast(91%);
}
/* /Pages/EDGE/Search/Search.razor.rz.scp.css */
#inline-search-box[b-o74jl5stsl] {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: .5rem;
    border-right: 0;
}

    #inline-search-box.advanced-search[b-o74jl5stsl] {
        border-bottom-left-radius: 0;
    }

#inline-search[b-o74jl5stsl] {
    border-radius: 0;
    border-color: #ced4da;
    border-left: 0;
    padding: 0 1rem;
    background-color: #ffffff;
}

body[data-dark='true'] #inline-search[b-o74jl5stsl] {
    background-color: transparent;
    border-color: rgba(255,255,255,.25);
}

#inline-search-box:focus ~ #inline-search[b-o74jl5stsl] {
    border-color: #4E9F9E;
}

#search:hover .search-icon[b-o74jl5stsl] {
    filter: invert(54%) sepia(38%) saturate(474%) hue-rotate(130deg) brightness(97%) contrast(89%);
}

.search-icon[b-o74jl5stsl] {
    vertical-align: middle;
}

#advanced-search-toggle[b-o74jl5stsl] {
    z-index: inherit;
    border-top-right-radius: .5rem;
    border-bottom-right-radius: .5rem;
    border: 2px solid #ced4da;
    border-bottom-color: #ced4da !important;
}

    #advanced-search-toggle:not(.collapsed)[b-o74jl5stsl], #advanced-search-toggle.collapsing[b-o74jl5stsl] {
        border: 2px solid #ced4da;
        border-bottom: 0;
        border-bottom-right-radius: 0;
    }

body[data-dark='true'] #advanced-search-toggle[b-o74jl5stsl] {
    border: 2px solid rgba(255,255,255,.25);
    border-bottom-color: rgba(255,255,255,.25) !important;
}

    body[data-dark='true'] #advanced-search-toggle:not(.collapsed)[b-o74jl5stsl], #advanced-search-toggle.collapsing[b-o74jl5stsl] {
        border: 2px solid rgba(255,255,255,.25);
    }

[b-o74jl5stsl] #advanced-search {
    border-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

#table-controls .input-group[b-o74jl5stsl] {
    justify-content: flex-end;
}

#table-actions-menu[b-o74jl5stsl] {
    border: 2px solid #ced4da;
}

body[data-dark='true'] #data-definitions[b-o74jl5stsl] {
    border: 2px solid rgba(255,255,255,.25);
}

body[data-dark='true'] a[b-o74jl5stsl] {
    color: #d1d1d1;
}
ul.dropdown-menu li.active[b-o74jl5stsl] {
    background-color: #384F80;
    background-color: rgba(56, 79, 128, .2);
    color: #384f80;
    cursor: pointer;
}

    ul.dropdown-menu li.active a[b-o74jl5stsl] {
        color: #384f80;
    }

ul.dropdown-menu li:hover[b-o74jl5stsl], ul.dropdown-menu li:focus[b-o74jl5stsl] {
    background-color: #9d9d9d;
    background-color: rgba(157, 157, 157, 0.5);
    color: #4A494A;
    cursor: pointer;
}

ul.dropdown-menu li a:hover[b-o74jl5stsl] {
    text-decoration: none;
    color: #4A494A;
}

@media screen and (max-width: 600px) {
    #table-search-box[b-o74jl5stsl] {
        max-width: unset;
        border-right: 0;
    }
}
/* /Pages/Resources/DataScience.razor.rz.scp.css */
/* Data Science */

#dataScience[b-moy1sriq2g] {
    margin-top: 20px;
}

#dataScience div[b-moy1sriq2g] {
    display: table;
    height: 100%;
}

#dataScience div p[b-moy1sriq2g] {
    display: table-row;
}

#dataScience div h4[b-moy1sriq2g] {
    display: table-cell;
    height: 50px;
}

#dataScience h1[b-moy1sriq2g] {
    font-size: 50px;
}

/*#dataScience h1, #dataScience h3 {
    color: #4E9F9E;
    font-weight: 600;
}*/

#dataScience strong[b-moy1sriq2g] {
    color: #4E9F9E;
}

#dataScience #mssImg[b-moy1sriq2g] {
    background-image: url(../../../../WebApp/wwwroot/images/MarketStructureSentimentScreen.png);
    background-repeat: no-repeat;
    background-size: contain;
    height: 600px;
}

#dataScience #mseImg[b-moy1sriq2g] {
    background-image: url(../../../../WebApp/wwwroot/images/MarketStructureEdgeGraph.png);
    background-repeat: no-repeat;
    background-size: contain;
    height: 600px;
}

#dataScience #mssvspyimg[b-moy1sriq2g] {
    background-image: url(../../../../WebApp/wwwroot/images/MSSvcSPY.png);
    background-repeat: no-repeat;
    background-size: contain;
    height: 600px;
}

#dataScience #mscImg[b-moy1sriq2g] {
    background-image: url(../../../../WebApp/wwwroot/images/LengthofMSCycles.png);
    background-repeat: no-repeat;
    background-size: contain;
    height: 600px;
}
/* /Pages/Resources/SystemMessages.razor.rz.scp.css */
/* /Pages/Signup/Subscribe.razor.rz.scp.css */
h2[b-208a1d2w34] {
    color: #ffffff;
}

.header[b-208a1d2w34] {
    background-color: #4E9F9E;
}

    .header[b-208a1d2w34]::after {
        content: '';
        position: absolute;
        bottom: -1rem;
        left: 50%;
        margin-left: -20px;
        border-left: 20px solid transparent;
        border-right: 20px solid transparent;
        border-top: 20px solid #4E9F9E;
    }

.section[b-208a1d2w34] {
    /*background-color: #ffffff;*/
    padding: 4rem 0;
}

.section-primary[b-208a1d2w34] {
    background-color: #384F80;
    padding: 4rem 0;
}

.section-secondary[b-208a1d2w34] {
    background-color: #d1ddeb;
    padding: 4rem 0;
}

.flex-container[b-208a1d2w34] {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 20px;
}

.flex-item[b-208a1d2w34] {
    max-width: 800px;
    text-align: left;
    padding: 0 20px; /* Add padding for better alignment */
}

    .flex-item ul[b-208a1d2w34] {
        list-style-type: disc;
        padding-left: 40px; /* Ensure bullets are indented */
    }

    .flex-item li[b-208a1d2w34] {
        margin: 10px 0;
    }

#pricing h4[b-208a1d2w34] {
    color: #4E9F9E;
}

#pricing .card-header[b-208a1d2w34] {
    border-bottom: unset;
    background-color: unset;
}

#pricing .card[b-208a1d2w34] {
    background-color: #384f80;
    border: 5px solid #ffffff;
}

p[b-208a1d2w34] {
    color: white;
}

#changePlan[b-208a1d2w34] {
    background-color: unset;
}

#pricingPlans h4[b-208a1d2w34] {
    color: #4E9F9E;
}

#pricingPlans .card-header[b-208a1d2w34] {
    border-bottom: unset;
    background-color: unset;
}

#subscribeForm[b-208a1d2w34] {
    float: left;
}

#totalAmount[b-208a1d2w34] {
    color: #4E9F9E;
}

#signupTerms[b-208a1d2w34], #emailTerms[b-208a1d2w34] {
    font-size: .75rem;
}

.disclaimer[b-208a1d2w34] {
    font-size: 65%;
}

    .disclaimer p[b-208a1d2w34] {
        color: #a0a0a0;
    }

a[b-208a1d2w34], a:hover[b-208a1d2w34], a:active[b-208a1d2w34], a:focus[b-208a1d2w34] {
    color: #4E9F9E;
}

[b-208a1d2w34] select.form-control {
    padding: 0;
    border: none;
}

#verifyPromo[b-208a1d2w34] {
    position: absolute;
    margin-left: 50%;
}

#promoMsg[b-208a1d2w34] {
    color: #4E9F9E;
}

@media screen and (max-width: 1350px) {
    #promoMsg[b-208a1d2w34] {
        width: 100% !important;
    }
}

#resendCode[b-208a1d2w34] {
    margin-top: 0;
    color: #384F80;
}

    #resendCode:hover[b-208a1d2w34], #resendCode.focus[b-208a1d2w34], #resendCode:focus[b-208a1d2w34] {
        color: #384F80
    }

.iti[b-208a1d2w34] {
    position: static;
    display: block;
}

    .iti .invalid-feedback[b-208a1d2w34] {
        margin-top: 0;
    }
/*Fancy Form*/
@keyframes spin-b-208a1d2w34 {
    0% {
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    to {
        -ms-transform: rotate(1turn);
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
    }
}

@keyframes void-animation-out-b-208a1d2w34 {
    0%, to {
        opacity: 1;
    }
}

.field[b-208a1d2w34] {
    height: 2rem;
}

.baseline[b-208a1d2w34] {
    position: absolute;
    width: 100%;
    height: 1px;
    left: 0;
    bottom: 0;
    background-color: #aab7c4;
    -o-transition: background-color 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
    -webkit-transition: background-color 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: background-color 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
}

label[b-208a1d2w34] {
    position: absolute;
    left: 0;
    color: #aab7c4;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -ms-transform-origin: 0 50%;
    -o-transform-origin: 0 50%;
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    cursor: text;
    pointer-events: none;
    -o-transition-property: color, transform;
    transition-property: color, transform;
    -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -o-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
    transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
}

    label.card-label[b-208a1d2w34] {
        bottom: 1rem;
    }

[b-208a1d2w34] .input:invalid ~ .invalid-feedback,
[b-208a1d2w34] .input.input-validation-error ~ .invalid-feedback,
[b-208a1d2w34] .input.invalid ~ .invalid-feedback {
    display: block;
}

[b-208a1d2w34] .input.input-validation-success ~ .invalid-feedback {
    display: block;
    color: #384f80
}

[b-208a1d2w34] .invalid-feedback {
    margin-top: 2rem;
    font-size: 75%;
    transform: translateX(-0.5rem);
}

[b-208a1d2w34] .form-control.is-valid,
[b-208a1d2w34] .was-validated .form-control:valid {
    background-image: unset;
}

[b-208a1d2w34] .input {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    padding-bottom: 7px;
    color: #32325d;
    background-color: transparent;
    margin: 0 0.25rem;
}

    [b-208a1d2w34] .input:focus::-webkit-input-placeholder,
    [b-208a1d2w34] .input:not(.empty)::-webkit-input-placeholder,
    [b-208a1d2w34] .input:focus::-moz-placeholder,
    [b-208a1d2w34] .input:not(.empty)::-moz-placeholder,
    [b-208a1d2w34] .input:focus:-ms-input-placeholder,
    [b-208a1d2w34] .input:not(.empty):-ms-input-placeholder {
        color: #aab7c4;
    }

    [b-208a1d2w34] .input::-webkit-input-placeholder,
    [b-208a1d2w34] .input::-moz-placeholder,
    [b-208a1d2w34] .input:-ms-input-placeholder {
        color: transparent;
        transition: color 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
    }

    [b-208a1d2w34] .input:focus + label,
    [b-208a1d2w34] .input.form-control.valid + label,
    [b-208a1d2w34] .input.valid.modified + label,
    [b-208a1d2w34] .input.invalid + label,
    [b-208a1d2w34] .input:disabled + label {
        color: #aab7c4;
        transform: scale(0.85) translateY(-2vh);
        bottom: .5rem;
        cursor: default;
    }

    [b-208a1d2w34] .input:disabled {
        color: #86898c;
        cursor: not-allowed;
    }

[b-208a1d2w34] .input:focus + label {
        color: #4E9F9E;
    }

    [b-208a1d2w34] .input.invalid + label,
    [b-208a1d2w34] .input:invalid,
    [b-208a1d2w34] .input.input-validation-error,
    [b-208a1d2w34] .input.input-validation-error + label {
        color: #4E9F9E;
    }

    [b-208a1d2w34] .input:focus + label + .baseline {
        background-color: #4E9F9E;
    }

    [b-208a1d2w34] .input:focus.invalid + label + .baseline,
    [b-208a1d2w34] .input:invalid + label + .baseline,
    [b-208a1d2w34] .input.invalid + label + .baseline,
    [b-208a1d2w34] .input.input-validation-error + label + .baseline {
        background-color: #4E9F9E;
    }

[b-208a1d2w34] .input.invalid {
    border: none;
}

[b-208a1d2w34] input, [b-208a1d2w34] button {
    -webkit-appearance: none;
    -moz-appearance: none;
    outline: none;
    border-style: none;
}

    [b-208a1d2w34] input:-webkit-autofill {
        transition: background-color 100000000s;
        -webkit-animation: 1ms void-animation-out;
    }

.StripeElement--webkit-autofill[b-208a1d2w34] {
    background: transparent !important;
}

[b-208a1d2w34] input, button[b-208a1d2w34] {
    -webkit-animation: 1ms void-animation-out;
}

[b-208a1d2w34] form {
    transition-property: opacity, transform;
    transition-duration: 0.35s;
    transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
}

form[b-208a1d2w34] {
    transition-property: opacity, transform;
    transition-duration: 0.35s;
    transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
}

.error svg .base[b-208a1d2w34] {
    fill: #4E9F9E;
}

.error svg .glyph[b-208a1d2w34] {
    fill: #fff;
}

.error .message[b-208a1d2w34] {
    color: #4E9F9E;
}

.error svg[b-208a1d2w34] {
    flex-shrink: 0;
    margin-top: -1px;
    margin-right: 10px;
}

.error .message[b-208a1d2w34] {
    color: #dc3545;
    font-size: inherit;
}

.error.visible[b-208a1d2w34] {
    opacity: 1;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
}

.error[b-208a1d2w34] {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    width: 100%;
    top: 100%;
    margin-top: -1rem;
    left: 0;
    padding: 0 15px;
    font-size: 13px !important;
    opacity: 0;
    transform: translateY(10px);
    transition-property: opacity, transform;
    transition-duration: 0.35s;
    transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
}
.plan-not-selected[b-208a1d2w34] {
    height: 0px;
    display: none;
}
/* /Pages/Signup/SubscribeDirect.razor.rz.scp.css */
li a:not(.btn):hover[b-028mmrghjo] {
    text-decoration-line: underline;
    text-decoration-thickness: 2px;
    text-decoration-style: initial;
    text-decoration-color: #4E9F9E;
    text-underline-offset: 20%;
}

.mud-icon[b-028mmrghjo] {
    color: white;
}

.lead[b-028mmrghjo],
h4[b-028mmrghjo] {
    font-family: 'Teko', sans-serif;
    font-weight: 500;
    color: #EEF3DC;
}

p[b-028mmrghjo] {
    color: white;
}

#registerPage[b-028mmrghjo] {
    position: relative;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
}

.page[b-028mmrghjo] {
    position: absolute;
    width: 100%;
    text-align: center;
}

#pricingPlans[b-028mmrghjo] {
    display: inline-block;
}

#pricingPlans h4[b-028mmrghjo] {
    color: #4E9F9E;
}

#pricingPlans .card-header[b-028mmrghjo] {
    border-bottom: unset;
    background-color: unset;
}

#registerForm[b-028mmrghjo] {
    float: left;
}

#totalAmount[b-028mmrghjo] {
    color: #4E9F9E;
}

#signupTerms[b-028mmrghjo],
#verifyTerms[b-028mmrghjo],
#emailTerms[b-028mmrghjo] {
    font-size: .75rem;
}

.disclaimer[b-028mmrghjo] {
    font-size: 65%;
}

.disclaimer p[b-028mmrghjo] {
    color: #a0a0a0;
}

.disclaimer-padding[b-028mmrghjo] {
    padding-top: 50px;
}

a:not(.footer-link)[b-028mmrghjo],
a:hover[b-028mmrghjo],
a:active[b-028mmrghjo],
a:focus[b-028mmrghjo] {
    color: #4E9F9E;
}

a.footer-link[b-028mmrghjo] {
    color: #2B2B2B !important;
}

[b-028mmrghjo] select.form-control {
    padding: 0;
    border: none;
}

#resendCode[b-028mmrghjo] {
    margin-top: 0;
    color: #384F80;
}

#resendCode:hover[b-028mmrghjo],
#resendCode.focus[b-028mmrghjo],
#resendCode:focus[b-028mmrghjo] {
    color: #384F80
}

.iti[b-028mmrghjo] {
    position: static;
    display: block;
}

.iti .invalid-feedback[b-028mmrghjo] {
    margin-top: 0;
}




/*Fancy Form*/
@keyframes spin-b-028mmrghjo {
    0% {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(1turn);
    }
}

@keyframes void-animation-out-b-028mmrghjo {

    0%,
    to {
        opacity: 1;
    }
}

.field[b-028mmrghjo] {
    height: 2rem;
}

.baseline[b-028mmrghjo] {
    position: absolute;
    width: 100%;
    height: 1px;
    left: 0;
    bottom: 0;
    background-color: #aab7c4;
    transition: background-color 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.card[b-028mmrghjo] {
    margin: 0 .5em;
    box-shadow: 2px 6px 8px 0 rgba(22, 22, 26, 0.18);
    border: none;
}

.carousel-control-prev[b-028mmrghjo],
.carousel-control-next[b-028mmrghjo] {
    background-color: #e1e1e1;
    width: 6vh;
    height: 6vh;
    border-radius: 50%;
    top: 50%;
    transform: translateY(-50%);
}

.quote-image[b-028mmrghjo] {
    background-image: url('../images/Socials/IllustrationQuote.png');
    height: 46px;
    width: 60px;
}

label[b-028mmrghjo] {
    left: 5px;
    color: #000000;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 0 0 1rem !important;
    margin-bottom: 0;
    font-size: 16px;
    /*transform-origin: 0 50%;*/
    cursor: text;
    pointer-events: none;
    /*transition-property: color, transform;
    transition-duration: 0.3s;
    transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);*/
}

label.card-label[b-028mmrghjo] {
    bottom: 1rem;
}

[b-028mmrghjo] .input:invalid~.invalid-feedback,
[b-028mmrghjo] .input.input-validation-error~.invalid-feedback,
[b-028mmrghjo] .input.invalid~.invalid-feedback {
    display: block;
}

[b-028mmrghjo] .input.input-validation-success~.invalid-feedback {
    display: block;
    color: #384f80
}

[b-028mmrghjo] .invalid-feedback {
    /*margin-top: 2rem;*/
    padding-left: 7px;
    font-size: 75%;
    transform: translateX(-0.5rem);
}

[b-028mmrghjo] .form-control.is-valid,
[b-028mmrghjo] .was-validated .form-control:valid {
    background-image: unset;
}

/*::deep ::placeholder {
    font-size: 16px;
    padding-left: 1rem !important;
}*/

[b-028mmrghjo] .input,
.input[b-028mmrghjo]::placeholder {
    width: 100%;
    left: 10px;
    bottom: 0;
    padding: 7px 0 7px 1rem;
    color: #32325d;
    background-color: transparent;
    /*margin: 0 0.25rem;*/
}

[b-028mmrghjo] .input:focus::-webkit-input-placeholder,
[b-028mmrghjo] .input:not(.empty)::-webkit-input-placeholder,
[b-028mmrghjo] .input:focus::-moz-placeholder,
[b-028mmrghjo] .input:not(.empty)::-moz-placeholder,
[b-028mmrghjo] .input:focus:-ms-input-placeholder,
[b-028mmrghjo] .input:not(.empty):-ms-input-placeholder {
    color: #D6D6D6;
}

[b-028mmrghjo] .input::-webkit-input-placeholder,
[b-028mmrghjo] .input::-moz-placeholder,
[b-028mmrghjo] .input:-ms-input-placeholder {
    color: transparent;
    /*transition: color 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);*/
}

[b-028mmrghjo] .input:focus+label,
[b-028mmrghjo] .input.form-control.valid+label,
[b-028mmrghjo] .input.valid.modified+label,
[b-028mmrghjo] .input.invalid+label {
    color: #D6D6D6;
    /*transform: scale(0.85) translateY(-2vh);*/
    bottom: .5rem;
    cursor: default;
}

[b-028mmrghjo] .input:focus+label {
    color: #4E9F9E;
}

[b-028mmrghjo] .input.invalid+label,
[b-028mmrghjo] .input:invalid,
[b-028mmrghjo] .input.input-validation-error,
[b-028mmrghjo] .input.input-validation-error+label {
    color: #4E9F9E;
}

[b-028mmrghjo] .input:focus+label+.baseline {
    background-color: #4E9F9E;
}

[b-028mmrghjo] .input:focus.invalid+label+.baseline,
[b-028mmrghjo] .input:invalid+label+.baseline,
[b-028mmrghjo] .input.invalid+label+.baseline,
[b-028mmrghjo] .input.input-validation-error+label+.baseline {
    background-color: #4E9F9E;
}

[b-028mmrghjo] button {
    -webkit-appearance: none;
    -moz-appearance: none;
    outline: none;
    border: none;
    border-radius: 2px;
    width: 100%;
}

[b-028mmrghjo] input {
    -webkit-appearance: none;
    -moz-appearance: none;
    outline: none;
    border: 1px solid #D6D6D6;
    border-radius: 2px;
    width: 100%;
}

[b-028mmrghjo] input:-webkit-autofill {
    transition: background-color 100000000s;
    -webkit-animation: 1ms void-animation-out;
}

.StripeElement--webkit-autofill[b-028mmrghjo] {
    background: transparent !important;
}

[b-028mmrghjo] input,
button[b-028mmrghjo] {
    -webkit-animation: 1ms void-animation-out;
}

[b-028mmrghjo] form {
    transition-property: opacity, transform;
    transition-duration: 0.35s;
    transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
}

.error .message[b-028mmrghjo] {
    color: #dc3545;
    font-size: inherit;
}

.error.visible[b-028mmrghjo] {
    opacity: 1;
    transform: none;
}

.error[b-028mmrghjo] {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    width: 100%;
    top: 100%;
    margin-top: -1rem;
    left: 0;
    padding: 0 15px;
    font-size: 13px !important;
    opacity: 0;
    transform: translateY(10px);
    transition-property: opacity, transform;
    transition-duration: 0.35s;
    transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
}

.navbar[b-028mmrghjo] {
    margin-right: 150px;
    margin-left: 150px;
}

.navbar-brand[b-028mmrghjo] {
    padding: 1rem;
}

.navbar .nav-link[b-028mmrghjo] {
    font-size: 1.5rem;
}

.navbar-toggler-icon[b-028mmrghjo] {
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.6)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

p[b-028mmrghjo] {
    color: #2B2B2B;
    padding-bottom: 10px;
}

h2[b-028mmrghjo] {
    color: #000000;
}

h2.trial-form-header[b-028mmrghjo] {
    padding-top: 120px;
    padding-bottom: 10px;
}

.header[b-028mmrghjo] {
    background-color: #4E9F9E;
}

.header[b-028mmrghjo]::after {
    content: '';
    position: absolute;
    bottom: -1rem;
    left: 50%;
    margin-left: -20px;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid #4E9F9E;
}


.section[b-028mmrghjo] {
    background-color: #ffffff;
    /*padding: 4rem 0;*/
}

.section-primary[b-028mmrghjo] {
    background-color: #384F80;
    padding: 4rem 0;
}

.section-secondary[b-028mmrghjo] {
    background-color: #d1ddeb;
    padding: 4rem 0;
}

.video-wrapper[b-028mmrghjo] {
    height: 50vh;
    background-image: url(/images/MacBookPro.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}

.video[b-028mmrghjo] {
    transform: translate(-50%, -50%);
    position: absolute;
    top: 50%;
    left: 50%;
}

#testimonials[b-028mmrghjo] {
    min-height: 30vh;
}

#testimonials .carousel-indicators li[b-028mmrghjo] {
    background-color: #384f80;
}

#testimonials .carousel-item-next[b-028mmrghjo],
#testimonials .carousel-item-prev[b-028mmrghjo],
#testimonials .carousel-item.active[b-028mmrghjo] {
    background-repeat: no-repeat;
    background-position-x: right;
    background-position-y: top;
}

#testimonials .carousel-caption[b-028mmrghjo] {
    text-align: left;
    position: unset;
}

.testimonials-name[b-028mmrghjo] {
    font-size: 1.2rem;
    color: #2B2B2B;
}

.testimonials-location[b-028mmrghjo] {
    font-size: .80rem;
    font-weight: 300;
    color: #8B8B8B;
}

.testimonials-content[b-028mmrghjo] {
    font-size: 1rem;
    color: #2B2B2B !important;
}

.gradient[b-028mmrghjo] {
    background: linear-gradient(180deg, rgb(214 222 237) 0%, rgba(228, 235, 243, 0.4) 56.66%, rgba(209, 221, 235, 0.1) 44.33%);
}

#testimonials-carousel[b-028mmrghjo] {
    padding-bottom: 6.25rem;
    padding-top: 6.25rem;
}

#testimonials-carousel-mobile[b-028mmrghjo] {
    padding-bottom: 6.25rem;
    padding-top: 6.25rem;
}

.testimonials-card[b-028mmrghjo] {
    padding: 8rem 5rem;
    height: 100%;
    background-color: #FFFFFF;
}

/* #testimonials .carousel-item::before, #testimonials .carousel-item::after {
        content: '';
        position: absolute;
        right: 0;
    }
    #testimonials .carousel-item::before {
        top: 0;
        border-left: 100px solid #4E9F9E;
        border-top: 16px solid #4E9F9E;
    }
    #testimonials .carousel-item::after {
        top: 1rem;
        border-right: 16px solid #4E9F9E;
        border-top: 100px solid #4E9F9E;
    }*/
#faq .card[b-028mmrghjo] {
    border: none;
}

#faq .card-header[b-028mmrghjo],
#faq .card-body[b-028mmrghjo] {
    border-bottom: 1px solid #C1C1C1;
    background-color: #ffffff;
    color: #000000;
}

#faq .btn-link[b-028mmrghjo] {
    color: #4D4D4D;
    font-size: 24px;
    font-weight: 300;
}

#faq .btn-link:hover[b-028mmrghjo],
#faq .btn-link:active[b-028mmrghjo],
#faq .btn-link:focus[b-028mmrghjo] {
    text-decoration: none;
}

#pricing[b-028mmrghjo] {
    display: inline-block;
}

#pricing h4[b-028mmrghjo] {
    color: #4E9F9E;
}

#pricing .card-header[b-028mmrghjo] {
    border-bottom: unset;
    background-color: unset;
}

#pricing .card[b-028mmrghjo] {
    background-color: #384f80;
    border: 5px solid #ffffff;
}

#footer .list-inline-item[b-028mmrghjo] {
    align-items: center !important;
    color: #FFFFFF !important;
    font-size: 14px !important;
    display: inline-grid !important;
    justify-content: center !important;
    letter-spacing: 0 !important;
    line-height: 20px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
}

#social .list-inline-item[b-028mmrghjo] {
    border-radius: 0.25rem !important;
    padding: 0.25rem 0.5rem;
}

[b-028mmrghjo] .body {
    background: linear-gradient(180deg, rgba(209, 221, 235, 0.1) 0%, rgba(228, 235, 243, 0.4) 56.66%, #FFFFFF 100%) !important;
}

.trial-button[b-028mmrghjo] {
    height: 50px;
    border-radius: 0px;
    width: 160px;
    background-color: #FFFFFF;
    box-shadow: 4px 4px 20px 0 rgba(33, 63, 110, 0.4) !important;
    align-items: center;
    font-weight: 300;
    color: #4D4D4D;
    font-size: 14px;
    display: inline-flex;
    justify-content: center;
    letter-spacing: 0;
    margin-left: 20px;
    line-height: 20px;
}

.trial-submit-button[b-028mmrghjo] {
    height: 50px;
    border-radius: 0px;
    width: 160px;
    background-color: #408F8C;
    box-shadow: 4px 4px 20px 0 rgba(64, 143, 140, 0.4) !important;
    align-items: center;
    font-weight: 300;
    color: #FFFFFF;
    font-size: 14px;
    display: inline-flex;
    justify-content: center;
    letter-spacing: 0;
    line-height: 20px;
    margin-bottom: 80px;
}

.trial-submit-button:hover[b-028mmrghjo] {
    box-shadow: 4px 4px 20px 0 rgba(64, 143, 140, 0.4) !important;
}

/*.navbar-center {
    display: inline-grid;
    justify-content: center;
    align-items: center;
}*/

.trial-button:hover[b-028mmrghjo] {
    box-shadow: 4px 4px 20px 0 rgba(64, 143, 140, 0.4) !important;
}

.trial-navlink[b-028mmrghjo] {
    cursor: pointer;
    align-items: center !important;
    color: #FFFFFF !important;
    font-size: 14px !important;
    display: inline-grid !important;
    justify-content: center !important;
    letter-spacing: 0 !important;
    line-height: 20px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
}

.popout[b-028mmrghjo] {
    animation: popout-b-028mmrghjo .2s ease;
    transform: scale(0);
}

.popin[b-028mmrghjo] {
    animation: popin-b-028mmrghjo .2s ease;
    transform: scale(1);
}

.hero-image[b-028mmrghjo] {
    /* Use "linear-gradient" to add a darken background effect to the image (photographer.jpg). This will make the text easier to read */
    background-image: url('../images/TrialPageBackground.png');
    /* Set a specific height */
    min-height: 650px;
    /* Position and center the image to scale nicely on all screens */
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    padding-top: 53px;
}

.hero-text[b-028mmrghjo] {
    padding-top: 55px;
    padding-left: 150px;
    padding-right: 150px;
}

.hero-text-header[b-028mmrghjo] {
    font-size: 48px !important;
    font-weight: 400;
    color: white !important;
}

.hero-text-content[b-028mmrghjo] {
    font-size: 24px !important;
    color: white !important;
}

.faq-text[b-028mmrghjo] {
    padding-top: 130px;
    padding-bottom: 50px;
}

.faq-text-header[b-028mmrghjo] {
    font-size: 42px !important;
    font-weight: 400;
    color: #2B2B2B !important;
}

.faq-text-content[b-028mmrghjo] {
    font-size: 16px !important;
    color: #2B2B2B !important;
}

.artboard[b-028mmrghjo] {
    margin-left: 20px;
    top: -7rem;
    height: 400px;
    width: 350px;
    position: relative;
}

.mask[b-028mmrghjo] {
    height: 185px;
    width: 1440px;
    border-radius: 4px;
    background-color: #213F6E;
}

.oval-oval-copy-mask[b-028mmrghjo] {
    height: 1938px;
    width: 2330px;
}

.group-2[b-028mmrghjo] {
    height: 1938px;
    width: 2330px;
}

.oval[b-028mmrghjo] {
    height: 232.1px;
    width: 232.1px;
    background: linear-gradient(270deg, rgba(64, 143, 140, 0.5) 0%, rgba(33, 63, 110, 0.7) 100%);
}

.oval-copy[b-028mmrghjo] {
    height: 464.19px;
    width: 464.19px;
    opacity: 0.8;
    background: linear-gradient(270deg, rgba(64, 143, 140, 0.5) 0%, rgba(33, 63, 110, 0.7) 100%);
}

.oval-copy-2[b-028mmrghjo] {
    height: 777.52px;
    width: 777.52px;
    opacity: 0.6;
    background: linear-gradient(270deg, rgba(64, 143, 140, 0.5) 0%, rgba(33, 63, 110, 0.7) 100%);
}

.oval-copy-3[b-028mmrghjo] {
    height: 1177.89px;
    width: 1177.89px;
    opacity: 0.6;
    background: linear-gradient(270deg, rgba(64, 143, 140, 0.5) 0%, rgba(33, 63, 110, 0.7) 100%);
}

.oval-copy-4[b-028mmrghjo] {
    height: 1595.66px;
    width: 1595.66px;
    opacity: 0.6;
    background: linear-gradient(270deg, rgba(64, 143, 140, 0.5) 0%, rgba(33, 63, 110, 0.7) 100%);
}

.oval-copy-5[b-028mmrghjo] {
    height: 1938px;
    width: 1938px;
    opacity: 0.6;
    background: linear-gradient(270deg, rgba(64, 143, 140, 0.5) 0%, rgba(33, 63, 110, 0.7) 100%);
}

.banner-image[b-028mmrghjo] {
    /*Use "linear-gradient" to add a darken background effect to the image (photographer.jpg). This will make the text easier to read*/
    background-image: url('../images/AwardBackground.png');
    /*Set a specific height*/
    height: 185px;
    /*Position and center the image to scale nicely on all screens*/
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

.banner-header[b-028mmrghjo] {
    height: 48px;
    width: 914px;
    color: #FFFFFF;
    font-size: 60px;
    letter-spacing: 1px;
    padding-bottom: 9px;
    padding-top: 40px;
    padding-left: 50px;
    line-height: 48px;
}

.banner-text[b-028mmrghjo] {
    height: 48px;
    padding-top: 50px;
    width: 895px;
    color: #FFFFFF;
    font-size: 34px;
    letter-spacing: 0;
    line-height: 48px;
    padding-left: 50px;
}

@keyframes popout-b-028mmrghjo {
    from {
        transform: scale(1)
    }

    10% {
        transform: scale(1.1)
    }

    to {
        transform: scale(0)
    }
}

@keyframes popin-b-028mmrghjo {
    from {
        transform: scale(0)
    }

    90% {
        transform: scale(1.1)
    }

    to {
        transform: scale(1)
    }
}

@media screen and (min-width: 1441px) {
    .video[b-028mmrghjo] {
        width: 45%;
    }
}

@media screen and (max-width: 1440px) {

    .container-fluid.banner-image .pl-3[b-028mmrghjo] {
        margin-left: 220px;
        /* Remove margin on smaller screens */
    }

    .video[b-028mmrghjo] {
        width: 57%;
    }

    .artboard[b-028mmrghjo] {
        margin-left: -63px;
        height: 355px;
        width: 329px;
        position: absolute;
        top: -6rem;
    }
}

@media screen and (max-width: 1024px) {

    .small-screen-left-margin[b-028mmrghjo] {
        margin-left: 48px !important;
    }

    .full-screen-nav[b-028mmrghjo] {
        display: none;
    }

    .video[b-028mmrghjo] {
        width: 70%;
    }

    .testimonials-card[b-028mmrghjo] {
        padding: 2rem 2rem;
    }

    .hero-text[b-028mmrghjo] {
        padding-top: 150px;
        padding-left: 88px;
    }

    .banner-text[b-028mmrghjo] {
        padding-top: 29px;
        font-size: 22px;
        padding-left: 88px;
    }

    .banner-header[b-028mmrghjo] {
        padding-bottom: 9px;
        padding-top: 40px;
        padding-left: 88px;
    }

    .navbar-nav[b-028mmrghjo] {
        padding: 0;
    }

    .navbar[b-028mmrghjo] {
        margin-right: 27px;
        margin-left: -12px;
        padding: 0;
    }

    .navbar-brand[b-028mmrghjo] {
        margin-right: 0;
    }
}

@media screen and (max-width: 768px) {


    .navbar-brand[b-028mmrghjo] {
        width: auto;
    }

    .bg-dark[b-028mmrghjo] {
        background-color: #ffffff !important;
    }

    .navbar-dark .navbar-toggler[b-028mmrghjo] {
        color: #384f80;
        border-color: #384f80;
        border-radius: 0.25rem !important;
        border-width: 2px;
    }

    .navbar-dark .navbar-toggler-icon[b-028mmrghjo] {
        background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(56, 79, 128, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
    }

    .navbar-dark .navbar-nav .nav-link.btn[b-028mmrghjo],
    .navbar-dark .navbar-nav .nav-link.btn:active[b-028mmrghjo],
    .navbar-dark .navbar-nav .nav-link.btn:focus[b-028mmrghjo] {
        color: #ffffff;
    }

    .navbar-dark .navbar-nav .nav-link[b-028mmrghjo],
    .navbar-dark .navbar-nav .nav-link:active[b-028mmrghjo],
    .navbar-dark .navbar-nav .nav-link:focus[b-028mmrghjo] {
        text-align: center;
        color: #384f80;
    }

    .banner-text[b-028mmrghjo] {
        font-size: 17px;
        padding-left: 116px;
    }

    .banner-header[b-028mmrghjo] {
        padding-left: 116px;
        font-size: 30px;
    }

    .video[b-028mmrghjo] {
        width: 68%;
    }

    .hero-text[b-028mmrghjo] {
        padding-top: 120px;
    }

    #signup[b-028mmrghjo] {
        margin: 0 5px 0 5px;
    }
}

@media screen and (max-width: 425px) {

    .small-screen-top-margin[b-028mmrghjo] {
        margin-top: 48px;
    }

    .artboard[b-028mmrghjo] {
        margin-left: -63px;
        height: 222px;
        width: 195px;
        top: -0.5rem;
    }

    .banner-image[b-028mmrghjo] {
        height: 196px;
    }

    .banner-header[b-028mmrghjo] {
        padding: 3px 0 0 168px;
        font-size: 20px;
    }

    .banner-text[b-028mmrghjo] {
        font-size: 14px;
        padding-left: 166px;
        padding-top: 50px;
    }

    .hero-text[b-028mmrghjo] {
        padding: 0 75px 0 50px;
    }

    .hero-text-header[b-028mmrghjo] {
        font-size: 30px;
    }

    .hero-text-content[b-028mmrghjo] {
        font-size: 16px;
    }

    .testimonials-card[b-028mmrghjo] {
        padding: 1rem 1rem;
    }

    .video[b-028mmrghjo] {
        width: 65%;
    }
}

@media screen and (max-width: 900px) {



    .video[b-028mmrghjo] {
        width: 65%;
    }

    .testimonials-card[b-028mmrghjo] {
        padding: 1rem 1rem;
    }

    .hero-text[b-028mmrghjo] {
        padding-left: 50px;
        padding-right: 18px;
    }

    .hero-text-header[b-028mmrghjo] {
        font-size: 30px;
    }

    .hero-text-content[b-028mmrghjo] {
        font-size: 16px;
    }

    .video[b-028mmrghjo] {
        width: 65%;
    }
}
/* /Pages/Signup/Trial.razor.rz.scp.css */
li a:not(.btn):hover[b-50jr0ejlzc] {
    text-decoration-line: underline;
    text-decoration-thickness: 2px;
    text-decoration-style: initial;
    text-decoration-color: #4E9F9E;
    text-underline-offset: 20%;
}

.lead[b-50jr0ejlzc], h4[b-50jr0ejlzc] {
    font-family: 'Teko', sans-serif;
    font-weight: 500;
    color: #EEF3DC;
}

p[b-50jr0ejlzc] {
    color: white;
}

#registerPage[b-50jr0ejlzc] {
    position: relative;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
}

.page[b-50jr0ejlzc] {
    position: absolute;
    width: 100%;
    text-align: center;
}

#pricingPlans[b-50jr0ejlzc] {
    display: inline-block;
}

    #pricingPlans h4[b-50jr0ejlzc] {
        color: #4E9F9E;
    }

    #pricingPlans .card-header[b-50jr0ejlzc] {
        border-bottom: unset;
        background-color: unset;
    }

#registerForm[b-50jr0ejlzc] {
    float: left;
}

#totalAmount[b-50jr0ejlzc] {
    color: #4E9F9E;
}

#signupTerms[b-50jr0ejlzc], #verifyTerms[b-50jr0ejlzc], #emailTerms[b-50jr0ejlzc] {
    font-size: .75rem;
}

.disclaimer[b-50jr0ejlzc] {
    font-size: 65%;
}

    .disclaimer p[b-50jr0ejlzc] {
        color: #a0a0a0;
    }

.disclaimer-padding[b-50jr0ejlzc] {
    padding-top: 50px;
}

a:not(.footer-link)[b-50jr0ejlzc], a:hover[b-50jr0ejlzc], a:active[b-50jr0ejlzc], a:focus[b-50jr0ejlzc] {
    color: #4E9F9E;
}

a.footer-link[b-50jr0ejlzc] {
    color: #2B2B2B !important;
}

[b-50jr0ejlzc] select.form-control {
    padding: 0;
    border: none;
}

#resendCode[b-50jr0ejlzc] {
    margin-top: 0;
    color: #384F80;
}

    #resendCode:hover[b-50jr0ejlzc], #resendCode.focus[b-50jr0ejlzc], #resendCode:focus[b-50jr0ejlzc] {
        color: #384F80
    }

.iti[b-50jr0ejlzc] {
    position: static;
    display: block;
}

    .iti .invalid-feedback[b-50jr0ejlzc] {
        margin-top: 0;
    }

/*Fancy Form*/
@keyframes spin-b-50jr0ejlzc {
    0% {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(1turn);
    }
}

@keyframes void-animation-out-b-50jr0ejlzc {
    0%, to {
        opacity: 1;
    }
}

.field[b-50jr0ejlzc] {
    height: 2rem;
}

.baseline[b-50jr0ejlzc] {
    position: absolute;
    width: 100%;
    height: 1px;
    left: 0;
    bottom: 0;
    background-color: #aab7c4;
    transition: background-color 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.card[b-50jr0ejlzc] {
    margin: 0 .5em;
    box-shadow: 2px 6px 8px 0 rgba(22, 22, 26, 0.18);
    border: none;
}

.carousel-control-prev[b-50jr0ejlzc], .carousel-control-next[b-50jr0ejlzc] {
    background-color: #e1e1e1;
    width: 6vh;
    height: 6vh;
    border-radius: 50%;
    top: 50%;
    transform: translateY(-50%);
}

.quote-image[b-50jr0ejlzc] {
    background-image: url('../images/Socials/IllustrationQuote.png');
    height: 46px;
    width: 60px;
}

label[b-50jr0ejlzc] {
    left: 5px;
    color: #000000;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 0 0 1rem !important;
    margin-bottom: 0;
    font-size: 16px;
    /*transform-origin: 0 50%;*/
    cursor: text;
    pointer-events: none;
    /*transition-property: color, transform;
    transition-duration: 0.3s;
    transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);*/
}

    label.card-label[b-50jr0ejlzc] {
        bottom: 1rem;
    }

[b-50jr0ejlzc] .input:invalid ~ .invalid-feedback,
[b-50jr0ejlzc] .input.input-validation-error ~ .invalid-feedback,
[b-50jr0ejlzc] .input.invalid ~ .invalid-feedback {
    display: block;
}

[b-50jr0ejlzc] .input.input-validation-success ~ .invalid-feedback {
    display: block;
    color: #384f80
}

[b-50jr0ejlzc] .invalid-feedback {
    /*margin-top: 2rem;*/
    padding-left: 7px;
    font-size: 75%;
    transform: translateX(-0.5rem);
}

[b-50jr0ejlzc] .form-control.is-valid,
[b-50jr0ejlzc] .was-validated .form-control:valid {
    background-image: unset;
}
/*::deep ::placeholder {
    font-size: 16px;
    padding-left: 1rem !important;
}*/

[b-50jr0ejlzc] .input, .input[b-50jr0ejlzc]::placeholder {
    width: 100%;
    left: 10px;
    bottom: 0;
    padding: 7px 0 7px 1rem;
    color: #32325d;
    background-color: transparent;
    /*margin: 0 0.25rem;*/
}

    [b-50jr0ejlzc] .input:focus::-webkit-input-placeholder,
    [b-50jr0ejlzc] .input:not(.empty)::-webkit-input-placeholder,
    [b-50jr0ejlzc] .input:focus::-moz-placeholder,
    [b-50jr0ejlzc] .input:not(.empty)::-moz-placeholder,
    [b-50jr0ejlzc] .input:focus:-ms-input-placeholder,
    [b-50jr0ejlzc] .input:not(.empty):-ms-input-placeholder {
        color: #D6D6D6;
    }

    [b-50jr0ejlzc] .input::-webkit-input-placeholder,
    [b-50jr0ejlzc] .input::-moz-placeholder,
    [b-50jr0ejlzc] .input:-ms-input-placeholder {
        color: transparent;
        /*transition: color 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);*/
    }

    [b-50jr0ejlzc] .input:focus + label,
    [b-50jr0ejlzc] .input.form-control.valid + label,
    [b-50jr0ejlzc] .input.valid.modified + label,
    [b-50jr0ejlzc] .input.invalid + label {
        color: #D6D6D6;
        /*transform: scale(0.85) translateY(-2vh);*/
        bottom: .5rem;
        cursor: default;
    }

    [b-50jr0ejlzc] .input:focus + label {
        color: #4E9F9E;
    }

    [b-50jr0ejlzc] .input.invalid + label,
    [b-50jr0ejlzc] .input:invalid,
    [b-50jr0ejlzc] .input.input-validation-error,
    [b-50jr0ejlzc] .input.input-validation-error + label {
        color: #4E9F9E;
    }

    [b-50jr0ejlzc] .input:focus + label + .baseline {
        background-color: #4E9F9E;
    }

    [b-50jr0ejlzc] .input:focus.invalid + label + .baseline,
    [b-50jr0ejlzc] .input:invalid + label + .baseline,
    [b-50jr0ejlzc] .input.invalid + label + .baseline,
    [b-50jr0ejlzc] .input.input-validation-error + label + .baseline {
        background-color: #4E9F9E;
    }

[b-50jr0ejlzc] button {
    -webkit-appearance: none;
    -moz-appearance: none;
    outline: none;
    border: none;
    border-radius: 2px;
    width: 100%;
}

[b-50jr0ejlzc] input {
    -webkit-appearance: none;
    -moz-appearance: none;
    outline: none;
    border: 1px solid #D6D6D6;
    border-radius: 2px;
    width: 100%;
}

    [b-50jr0ejlzc] input:-webkit-autofill {
        transition: background-color 100000000s;
        -webkit-animation: 1ms void-animation-out;
    }

.StripeElement--webkit-autofill[b-50jr0ejlzc] {
    background: transparent !important;
}

[b-50jr0ejlzc] input, button[b-50jr0ejlzc] {
    -webkit-animation: 1ms void-animation-out;
}

[b-50jr0ejlzc] form {
    transition-property: opacity, transform;
    transition-duration: 0.35s;
    transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
}

.error .message[b-50jr0ejlzc] {
    color: #dc3545;
    font-size: inherit;
}

.error.visible[b-50jr0ejlzc] {
    opacity: 1;
    transform: none;
}

.error[b-50jr0ejlzc] {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    width: 100%;
    top: 100%;
    margin-top: -1rem;
    left: 0;
    padding: 0 15px;
    font-size: 13px !important;
    opacity: 0;
    transform: translateY(10px);
    transition-property: opacity, transform;
    transition-duration: 0.35s;
    transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
}

.navbar[b-50jr0ejlzc] {
    margin-right: 150px;
    margin-left: 150px;
}

.navbar-brand[b-50jr0ejlzc] {
    padding: 1rem;
}

.navbar .nav-link[b-50jr0ejlzc] {
    font-size: 1.5rem;
}

.navbar-toggler-icon[b-50jr0ejlzc] {
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.6)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

p[b-50jr0ejlzc] {
    color: #2B2B2B;
    padding-bottom: 10px;
}

h2[b-50jr0ejlzc] {
    color: #000000;
}

    h2.trial-form-header[b-50jr0ejlzc] {
        padding-top: 120px;
        padding-bottom: 10px;
    }

.header[b-50jr0ejlzc] {
    background-color: #4E9F9E;
}

    .header[b-50jr0ejlzc]::after {
        content: '';
        position: absolute;
        bottom: -1rem;
        left: 50%;
        margin-left: -20px;
        border-left: 20px solid transparent;
        border-right: 20px solid transparent;
        border-top: 20px solid #4E9F9E;
    }


.section[b-50jr0ejlzc] {
    background-color: #ffffff;
    /*padding: 4rem 0;*/
}

.section-primary[b-50jr0ejlzc] {
    background-color: #384F80;
    padding: 4rem 0;
}

.section-secondary[b-50jr0ejlzc] {
    background-color: #d1ddeb;
    padding: 4rem 0;
}

.video-wrapper[b-50jr0ejlzc] {
    height: 50vh;
    background-image: url(/images/MacBookPro.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}

.video[b-50jr0ejlzc] {
    transform: translate(-50%, -50%);
    position: absolute;
    top: 50%;
    left: 50%;
}

#testimonials[b-50jr0ejlzc] {
    min-height: 30vh;
}

    #testimonials .carousel-indicators li[b-50jr0ejlzc] {
        background-color: #384f80;
    }

    #testimonials .carousel-item-next[b-50jr0ejlzc], #testimonials .carousel-item-prev[b-50jr0ejlzc], #testimonials .carousel-item.active[b-50jr0ejlzc] {
        background-repeat: no-repeat;
        background-position-x: right;
        background-position-y: top;
    }

    #testimonials .carousel-caption[b-50jr0ejlzc] {
        text-align: left;
        position: unset;
    }

.testimonials-name[b-50jr0ejlzc] {
    font-size: 1.2rem;
    color: #2B2B2B;
}

.testimonials-location[b-50jr0ejlzc] {
    font-size: .80rem;
    font-weight: 300;
    color: #8B8B8B;
}

.testimonials-content[b-50jr0ejlzc] {
    font-size: 1rem;
    color: #2B2B2B !important;
}
.gradient[b-50jr0ejlzc] {
    background: linear-gradient(180deg, rgb(214 222 237) 0%, rgba(228,235,243,0.4) 56.66%, rgba(209,221,235,0.1) 44.33%);
}
#testimonials-carousel[b-50jr0ejlzc] {
    padding-bottom: 6.25rem;
    padding-top: 6.25rem;
}
#testimonials-carousel-mobile[b-50jr0ejlzc] {
    padding-bottom: 6.25rem;
    padding-top: 6.25rem;
}

.testimonials-card[b-50jr0ejlzc] {
    padding: 8rem 5rem;
    height: 100%;
    background-color: #FFFFFF;
}
/* #testimonials .carousel-item::before, #testimonials .carousel-item::after {
        content: '';
        position: absolute;
        right: 0;
    }
    #testimonials .carousel-item::before {
        top: 0;
        border-left: 100px solid #4E9F9E;
        border-top: 16px solid #4E9F9E;
    }
    #testimonials .carousel-item::after {
        top: 1rem;
        border-right: 16px solid #4E9F9E;
        border-top: 100px solid #4E9F9E;
    }*/
#faq .card[b-50jr0ejlzc] {
    border: none;
}

#faq .card-header[b-50jr0ejlzc], #faq .card-body[b-50jr0ejlzc] {
    border-bottom: 1px solid #C1C1C1;
    background-color: #ffffff;
    color: #000000;
}

#faq .btn-link[b-50jr0ejlzc] {
    color: #4D4D4D;
    font-size: 24px;
    font-weight: 300;
}

    #faq .btn-link:hover[b-50jr0ejlzc], #faq .btn-link:active[b-50jr0ejlzc], #faq .btn-link:focus[b-50jr0ejlzc] {
        text-decoration: none;
    }

#pricing[b-50jr0ejlzc] {
    display: inline-block;
}

    #pricing h4[b-50jr0ejlzc] {
        color: #4E9F9E;
    }

    #pricing .card-header[b-50jr0ejlzc] {
        border-bottom: unset;
        background-color: unset;
    }

    #pricing .card[b-50jr0ejlzc] {
        background-color: #384f80;
        border: 5px solid #ffffff;
    }

#footer .list-inline-item[b-50jr0ejlzc] {
    align-items: center !important;
    color: #FFFFFF !important;
    font-size: 14px !important;
    display: inline-grid !important;
    justify-content: center !important;
    letter-spacing: 0 !important;
    line-height: 20px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
}

#social .list-inline-item[b-50jr0ejlzc] {
    border-radius: 0.25rem !important;
    padding: 0.25rem 0.5rem;
}

[b-50jr0ejlzc] .body {
    background: linear-gradient(180deg, rgba(209,221,235,0.1) 0%, rgba(228,235,243,0.4) 56.66%, #FFFFFF 100%) !important;
}

.trial-button[b-50jr0ejlzc] {
    height: 50px;
    border-radius: 0px;
    width: 160px;
    background-color: #FFFFFF;
    box-shadow: 4px 4px 20px 0 rgba(33,63,110,0.4) !important;
    align-items: center;
    font-weight: 300;
    color: #4D4D4D;
    font-size: 14px;
    display: inline-flex;
    justify-content: center;
    letter-spacing: 0;
    margin-left: 20px;
    line-height: 20px;
}

.trial-submit-button[b-50jr0ejlzc] {
    height: 50px;
    border-radius: 0px;
    width: 160px;
    background-color: #408F8C;
    box-shadow: 4px 4px 20px 0 rgba(64,143,140,0.4) !important;
    align-items: center;
    font-weight: 300;
    color: #FFFFFF;
    font-size: 14px;
    display: inline-flex;
    justify-content: center;
    letter-spacing: 0;
    line-height: 20px;
    margin-bottom: 80px;
}

    .trial-submit-button:hover[b-50jr0ejlzc] {
        box-shadow: 4px 4px 20px 0 rgba(64,143,140,0.4) !important;
    }

/*.navbar-center {
    display: inline-grid;
    justify-content: center;
    align-items: center;
}*/

.trial-button:hover[b-50jr0ejlzc] {
    box-shadow: 4px 4px 20px 0 rgba(64,143,140,0.4) !important;
}

.trial-navlink[b-50jr0ejlzc] {
    cursor: pointer;
    align-items: center !important;
    color: #FFFFFF !important;
    font-size: 14px !important;
    display: inline-grid !important;
    justify-content: center !important;
    letter-spacing: 0 !important;
    line-height: 20px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
}

.popout[b-50jr0ejlzc] {
    animation: popout-b-50jr0ejlzc .2s ease;
    transform: scale(0);
}

.popin[b-50jr0ejlzc] {
    animation: popin-b-50jr0ejlzc .2s ease;
    transform: scale(1);
}

.hero-image[b-50jr0ejlzc] {
    /* Use "linear-gradient" to add a darken background effect to the image (photographer.jpg). This will make the text easier to read */
    background-image: url('../images/TrialPageBackground.png');
    /* Set a specific height */
    height: 650px;
    /* Position and center the image to scale nicely on all screens */
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    padding-top: 53px;
}

.hero-text[b-50jr0ejlzc] {
    padding-top: 150px;
    padding-left: 150px;
    padding-right: 150px;
}

.hero-text-header[b-50jr0ejlzc] {
    font-size: 48px !important;
    font-weight: 400;
    color: white !important;
}

.hero-text-content[b-50jr0ejlzc] {
    font-size: 24px !important;
    color: white !important;
}

.faq-text[b-50jr0ejlzc] {
    padding-top: 130px;
    padding-bottom: 50px;
}

.faq-text-header[b-50jr0ejlzc] {
    font-size: 42px !important;
    font-weight: 400;
    color: #2B2B2B !important;
}

.faq-text-content[b-50jr0ejlzc] {
    font-size: 16px !important;
    color: #2B2B2B !important;
}

.artboard[b-50jr0ejlzc] {
    margin-left: 20px;
    top: -7rem;
    height: 400px;
    width: 350px;
    position: relative;
}

.mask[b-50jr0ejlzc] {
    height: 185px;
    width: 1440px;
    border-radius: 4px;
    background-color: #213F6E;
}

.oval-oval-copy-mask[b-50jr0ejlzc] {
    height: 1938px;
    width: 2330px;
}

.group-2[b-50jr0ejlzc] {
    height: 1938px;
    width: 2330px;
}

.oval[b-50jr0ejlzc] {
    height: 232.1px;
    width: 232.1px;
    background: linear-gradient(270deg, rgba(64,143,140,0.5) 0%, rgba(33,63,110,0.7) 100%);
}

.oval-copy[b-50jr0ejlzc] {
    height: 464.19px;
    width: 464.19px;
    opacity: 0.8;
    background: linear-gradient(270deg, rgba(64,143,140,0.5) 0%, rgba(33,63,110,0.7) 100%);
}

.oval-copy-2[b-50jr0ejlzc] {
    height: 777.52px;
    width: 777.52px;
    opacity: 0.6;
    background: linear-gradient(270deg, rgba(64,143,140,0.5) 0%, rgba(33,63,110,0.7) 100%);
}

.oval-copy-3[b-50jr0ejlzc] {
    height: 1177.89px;
    width: 1177.89px;
    opacity: 0.6;
    background: linear-gradient(270deg, rgba(64,143,140,0.5) 0%, rgba(33,63,110,0.7) 100%);
}

.oval-copy-4[b-50jr0ejlzc] {
    height: 1595.66px;
    width: 1595.66px;
    opacity: 0.6;
    background: linear-gradient(270deg, rgba(64,143,140,0.5) 0%, rgba(33,63,110,0.7) 100%);
}

.oval-copy-5[b-50jr0ejlzc] {
    height: 1938px;
    width: 1938px;
    opacity: 0.6;
    background: linear-gradient(270deg, rgba(64,143,140,0.5) 0%, rgba(33,63,110,0.7) 100%);
}

.banner-image[b-50jr0ejlzc] {
    /*Use "linear-gradient" to add a darken background effect to the image (photographer.jpg). This will make the text easier to read*/
    background-image: url('../images/AwardBackground.png');
    /*Set a specific height*/
    height: 185px;
    /*Position and center the image to scale nicely on all screens*/
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

.banner-header[b-50jr0ejlzc] {
    height: 48px;
    width: 914px;
    color: #FFFFFF;
    font-size: 60px;
    letter-spacing: 1px;
    padding-bottom: 9px;
    padding-top: 40px;
    padding-left: 50px;
    line-height: 48px;
}

.banner-text[b-50jr0ejlzc] {
    height: 48px;
    padding-top: 50px;
    width: 895px;
    color: #FFFFFF;
    font-size: 34px;
    letter-spacing: 0;
    line-height: 48px;
    padding-left: 50px;
}

@keyframes popout-b-50jr0ejlzc {
    from {
        transform: scale(1)
    }

    10% {
        transform: scale(1.1)
    }

    to {
        transform: scale(0)
    }
}

@keyframes popin-b-50jr0ejlzc {
    from {
        transform: scale(0)
    }

    90% {
        transform: scale(1.1)
    }

    to {
        transform: scale(1)
    }
}

@media screen and (min-width: 1441px) {
    .video[b-50jr0ejlzc] {
        width: 45%;
    }
}

@media screen and (max-width: 1440px) {
    .video[b-50jr0ejlzc] {
        width: 57%;
    }

    .artboard[b-50jr0ejlzc] {
        margin-left: -63px;
        height: 355px;
        width: 329px;
        position: absolute;
        top: -6rem;
    }
}

@media screen and (max-width: 1024px) {
    .video[b-50jr0ejlzc] {
        width: 70%;
    }
    .testimonials-card[b-50jr0ejlzc] {
        padding: 2rem 2rem;
    }
    .hero-text[b-50jr0ejlzc] {
        padding-top: 150px;
        padding-left: 88px;
    }

    .banner-text[b-50jr0ejlzc] {
        padding-top: 29px;
        font-size: 22px;
        padding-left: 88px;
    }

    .banner-header[b-50jr0ejlzc] {
        padding-bottom: 9px;
        padding-top: 40px;
        padding-left: 88px;
    }

    .navbar-nav[b-50jr0ejlzc] {
        padding: 0;
    }

    .navbar[b-50jr0ejlzc] {
        margin-right: 27px;
        margin-left: -12px;
        padding: 0;
    }

    .navbar-brand[b-50jr0ejlzc] {
        margin-right: 0;
    }
}

@media screen and (max-width: 768px) {
    .navbar-brand[b-50jr0ejlzc] {
        width: auto;
    }

    .bg-dark[b-50jr0ejlzc] {
        background-color: #ffffff !important;
    }

    .navbar-dark .navbar-toggler[b-50jr0ejlzc] {
        color: #384f80;
        border-color: #384f80;
        border-radius: 0.25rem !important;
        border-width: 2px;
    }

    .navbar-dark .navbar-toggler-icon[b-50jr0ejlzc] {
        background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(56, 79, 128, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
    }

    .navbar-dark .navbar-nav .nav-link.btn[b-50jr0ejlzc], .navbar-dark .navbar-nav .nav-link.btn:active[b-50jr0ejlzc], .navbar-dark .navbar-nav .nav-link.btn:focus[b-50jr0ejlzc] {
        color: #ffffff;
    }

    .navbar-dark .navbar-nav .nav-link[b-50jr0ejlzc], .navbar-dark .navbar-nav .nav-link:active[b-50jr0ejlzc], .navbar-dark .navbar-nav .nav-link:focus[b-50jr0ejlzc] {
        text-align: center;
        color: #384f80;
    }

    .banner-text[b-50jr0ejlzc] {
        font-size: 17px;
        padding-left: 116px;
    }

    .banner-header[b-50jr0ejlzc] {
        padding-left: 116px;
        font-size: 30px;
    }

    .video[b-50jr0ejlzc] {
        width: 68%;
    }

    .hero-text[b-50jr0ejlzc] {
        padding-top: 120px;
    }

    #signup[b-50jr0ejlzc] {
        margin: 0 5px 0 5px;
    }
}

@media screen and (max-width: 425px) {
    .artboard[b-50jr0ejlzc] {
        margin-left: -63px;
        height: 222px;
        width: 195px;
        top: -0.5rem;
    }

    .banner-image[b-50jr0ejlzc] {
        height: 196px;
    }
    .banner-header[b-50jr0ejlzc] {
        padding: 3px 0 0 168px;
        font-size: 20px;
    }
    .banner-text[b-50jr0ejlzc] {
        font-size: 14px;
        padding-left: 166px;
        padding-top: 50px;
    }

    .hero-text[b-50jr0ejlzc] {
        padding: 0 75px 0 50px;
    }

    .hero-text-header[b-50jr0ejlzc] {
        font-size: 30px;
    }

    .hero-text-content[b-50jr0ejlzc] {
        font-size: 16px;
    }
    .testimonials-card[b-50jr0ejlzc] {
        padding: 1rem 1rem;
    }
    .video[b-50jr0ejlzc] {
        width: 65%;
    }
}

@media screen and (max-width: 320px) {
    .video[b-50jr0ejlzc] {
        width: 65%;
    }
    .testimonials-card[b-50jr0ejlzc] {
        padding: 1rem 1rem;
    }
    .hero-text[b-50jr0ejlzc] {
        padding-left: 50px;
        padding-right: 18px;
    }

    .hero-text-header[b-50jr0ejlzc] {
        font-size: 30px;
    }

    .hero-text-content[b-50jr0ejlzc] {
        font-size: 16px;
    }

    .video[b-50jr0ejlzc] {
        width: 65%;
    }
}
/* /Shared/CookieConsent.razor.rz.scp.css */
/* Cookie Consent */
#cookieConsent[b-64k6ttt9pj] {
    background-color: #4A494A;
    border: unset;
    border-radius: unset;
    color: #ffffff;
    font-size: 80%;
    position: fixed;
    bottom: 0;
    width: 33vw;
}

#cookieConsent a[b-64k6ttt9pj] {
    color: #4e9f9e;
}

#cookieConsent .close[b-64k6ttt9pj] {
    color: inherit;
    font-size: 1rem;
    opacity: 1;
    text-shadow: unset;
}

#cookieConsent .close:focus[b-64k6ttt9pj] {
    border: unset;
    outline: unset;
    text-decoration: underline;
}

#cookieConsent .close:hover[b-64k6ttt9pj] {
    color: white;
    text-decoration: underline;
}
@media screen and (max-width: 768px) {
    #cookieConsent[b-64k6ttt9pj] {
        width: 75vw;
    }
}
/* /Shared/Footer.razor.rz.scp.css */
.hide-the-nav[b-gzxfbhccyl] {
    visibility: hidden;
    display: none;
}


footer[b-gzxfbhccyl] {
    background: #384F80;
    color: white;
    padding-top: 10px;
}

ul.footer[b-gzxfbhccyl], ul.copyright[b-gzxfbhccyl] {
    list-style: none;
    margin: auto;
    overflow: hidden;
    padding: 0;
    text-align: center;
}

.links li[b-gzxfbhccyl], .copyright li[b-gzxfbhccyl] {
    text-align: center;
}

.links[b-gzxfbhccyl] {
    display: inline-block;
}

.copyright li[b-gzxfbhccyl], .copyright li a[b-gzxfbhccyl] {
    color: #94a8d2;
    font-size: x-small;
}
    .copyright li:first-of-type[b-gzxfbhccyl] {
        padding: 0 0 15px 0;
    }
.links a[b-gzxfbhccyl] {
    color: white;
    display: inline-block;
    font-size: x-small;
    padding: 15px;
    text-align: center;
    text-decoration: none;
}

    .links a:hover[b-gzxfbhccyl] {
        text-decoration-line: underline;
        text-decoration-thickness: 2px;
        text-decoration-style: initial;
        text-decoration-color: #4E9F9E;
        text-underline-offset: 20%;
    }
/* /Shared/MainLayout.razor.rz.scp.css */
/* /Shared/NavMenu.razor.rz.scp.css */

@media (max-width: 959px) {
    .desktop-navigation[b-vtk5jkh90b] {
        display: none;
    }

    .mobile-navigation[b-vtk5jkh90b] {
        display: block;
    }
}

@media (min-width: 959px) {
    .desktop-navigation[b-vtk5jkh90b] {
        display: block;
    }

    .mobile-navigation[b-vtk5jkh90b] {
        display: none;
    }
}

.desktop-navigation[b-vtk5jkh90b] {
    display: flex;
    align-items: center;
    width: 100%;
}



.nav-item[b-vtk5jkh90b] {
    flex: 0 1 auto; /* Allow the item to grow and shrink but not force equal spacing */
    display: flex;
    justify-content: center;
    align-items: center;
}

    .nav-item .mud-button[b-vtk5jkh90b],
    .nav-item .mud-nav-link[b-vtk5jkh90b] {
        text-align: center;
    }

.mud-nav-link-text[b-vtk5jkh90b]{
    text-align: center !important;
}

.mud-button-label[b-vtk5jkh90b] {
    text-transform: none; /* Override MudBlazor default text-transform */
    font-variant: normal; /* Ensure normal text variant */
}

.hide-the-nav[b-vtk5jkh90b] {
    visibility: hidden;
    display: none;
}

.top-row[b-vtk5jkh90b] {
    background-color: #FCFCFC;
}

body[data-dark='true'] .top-row[b-vtk5jkh90b] {
    background-color: #212529;
}

.top-row.scroll[b-vtk5jkh90b] {
    -moz-box-shadow: 0 0 10px gray !important;
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.4) !important;
    -webkit-box-shadow: 0 0 10px gray !important;
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.4) !important;
    box-shadow: 0 0 10px gray !important;
    box-shadow: 0 0 10px rgba(0,0,0,0.4) !important;
}

.top-row .navbar-brand[b-vtk5jkh90b] {
    font-size: 1.1rem;
}

[b-vtk5jkh90b] .top-row a, [b-vtk5jkh90b] .top-row .btn-link {
    white-space: nowrap;
    font-size: 1rem;
}

.navbar-toggler[b-vtk5jkh90b] {
    background-color: rgba(255, 255, 255, 0.1);
}

body[data-dark='true'] .navbar-toggler[b-vtk5jkh90b] {
    background-color: transparent;
}

.actions[b-vtk5jkh90b] {
    color: #4A494A;
}

#user-menu[b-vtk5jkh90b] {
    top: auto;
    right: .6rem;
}

[b-vtk5jkh90b] ul.dropdown-menu {
    padding: 0;
}

ul.dropdown-menu li a[b-vtk5jkh90b] {
    color: #4A494A;
}

[b-vtk5jkh90b] ul.dropdown-menu li a:hover {
    text-decoration: none;
    color: #4A494A;
}

[b-vtk5jkh90b] ul.dropdown-menu li.active {
    background-color: #384F80;
    background-color: rgba(56, 79, 128, .2);
    color: #384f80;
    cursor: pointer;
}

    [b-vtk5jkh90b] ul.dropdown-menu li.active a {
        color: #384f80;
    }

[b-vtk5jkh90b] ul.dropdown-menu li:hover, [b-vtk5jkh90b] ul.dropdown-menu li:focus {
    background-color: #9d9d9d;
    background-color: rgba(157, 157, 157, 0.5);
    color: #4A494A;
    cursor: pointer;
}

    [b-vtk5jkh90b] ul.dropdown-menu li:hover a {
        color: #4A494A;
    }

body[data-dark='true'] ul.dropdown-menu[b-vtk5jkh90b]  li a {
    color: #d1d1d1;
}

body[data-dark='true'] ul.dropdown-menu[b-vtk5jkh90b]  li a {
    color: #d1d1d1;
}

    body[data-dark='true'] ul.dropdown-menu[b-vtk5jkh90b]  li a:hover {
        text-decoration: none;
        color: #d1d1d1;
    }

[b-vtk5jkh90b] .admin #adminMenu.nav-link {
    font-size: 1rem;
}

[b-vtk5jkh90b] .admin .dropdown-menu a.dropdown-item {
    font-size: 1rem;
    color: #384f80;
}

[b-vtk5jkh90b] .admin .dropdown-menu:not(.border-0) {
    margin-top: 5px;
}

[b-vtk5jkh90b] #mobile-nav .dropdown-item.active, [b-vtk5jkh90b] #mobile-nav .dropdown-item:active, [b-vtk5jkh90b] #mobile-nav a.nav-link.active {
    text-decoration: none;
    background-color: #384F80;
    background-color: rgba(56, 79, 128, .2);
    color: #384f80;
    cursor: pointer;
}

#alerts-wrapper[b-vtk5jkh90b] {
    position: absolute;
    border: 0;
    background: none;
    right: 0.5rem;
}

#alerts[b-vtk5jkh90b] {
    background-color: #ffffff;
    border: 2px solid #ced4da;
    border-radius: 0.5rem;
    min-width: 25rem;
    max-height: 25rem;
    overflow-x: hidden;
    padding: .75rem;
}

    #alerts > div[b-vtk5jkh90b] {
        max-height: 20rem;
        padding-right: 0.5rem;
        overflow-y: auto;
    }

    #alerts .full[b-vtk5jkh90b] {
        display: block;
    }

    #alerts .split[b-vtk5jkh90b] {
        display: inline-block;
        width: 50%;
        cursor: pointer;
    }

body[data-dark='true'] #alerts[b-vtk5jkh90b] {
    background-color: #212529;
}

@media (min-width: 768px) {
    .top-row[b-vtk5jkh90b] {
        position: sticky;
        top: 0;
        z-index: 2;
    }
}

@media (max-width: 767.98px) {
    [b-vtk5jkh90b] ul.dropdown-menu {
        background-color: unset;
    }
}
/* /Shared/NavSearch.razor.rz.scp.css */
.search-icon[b-ynvwik6upv] {
    content: url(/images/search-icon.svg);
    width: 1rem;
    filter: invert(100%) sepia(0%) saturate(0%) hue-rotate( 0deg) brightness(1000%) contrast(1000%); /*white*/
    vertical-align: text-top;
}

.input-group[b-ynvwik6upv] {
    width: auto;
    margin-bottom: .1875rem;
}

#search-box[b-ynvwik6upv] {
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
    border-top-width: 2px;
    border-left-width: 2px;
    border-bottom-width: 2px;
    font-size: 14px;
    padding: .5rem .75rem;
}

    #search-box:focus[b-ynvwik6upv] {
        border-right-width: 3px;
    }

#search-scope.btn-secondary[b-ynvwik6upv] {
    background-color: transparent;
    color: #4A494A;
    padding-top: 5px;
}

    #search-scope.btn-secondary:hover[b-ynvwik6upv] {
        background-color: #9d9d9d;
        background-color: rgba(157, 157, 157, 0.5);
    }
body[data-dark='true'] #search-scope.btn-secondary[b-ynvwik6upv] {
    color: #d1d1d1;
}

#search[b-ynvwik6upv] {
    padding: .3rem .75rem;
    border-top-right-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem;
}

.input-group-append .btn-secondary:first-of-type[b-ynvwik6upv] {
    border-radius: 0;
    border: 2px solid #ced4da;
    border-right: none;
    padding: .3rem .9rem;
    font-weight: normal;
}

body[data-dark='true'] .input-group-append .btn-secondary:first-of-type[b-ynvwik6upv] {
    border: 2px solid #dddddd;
    border: 2px solid rgba(255, 255, 255, .25);
}

#scopes.dropdown-menu-right[b-ynvwik6upv] {
    position: absolute;
    min-width: 7.75rem;
    right: 2.7rem;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

ul.dropdown-menu[b-ynvwik6upv] {
    padding: 0;
}

    ul.dropdown-menu li a[b-ynvwik6upv] {
        color: #4A494A;
    }

        ul.dropdown-menu li a:hover[b-ynvwik6upv] {
            text-decoration: none;
            color: #4A494A;
        }

    ul.dropdown-menu li.active[b-ynvwik6upv] {
        background-color: #384F80;
        background-color: rgba(56, 79, 128, .2);
        color: #384f80;
        cursor: pointer;
    }

        ul.dropdown-menu li.active a[b-ynvwik6upv] {
            color: #384f80;
        }

    ul.dropdown-menu li:hover[b-ynvwik6upv], ul.dropdown-menu li:focus[b-ynvwik6upv] {
        background-color: #9d9d9d;
        background-color: rgba(157, 157, 157, 0.5);
        color: #4A494A;
        cursor: pointer;
    }

        ul.dropdown-menu li:hover a[b-ynvwik6upv] {
            color: #4A494A;
        }

body[data-dark='true'] ul.dropdown-menu li a[b-ynvwik6upv] {
    color: #d1d1d1;
}

    body[data-dark='true'] ul.dropdown-menu li a:hover[b-ynvwik6upv] {
        text-decoration: none;
        color: #d1d1d1;
    }
/* /Templates/AlertItem.razor.rz.scp.css */
div[id^=alert-] i.dismiss[b-s6ebf6fmrh] {
    cursor: pointer;
    width: .75rem;
    vertical-align: top;
}
/* /Templates/DateRangePicker.razor.rz.scp.css */
div[id$="-DatePicker"][b-ctbqln01qt]{
    cursor: pointer;
    font-size: 14px;
}
/* /Templates/Loader.razor.rz.scp.css */
/* Loader */
#wrapper[b-4bxo8qz8bl] {
    background: #525252;
    background: rgba(0, 0, 0, 0.7);
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    opacity: 1;
    position: fixed;
    transition: opacity .7s;
    z-index: 3;
}

    #wrapper.fade[b-4bxo8qz8bl] {
        opacity: 0;
    }

#loader[b-4bxo8qz8bl] {
    border-radius: 50% !important;
    height: 10em;
    width: 10em;
    -ms-transform: translateZ(0);
    -webkit-animation: load8 1.1s infinite linear;
    -webkit-transform: translateZ(0);
    animation: load8-b-4bxo8qz8bl 1.1s infinite linear;
    border-bottom: 1.1em solid #808080;
    border-bottom: 1.1em solid rgba(238, 243, 220, 0.2);
    border-left: 1.1em solid #4E9F9E;
    border-right: 1.1em solid #808080;
    border-right: 1.1em solid rgba(238, 243, 220, 0.2);
    border-top: 1.1em solid #808080;
    border-top: 1.1em solid rgba(238, 243, 220, 0.2);
    margin: 40vh auto;
    position: relative;
    text-indent: -9999em;
    transform: translateZ(0);
}

@-webkit-keyframes load8 {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes load8-b-4bxo8qz8bl {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
/* /Templates/Modal.razor.rz.scp.css */
.app-modal-container[b-7n35b38pjy] {
    display: flex;
    position: fixed;
    align-items: center;
    justify-content: center;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 11;
}

.app-modal-overlay[b-7n35b38pjy] {
    display: block;
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 3;
    background-color: #000000;
    background-color: rgba(0, 0, 0, 0.8);
}

.app-modal-active[b-7n35b38pjy] {
    transition: visibility 0.2s;
    visibility: visible;
}
.app-modal-inactive[b-7n35b38pjy] {
    transition: visibility 0.2s linear;
    visibility: hidden;
}
.app-modal-active .app-modal-overlay[b-7n35b38pjy] {
    transition: opacity 0.1s linear;
    opacity: 1;
}
.app-modal-inactive .app-modal-overlay[b-7n35b38pjy] {
    transition: opacity 0.1s linear;
    opacity: 0;
}
.app-modal-active .app-modal[b-7n35b38pjy] {
    animation: pop-in 0.2s;
}

.app-modal-inactive .app-modal[b-7n35b38pjy] {
    animation: pop-out 0.2s;
}
.app-modal[b-7n35b38pjy] {
    flex-direction: column;
    background-color: #fcfcfc;
    border-radius: 4px;
    border: 1px solid #fcfcfc;
    padding: 1.5rem;
    z-index: 4;
    overflow: hidden auto;
    max-height: 100%;
    max-width: 100%;
}

body[data-dark='true'] .app-modal[b-7n35b38pjy] {
    background-color: #191d21;
}

.app-modal-scrollbar[b-7n35b38pjy] {
    max-height: 90vh;
    overflow-y: auto;
}

.app-modal-header[b-7n35b38pjy] {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 0 0 1rem 0;
    margin-bottom: 1.5rem;
    border-bottom: 2px solid #ced4da;
}

.app-modal-header-slim[b-7n35b38pjy] {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.app-modal-title[b-7n35b38pjy] {
    margin-bottom: 0;
}

.app-modal-close[b-7n35b38pjy] {
    background-color: transparent;
    border: 0;
    -webkit-appearance: none;
    cursor: pointer;
}
.close-icon[b-7n35b38pjy] {
    vertical-align: top;
}
.app-modal-content[b-7n35b38pjy] {

}

.modal-xl[b-7n35b38pjy] {
    width: 95%;
    min-height: 95%;
}

.modal-lg[b-7n35b38pjy] {
    width: 75%;
}

.modal-md[b-7n35b38pjy] {
    width: 60%;
}

.modal-sm[b-7n35b38pjy] {
    width: 45%;
}

.modal-xs[b-7n35b38pjy] {
    width: 40%;
}

.modal-tiny[b-7n35b38pjy] {
    width: 30%;
}

/*Small*/
@media screen and (max-width: 600px) {
    .modal-tiny[b-7n35b38pjy], .modal-xs[b-7n35b38pjy], .modal-sm[b-7n35b38pjy], .modal-md[b-7n35b38pjy], .modal-lg[b-7n35b38pjy]{
        width: 95%;
    }
}

/*Medium*/
@media screen and (max-width: 768px) {
    .modal-md[b-7n35b38pjy], .modal-lg[b-7n35b38pjy] {
        width: 95%;
    }
}
/* /Templates/Tab.razor.rz.scp.css */
/* ---- Tab Styles ----*/
li[b-dkgntznz2n] {
    padding: 0 1rem 0 0;
}

a.nav-link[b-dkgntznz2n] {
    color: inherit;
    text-decoration: none;
    color: #4A494A;
}

.nav-link[b-dkgntznz2n] {
    font-weight: 500;
    padding: 0.9375rem 1.875rem;
    text-align: left;
    border: unset;
    padding: 0 .5rem;
    cursor: pointer;
    margin-bottom: .125rem;
    background-color: unset;
    font-size: 14px;
}

    .nav-link.active[b-dkgntznz2n], .nav-link:hover[b-dkgntznz2n] {
        color: #4E9F9E;
        border-color: transparent;
        background-color: unset;
        margin-bottom: 0;
        border-bottom: .125rem solid #4E9F9E;
    }

.no-hover .nav-link:hover[b-dkgntznz2n] {
    margin-bottom: .125rem;
    border-bottom: none;
    color: #4A494A;
}
body[data-dark='true'] a.nav-link[b-dkgntznz2n] {
    color: #d1d1d1;
}
body[data-dark='true'] .no-hover .nav-link:hover[b-dkgntznz2n] {
    color: #d1d1d1;
}
/* /Templates/Table.razor.rz.scp.css */
/********** Table Scrollbar **********/
.table-height[b-74153mvo4p] {
    max-height: calc(70vh - 2.5rem);
    overflow-y: auto;
}

/* size */
[b-74153mvo4p]::-webkit-scrollbar {
    width: 8px;
    height: 2.5px;
}

/* Track */
[b-74153mvo4p]::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px #d2d4d6;
    border-radius: 10px;
}

/* Handle */
[b-74153mvo4p]::-webkit-scrollbar-thumb {
    background: #808080;
    border-radius: 10px;
}

    /* Handle on hover */
    [b-74153mvo4p]::-webkit-scrollbar-thumb:hover {
        background: #808080;
    }
/*Data definitions*/
body[data-dark='true'] #table-actions-menu[b-74153mvo4p] {
    border: 2px solid rgba(255,255,255,.25);
}

#data-definitions[b-74153mvo4p] {
    border: 2px solid #ced4da;
}
/******** Table Actions **********/
[b-74153mvo4p] #inline-search-box {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: .5rem;
    border-right: 0;
}

    [b-74153mvo4p] #inline-search-box.advanced-search {
        border-bottom-left-radius: 0;
    }

[b-74153mvo4p] #inline-search {
    border-radius: 0;
    border-color: #ced4da;
    border-left: 0;
    padding: 0 1rem;
    background-color: #ffffff;
}

[b-74153mvo4p] #inline-search-box:focus ~ #inline-search {
    border-color: #4E9F9E;
}

[b-74153mvo4p] #search:hover .search-icon {
    filter: invert(54%) sepia(38%) saturate(474%) hue-rotate(130deg) brightness(97%) contrast(89%);
}

[b-74153mvo4p] .search-icon {
    vertical-align: middle;
}

[b-74153mvo4p] #table-controls .input-group {
    justify-content: flex-end;
}

[b-74153mvo4p] #table-actions-menu {
    border: 2px solid #ced4da;
}

body[data-dark='true'] #table-controls[b-74153mvo4p]  #table-actions-menu {
    border: 2px solid rgba(255, 255, 255, .25);
}

#table-search-box[b-74153mvo4p] {
    max-width: 198px;
    border-right: 0;
    font-size: 14px;
}

    #table-search-box ~ .input-group-append[b-74153mvo4p] {
        justify-content: flex-end;
    }

    #table-search-box:focus[b-74153mvo4p], #table-search-box:focus ~ .input-group-append #table-search[b-74153mvo4p] {
        border-color: #4E9F9E;
    }

body[data-dark='true'] .input-group-append[b-74153mvo4p] {
    margin-left: 0;
}

#table-search[b-74153mvo4p] {
    z-index: auto;
    border-color: #ced4da;
    border-left: 0;
    background-color: #ffffff;
    padding: .3rem;
}

    #table-search .search-icon[b-74153mvo4p] {
        vertical-align: text-bottom;
    }

    #table-search:hover .search-icon[b-74153mvo4p] {
        filter: invert(54%) sepia(38%) saturate(474%) hue-rotate(130deg) brightness(97%) contrast(89%);
    }


body[data-dark='true'] #table-search[b-74153mvo4p] {
    border-color: rgba(255,255,255,.25);
    background-color: transparent;
}

[b-74153mvo4p] ul.dropdown-menu {
    padding: 0;
    transform: none !important;
    top: unset !important;
    left: unset !important;
}

    [b-74153mvo4p] ul.dropdown-menu li.active {
        background-color: #384F80;
        background-color: rgba(56, 79, 128, .2);
        color: #384f80;
        cursor: pointer;
    }

        [b-74153mvo4p] ul.dropdown-menu li.active a {
            color: #384f80;
        }

    [b-74153mvo4p] ul.dropdown-menu li:hover, ul.dropdown-menu li:focus[b-74153mvo4p] {
        background-color: #9d9d9d;
        background-color: rgba(157, 157, 157, 0.3);
        color: #4A494A;
        cursor: pointer;
    }

    [b-74153mvo4p] ul.dropdown-menu li a:hover {
        text-decoration: none;
        color: #4A494A;
    }

body[data-dark='true'] #table-controls[b-74153mvo4p]  #table-actions li a {
    color: #d1d1d1;
}

    body[data-dark='true'] #table-controls[b-74153mvo4p]  #table-actions li a:hover {
        text-decoration: none;
        color: #d1d1d1;
    }

@media screen and (max-width: 600px) {
    [b-74153mvo4p] #table-search-box {
        max-width: unset;
        border-right: 0;
    }
}

/*********** Table Sorting ***************/
[b-74153mvo4p] .sortable {
    cursor: pointer;
    position: relative;
}

    [b-74153mvo4p] .sortable i {
        right: .5rem;
        position: static;
    }

    [b-74153mvo4p] .sortable svg {
        margin-top: .2rem;
    }

    [b-74153mvo4p] .sortable .fa-sort-asc, [b-74153mvo4p] .sortable .fa-sort-desc {
        color: white;
    }

    [b-74153mvo4p] .sortable .fa-sort {
        color: #ced4da;
    }

/*********** Table Ellipses ***************/
[b-74153mvo4p] .ellipses {
    width: 6%;
    text-align: center;
}

    [b-74153mvo4p] .ellipses .dropdown {
        position: static;
    }

[b-74153mvo4p] .menu-btn {
    padding: 8px 15.5px;
    color: #4A494A;
}

    [b-74153mvo4p] .menu-btn:hover, [b-74153mvo4p] .menu-btn:focus, [b-74153mvo4p] .menu-btn:active, [b-74153mvo4p] .show.menu-btn {
        background-color: #9d9d9d;
        background-color: rgba(157, 157, 157, 0.3);
        border-radius: 50%;
        outline: none;
        color: #4A494A;
    }

[b-74153mvo4p] .ellipses .dropdown-menu .dropdown-item:hover {
    background-color: #9d9d9d;
    background-color: rgba(157, 157, 157, 0.3);
    color: #4A494A;
}

body[data-dark='true'] .table[b-74153mvo4p]  .menu-btn {
    color: #d1d1d1;
}

    body[data-dark='true'] .table[b-74153mvo4p]  .menu-btn:hover,
    body[data-dark='true'] .table[b-74153mvo4p]  .menu-btn:focus,
    body[data-dark='true'] .table[b-74153mvo4p]  .menu-btn:active,
    body[data-dark='true'] .table[b-74153mvo4p]  .show.menu-btn {
        background-color: #9d9d9d;
        background-color: rgba(157, 157, 157, 0.3);
        color: #d1d1d1;
    }

body[data-dark='true'] .table[b-74153mvo4p]  .ellipses .dropdown-menu .dropdown-item:hover {
    background-color: #9d9d9d;
    background-color: rgba(157, 157, 157, 0.3);
    color: #d1d1d1;
}

[b-74153mvo4p] .menu-btn + div.dropdown-menu > .dropdown-item {
    padding: 0.375rem 1.875rem;
}

/*********** Table Styles ***************/
table[b-74153mvo4p] {
    font-size: 14px;
    white-space: nowrap;
    border-spacing: 0;
    border-collapse: separate;
}

    table thead[b-74153mvo4p] {
        color: #ffffff;
    }

body[data-dark='true'] .table[b-74153mvo4p] {
    color: #d1d1d1;
}

[b-74153mvo4p] .vertical-divider {
    width: 3%;
}

[b-74153mvo4p] .table td, [b-74153mvo4p] .table th {
    border-top: 0;
}

[b-74153mvo4p] table thead th {
    background-color: #384F80;
    border-top: 0;
    border-bottom: 2px solid #ced4da;
}

    [b-74153mvo4p] table thead th:first-child {
        border-left: 0;
        border-top-left-radius: .5rem;
    }

    [b-74153mvo4p] table thead th:last-child {
        border-right: 0;
        border-top-right-radius: .5rem;
    }

[b-74153mvo4p] table thead td {
    border-bottom: 2px solid #ced4da;
    padding-top: .75rem;
}

    [b-74153mvo4p] table thead td:first-child {
        border-left: 2px solid #ced4da;
    }

    [b-74153mvo4p] table thead td:last-child {
        border-right: 2px solid #ced4da;
    }

[b-74153mvo4p] table tbody {
    max-height: 80vh;
}

    [b-74153mvo4p] table tbody td {
        border-bottom: 1px solid #ced4da;
        padding: 0.5rem;
    }

        [b-74153mvo4p] table tbody td.wrap {
            white-space: normal;
        }

    [b-74153mvo4p] table tbody tr td:first-child {
        border-left: 2px solid #ced4da;
    }

    [b-74153mvo4p] table tbody tr td:last-child {
        border-right: 2px solid #ced4da;
    }

        [b-74153mvo4p] table tbody tr td:last-child:not([colspan]) {
            width: 6%;
        }

[b-74153mvo4p] table.multiple tbody tr td.expanded:last-child {
    border-bottom: 0;
}

[b-74153mvo4p] table.multiple thead tr th:first-child, [b-74153mvo4p] table.multiple tbody tr td:first-child:not([colspan]),
[b-74153mvo4p] table thead tr th:first-child.text-center, [b-74153mvo4p] table tbody tr td:first-child.text-center {
    width: 6%;
}

[b-74153mvo4p] table.multiple tbody tr.expandable:not(.expanded) td {
    border-bottom: 0;
}

[b-74153mvo4p] table:not(.multiple) tbody tr:last-of-type td,
[b-74153mvo4p] table.multiple tbody tr:nth-last-of-type(2) td:not(.expanded),
[b-74153mvo4p] table.multiple tbody tr:last-of-type.expandable.expanded td,
[b-74153mvo4p] table.multiple tbody tr:last-of-type:not(.expandable) td:last-child,
[b-74153mvo4p] table.multiple tbody tr:last-of-type:not(.expandable) td:first-child {
    border-bottom: 2px solid #ced4da;
}

    [b-74153mvo4p] table:not(.multiple) tbody tr:last-of-type td:first-child,
    [b-74153mvo4p] table.multiple tbody tr:last-of-type td:first-child,
    [b-74153mvo4p] table.multiple tbody tr:nth-last-of-type(2) td:not(.expanded):first-child {
        border-bottom-left-radius: .5rem;
    }

    [b-74153mvo4p] table:not(.multiple) tbody tr:last-of-type td:last-child,
    [b-74153mvo4p] table.multiple tbody tr:last-of-type td:last-child,
    [b-74153mvo4p] table.multiple tbody tr:nth-last-of-type(2) td:not(.expanded):last-child {
        border-bottom-right-radius: .5rem;
    }

[b-74153mvo4p] table tbody tr.action {
    cursor: pointer;
}

/****** MEDIA QUERIES *****/

/*XXL*/
@media screen and (max-width: 2560px) {
}

/*XL*/
@media screen and (max-width: 1440px) {
}

/*Large*/
@media screen and (max-width: 1024px) {
}

@media screen and (min-width: 1023px) {
    [b-74153mvo4p] tr {
        display: table;
        width: 100%;
        table-layout: fixed;
    }

    [b-74153mvo4p] table tbody td {
        overflow: hidden;
        text-overflow: ellipsis;
    }

    [b-74153mvo4p] .vertical-divider, [b-74153mvo4p] .ellipses {
        width: 4%;
    }

    [b-74153mvo4p] table.multiple thead tr th:first-child, [b-74153mvo4p] table.multiple tbody tr td:first-child:not([colspan]),
    [b-74153mvo4p] table thead tr th:first-child.text-center, [b-74153mvo4p] table tbody tr td:first-child.text-center {
        width: 4%;
    }

    [b-74153mvo4p] table tbody tr td:last-child:not([colspan]) {
        width: 4%;
    }

    [b-74153mvo4p] .sortable i {
        right: .5rem;
        position: absolute;
    }

    [b-74153mvo4p] tbody.table-height {
        max-height: calc(85vh - 2.5rem);
        overflow-y: auto;
    }
}

/*Medium*/
@media screen and (max-width: 768px) {
    tbody.d-block[b-74153mvo4p] {
        display: table-row-group !important;
    }
}
/* /Templates/TabSet.razor.rz.scp.css */
/* ---- Tab Styles ----*/
ul.nav.nav-tabs[b-3o41pj2u49] {
    border-bottom: unset;
    padding-top: 1rem;
}
ul.nav.nav-tabs.mr-auto[b-3o41pj2u49], ul.nav.nav-tabs.ml-auto[b-3o41pj2u49] {
    padding: 1rem 0;
}
.nav-tabs-body[b-3o41pj2u49] {
}
/* /Templates/ToastItem.razor.rz.scp.css */
.toast[b-nfm9324mqk] {
    min-width: 250px;
    -webkit-animation: pop-in 0.4s;
    -moz-animation: pop-in 0.4s;
    -ms-animation: pop-in 0.4s;
    box-shadow: 0 0.25rem 0.75rem rgb(0 0 0 / 20%) !important;
    background-color: #ffffff;
}
body[data-dark='true'] .toast[b-nfm9324mqk] {
    background-color: #212529;
}
    .toast[data-link='False']:hover[b-nfm9324mqk] {
        cursor: pointer;
    }
.pop-out[b-nfm9324mqk] {
    -webkit-animation: pop-out 0.4s;
    -moz-animation: pop-out 0.4s;
    -ms-animation: pop-out 0.4s;
    transition: visibility 0.4s;
    visibility: hidden;
}
.toast-header[b-nfm9324mqk] {
    padding: .25rem .5rem;
}
.close-icon[b-nfm9324mqk] {
    width: .7rem;
    vertical-align: middle;
}
.toast-body[b-nfm9324mqk] {
    opacity: 1;
    max-height: 20vh;
    overflow-x: hidden;
    overflow-y: auto;
}
/* /Templates/Toasts.razor.rz.scp.css */
#toasts[b-tmj51rb928] {
    
}
#toasts-position[b-tmj51rb928] {
    position: fixed;
    top: 5rem;
    right: .5rem;
}
