
#site-header-logo {
    max-height:90px;
    margin: 10px 10px 10px 10px;
    border: none;
}

.ui-widget-content {
    background: inherit;
}

.tabs.ui-widget-content {
    border: 1px solid #555555;
    background: #063057;
    color: #000000;
}

#breadcrumbx .breadcrumb {
    padding-left: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-top: 0px;
    margin-bottom: -10px;
    width: 100%;
    background: #000000 url('/css/jqueryui/themes/dark-hive/images/ui-bg_loop_25_000000_21x21.png') 50% 50% repeat;
}

/* Form Component Table Styles */
table.Columns {
    -webkit-border-horizontal-spacing: 0px;
    -webkit-border-vertical-spacing: 0px;
    width: 100%;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-color: rgb(238, 238, 238);
    border-right-color: rgb(238, 238, 238);
    border-bottom-color: rgb(238, 238, 238);
    border-left-color: rgb(238, 238, 238);
    border-collapse: collapse;
}

table.Columns tr {
    display: table-row;
    vertical-align: inherit;
    border-color: transparent;
}

table.Columns div.FormInput input
 ,table.Columns div.FormInput select {
    font-size: 14px !important;
    height: 18px;
    border: rgb(57 65 80 / 20%) solid 1px;
    box-shadow: none !important;
    outline: none !important;
    margin: 4px 0 15px;
    background: #fff !important;
    border-radius: 4px;
    padding: 10px;
}
table.Columns div.FormInput select {
    height: auto;
}
table.Columns div.FormInput input[type=radio],
table.Columns div.FormInput input[type=checkbox] {
    margin-left: 10px;
}

table.Columns div.FormInput input[name*="date"],

table.Columns div.FormInput input[name*="due"],
table.Columns div.FormInput input[name*="period"] {
    width: 100px !important;
}

.formcomponent-blockspanX {
    background-color: #000;
}

.formcomponent-blockspanX > table.Columns {
    border: 1px solid #d0d4db;
}

#form > fieldset > div:nth-of-type(2) > div:nth-of-type(2) > table:nth-of-type(2)  {
    margin: inherit;
    padding: 25px;
    border: 0;
    border: 1px solid #ccc;
    border-radius: 6px;
    -moz-border-radius: 6px;
    background-color: #ccc;
}

.floatbox-container {right: 0; text-align: center;}
.floatbox-container .floatbox-left, .floatbox-container .floatbox-center, .floatbox-container .floatbox-right { display: inline-block; }
.floatbox-container .floatbox-left { text-align: right; width:40%; padding-right:10px; }
.floatbox-container .floatbox-center { margin: 0 auto; }
.floatbox-container .floatbox-right { text-align: left; width:40%; padding-left: 10px; }
.floatbox-clear { clear: both; }

#footer_nav {right: 0; text-align: center;}
#footer_nav .footer-left, #footer_nav .footer-center, #footer_nav .footer-right { display: inline-block; }
#footer_nav .footer-left { text-align: right; width:48%; padding-right:10px; }
#footer_nav .footer-center { margin: 0 auto; }
#footer_nav .footer-right { text-align: left; width:48%; padding-left: 10px; }
.footer-clear { clear: both; }



@import url('https://fonts.googleapis.com/css2?family=Inter&display=swap');

body * {
    font-family: 'Inter', sans-serif !important;
    font-smooth: always;
}

.fa {
    font-family: FontAwesome !important;
}

body,
.page {
    background: #EDF3FA;
    min-height: 100vh;
    color: #394150;
    font-size: 14px;
}
a {
    color: #0A65FF;
    text-decoration: underline;
}
.inner-content {
    margin: 0;
    position: inherit;
}

fieldset,
.tabs.ui-tabs.ui-widget.ui-widget-content.ui-corner-all {
    background: none !important;
    border: none;
}

.tabbed-fieldsets fieldset {
    border: 1px solid #ccc !important;
    border-radius: 6px !important;
    background: #fff !important;
}

.tabbed-fieldsets div.FormInput input, .tabbed-fieldsets div.FormInput select {
    height: inherit !important;
}

div#content_no_bg {
    min-height: 85vh;
    position: relative;
}

.ErrorMessage {
    font-weight: normal;
}

form .alert,
.form .alert {
    background: rgba(230 63 82 / .1);
    width: 94%;
    margin: 0 auto;
    padding: 5px;
    border: 1px solid #E63F52;
    border-radius: 4px;
}
.form .alert:before,
form .alert:before {
    display: inline-block;
    width: 19px;
    height: 19px;
    margin-right: 5px;
    content: "";
    vertical-align: middle;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='9.5' cy='9.5' r='8.5' stroke='%23E63F52' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.71917 5.67028C8.69134 5.14151 9.11258 4.69751 9.64209 4.69751V4.69751C10.1716 4.69751 10.5928 5.14151 10.565 5.67028L10.2728 11.2222C10.2667 11.3375 10.1715 11.4278 10.0561 11.4278H9.22804C9.11264 11.4278 9.01744 11.3375 9.01138 11.2222L8.71917 5.67028Z' fill='%23E63F52' stroke='%23E63F52' stroke-width='0.5'/%3E%3Ccircle cx='9.64205' cy='13.3757' r='0.708451' fill='%23E63F52' stroke='%23E63F52' stroke-width='0.5'/%3E%3C/svg%3E%0A");
}
span.help-block {
    color: #E63F52;
}

#main-header {
    display: flex;
    padding: 14px 18px;
    background: #fff;
    font-family: sans-serif;
    border-bottom: rgb(57 65 80 / 20%) solid 1px;
}
#main-header > div {
    width: 50%;
}
#main-header div.col-2 {
    text-align: right;
}
#main-header div.col-1 a {
    text-decoration: none;
    color: inherit;
}
#main-header div.col-1 a:hover {
    text-decoration: none;
}
#ltp-title {
    font-size: 18px;
    font-family: sans-serif;
    font-weight: 500;
    vertical-align: middle;
}

div#footer {
    position: relative;
    bottom: 0;
    right: 0;
    left: 0;
    font-size: 14px;
    padding: 15px;
    display: flex;
}
div#footer > div {
    width: 50%;
}
div#footer > div:last-child {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

/* Login Page */

.login-form,
.form-box {
    width: 400px;
    margin: 0 auto;
    background: white;
    box-shadow: 0 0 10px rgba(106,112,121,.1);
    border-radius: 5px;
}

.login-form {
    padding: 44px;
}
.login-form h2 {
    margin: 35px 0;
    font-weight: 500;
    font-size: 24px;
}
.login-form label {
    display: block;
}
.login-form .input-wrapper {
    display: flex;
}
.new-ui  input[type=text],
.new-ui  input[type=password],
.login-form input[type=text],
.login-form input[type=password] {
    margin: 4px 0 15px;
    background: #fff;
    border:rgb(57 65 80 / 20%) solid 1px;
    border-radius: 4px;
    padding: 10px;
    font-size: 14px !important;
    width: 100% !important;
}
.login-form .forgot_password {
    float: right;
    font-size: 12px;
}
.login-form .login-actions {
    text-align: center;
}
.login-form .login-button {
    background: #0A65FF;
    color: #fff;
    border-radius: 4px;
    font-size: 14px;
    font-weight: 500;
    padding: 12px;
    display: block;
    margin: 30px auto;
    border: 0;
    cursor: pointer;
}

.forgot-password {
    width: 590px;
}


/* Hub - State Selection */

#state-selection {
    width: 740px;
    margin: 0 auto;
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 0 10px rgba(106,112,121,.1);
}

#state-selection .state-card {
    display:flex;
    padding: 20px 40px;
    border-bottom: rgb(57 65 80 / 20%) solid 1px;
}
#state-selection .state-card:last-child {
    border: none;
}

#state-selection .state-card > .state-seal {
    width: 15%;
}
#state-selection .state-card > .state-info {
    padding-left: 35px;
    width: 85%;
    font-size: 13px;
}
#state-selection .state-info h4 {
    color: #394150;
    font-size: 20px;
    font-weight: 500;
}
#state-selection .state-info .info {
    display: block;
    background: #eee;
    padding: 5px;
}
#state-selection .state-seal img {
    width: 100px;
}


/* Business Center */

#business-center .intro-message,
.bc-widget {
    background: white !important;
    margin: 10px;
    max-width: 740px;
    border-radius: 5px;
    padding: 0;
    box-shadow: 0 0 10px rgba(106,112,121,.1);
}
#business-center .intro-message {
    padding: 26px;
    width: 25%;
}
#business-center.jurisdiction-onboarding {
    display: flex;
    justify-content: center;
}

#business-center.jurisdiction-onboarding fieldset.bc-widget {
    width: 600px;
}

#business-center .row {
    display: flex;
    justify-content: space-between;
    margin: 0;
}
#registration-form h2,
fieldset.bc-widget h2,
.new-ui h2 {
    font-size: 20px;
    font-weight: 400;
    border-bottom: rgb(57 65 80 / 20%) solid 1px;
    padding: 26px;
}
fieldset.bc-widget .bc-widget-content,
.new-ui .form-content {
    padding: 26px;
}
#state-header {
    padding: 0 15px;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
#state-header .state-info {
    display: flex;
    align-items: center;
}
#state-header .state-info > div > img {
    margin-right: 15px
}
#state-header .state-info h2,
#state-header .state-info p {
    border: none;
    padding: 0;
    margin: 0;
}

.task-count {
    font-size: 10px;
    color: #fff;
    padding: 1px 4px 1px 4px;
    display: inline-block;
    border-radius: 10px;
    height: auto;
    min-width: 8px;
    text-align: center;
    top: -10px;
    position: relative;
}
.task-count.new {
    background: green;
}
.business-task-form .Locked {
    display: none;
}

/* Workflow Tasks */

.scrollable-tos {
    overflow: scroll;
    height: 500px;
    width: 690px;
    margin: 10px auto;
    border-radius: 5px;
}

.new-ui .action-btns .btn {
    margin: 0 5px;
}
.new-ui .action-btns .btn:first-child {
    margin-left: 0;
}
.new-ui .action-btns .btn:last-child {
    margin-right: 0;
}
.business-task-form .InfoMessage {
    text-align: center;
    background: none;
}

/* Jurisdiction Registration */
#registration-form {
    display: flex;
    margin: 0 auto;
    align-items: flex-start;
    justify-content: center;
}

#registration-form > div {
    background: #fff;
    border-radius: 5px;
    box-shadow: 0 0 10px rgba(106,112,121,.1);
}

#registration-form > div:first-child {
    width: 590px;
    margin-right: 30px;
    padding-bottom: 30px;
}
#registration-form > div:last-child {
    /*width: 257px;*/
    height: auto;
}
#registration-form fieldset {
    display: flex;flex-wrap: wrap;flex-direction: row;justify-content: space-around;
}

#registration-form fieldset > div {
    width: 47%;margin-bottom: 20px;
}
#registration-form fieldset label,
.new-ui label {
    display: block;
    position: relative;
}
#registration-form span.required-instructions {
    font-size: 12px;
    float: right;
}
#registration-form span.required-instructions span.required {
    vertical-align: middle;
}
#registration-form span.required-instructions span.required,
#registration-form fieldset span.required {
    color: #EF414B;
    font-size: 1.7em;
}
#registration-form fieldset span.required {
    display: inline-block;
    position: absolute;
    right: 0;
}
#registration-form .panel-heading {
    font-weight: 600;
}

/* Landing Page */

div#landingpage-main {
    text-align: center;
    margin: -5px;
    display: flex;
    justify-content: flex-start;
    position: absolute;
    bottom: 0;
    top: 0;
    left: 0;
    width: 100%;

}
#landingpage-main .left-side-panel {
    width: 440px;
    padding: 100px 50px;
    text-align: left;
    background: url('/images/ltp/background_texture.png');
    color: #fff;
}

#landingpage-main .right-side-panel {
    width: 500px;
    margin: 80px auto;
}
#landingpage-main h3 {
    color: #fff;
    font-size: 25px;
    margin-bottom: 10px;
}
#landingpage-main p.primary {
    font-size: 16px;
}
#landingpage-main h4 {
    color: #71E9AA;
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 5px;
}
#landingpage-main p {
    margin: 5px 0;
}
#landingpage-main .lp-valueprop {
    position: relative;
    margin-left: 80px;
    margin-right: 60px;
}
#landingpage-main .lp-valueprop:before {
    display: block;
    width: 56px;
    height: 56px;
    content: "";
    position: absolute;
    left: -70px;
    top: 5px;
    background-position: top center;
    background-repeat: no-repeat
}
#landingpage-main .lp-valueprop.collection:before {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='43' height='41' viewBox='0 0 43 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.5 21.5L32.25 10.75H24.1875V0H18.8125V10.75H10.75L21.5 21.5Z' fill='%236ECE97'/%3E%3Cpath d='M31.2632 17.1118L28.2607 20.1143L39.1787 24.1875L21.5 30.7803L3.82129 24.1875L14.7393 20.1143L11.7368 17.1118L0 21.5V32.25L21.5 40.3125L43 32.25V21.5L31.2632 17.1118Z' fill='%2333C0FF'/%3E%3C/svg%3E%0A");
}
#landingpage-main .lp-valueprop.deposit:before {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='57' height='41' viewBox='0 0 57 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.9959 20.4702L16.6879 18.6786L19.0415 18.2631L18.1176 12.8883L18.0808 12.8948C17.8668 13.4133 17.6263 13.6673 17.2524 14.1371L15.5799 12.8939L17.8618 9.85684L19.9579 9.48687L21.3951 17.8477L23.7487 17.4323L24.0566 19.224L16.9959 20.4702ZM25.589 14.0309C25.0052 10.6343 22.2319 6.62422 18.3705 7.30575C14.5092 7.98727 13.2372 12.7113 13.821 16.1079C14.4049 19.5045 17.1782 23.5146 21.0395 22.8331C24.9009 22.1516 26.1729 17.4275 25.589 14.0309ZM35.8246 17.1469C33.232 17.6045 31.4863 20.124 31.9387 22.7554L10.7563 26.494C10.304 23.8626 7.82053 22.0896 5.2279 22.5472L3.58544 12.9919C6.17807 12.5343 7.92371 10.0149 7.47139 7.38345L28.6537 3.64481C29.1061 6.27625 31.5895 8.04924 34.1821 7.59165L35.8246 17.1469ZM35.5092 1.20418C35.3969 0.550991 34.7707 0.10389 34.1271 0.217477L1.1768 6.03314C0.533236 6.14673 0.09303 6.78206 0.205308 7.43526L3.90085 28.9347C4.01312 29.5878 4.63939 30.0349 5.28295 29.9214L38.2333 24.1057C38.8768 23.9921 39.317 23.3568 39.2047 22.7036L35.5092 1.20418Z' fill='%2333C0FF'/%3E%3Cellipse rx='5.43718' ry='6.7868' transform='matrix(0.984729 -0.174104 0.169121 0.985597 19.719 14.8158)' fill='%2333C0FF'/%3E%3Cpath d='M24.1441 32.7232L28.3511 36.8033L24.1441 40.9327V38.6222C24.1441 38.6222 21.2043 38.1306 17.7069 35.8693C14.2095 33.608 12.8916 30.511 12.8916 30.511L13.7533 30.0686C13.7533 30.0686 15.7301 32.7723 18.6699 33.8538C21.6098 34.9353 24.1441 34.9353 24.1441 34.9353V32.7232Z' fill='%236ECE97'/%3E%3Cpath d='M56.0001 35.3025H55.0136V34.2936V33.7936H54.5136H53.5271V25.7402H54.5136H55.0136V25.2402V23.7313V23.2313H54.5136H50.0541H49.5541V23.7313V25.2402V25.7402H50.0541H51.0406V33.7936H47.5811V25.7402H48.5676H49.0676V25.2402V23.7313V23.2313H48.5676H44.1082H43.6082V23.7313V25.2402V25.7402H44.1082H45.0947V33.7936H41.6352V25.7402H42.6217H43.1217V25.2402V23.7313V23.2313H42.6217H38.1622H37.6622V23.7313V25.2402V25.7402H38.1622H39.1487V33.7936H35.6892V25.7402H36.6757H37.1757V25.2402V23.7313V23.2313H36.6757H32.2162H31.7162V23.7313V25.2402V25.7402H32.2162H33.2027V33.7936H32.2162H31.7162V34.2936V35.3025H30.7297H30.2297V35.8025V37.3114V37.8114H30.7297H56.0001H56.5001V37.3114V35.8025V35.3025H56.0001ZM42.6217 12.6691H42.4764L42.3538 12.7469L30.4619 20.2913L30.2297 20.4386V20.7135V22.2224V22.7224H30.7297H56.0001H56.5001V22.2224V20.7135V20.4386L56.2679 20.2913L44.376 12.7469L44.2534 12.6691H44.1082H42.6217Z' fill='%236ECE97' stroke='%230B4E70'/%3E%3Cpath d='M20.0125 19.4626L20.6671 19.3316L20.5138 18.5474C21.9651 18.1447 22.6391 17.1334 22.4133 16.0052C22.1562 14.7203 20.9109 14.4517 19.9609 14.41L19.6935 14.3947L19.253 12.1578C19.9216 12.1146 20.4398 12.3875 20.6203 12.9453L21.6579 12.7376C21.4175 11.6812 20.3811 11.0629 19.0683 11.217L18.9108 10.4119L18.2562 10.5429L18.4151 11.355C17.1901 11.7305 16.4305 12.6938 16.6556 13.8185C16.8542 14.8109 17.6809 15.2502 18.8886 15.3308L19.2041 15.351L19.6717 17.7237C18.976 17.776 18.3763 17.5122 18.1861 16.8513L17.1066 17.0673C17.4132 18.2554 18.435 18.8549 19.8592 18.6785L20.0125 19.4626ZM20.3263 17.5927L19.8949 15.401C20.6408 15.4546 21.2251 15.6056 21.3457 16.208C21.4677 16.8174 21.045 17.3474 20.3263 17.5927ZM19.0075 14.3509C18.458 14.3016 17.8319 14.1408 17.7155 13.5412C17.611 13.0189 17.9438 12.5285 18.5991 12.2923L19.0075 14.3509Z' fill='%230B4867'/%3E%3C/svg%3E%0A");
}
#landingpage-main .lp-valueprop.reporting:before {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='36' height='41' viewBox='0 0 36 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.8627 32L9 24.7335L10.9703 22.9245L15.8627 26.4505L25.0297 19L27 20.809L15.8627 32Z' fill='%236ECE97'/%3E%3Cpath d='M34.7143 5.1H23.1429C23.1429 4.39609 23.0089 3.73867 22.7411 3.12774C22.4732 2.50352 22.1049 1.95898 21.6362 1.49414C21.1674 1.0293 20.6183 0.664063 19.9888 0.398438C19.3728 0.132813 18.7098 0 18 0C17.2902 0 16.6205 0.132813 15.9911 0.398438C15.375 0.664063 14.8326 1.0293 14.3638 1.49414C13.8951 1.95898 13.5268 2.50352 13.2589 3.12774C12.9911 3.73867 12.8571 4.39609 12.8571 5.1H1.28571C1.11161 5.1 0.944196 5.1332 0.783482 5.19961C0.622768 5.26602 0.488839 5.35899 0.381696 5.47852C0.261161 5.58477 0.167411 5.71758 0.100446 5.87695C0.0334821 6.03633 0 6.20235 0 6.375V39.525C0 39.6977 0.0334821 39.8637 0.100446 40.0231C0.167411 40.1824 0.261161 40.3152 0.381696 40.4215C0.488839 40.541 0.622768 40.634 0.783482 40.7004C0.944196 40.7668 1.11161 40.8 1.28571 40.8H34.7143C34.8884 40.8 35.0558 40.7668 35.2165 40.7004C35.3772 40.634 35.5112 40.541 35.6183 40.4215C35.7388 40.3152 35.8326 40.1824 35.8996 40.0231C35.9665 39.8637 36 39.6977 36 39.525V6.375C36 6.20235 35.9665 6.03633 35.8996 5.87695C35.8326 5.71758 35.7388 5.58477 35.6183 5.47852C35.5112 5.35899 35.3772 5.26602 35.2165 5.19961C35.0558 5.1332 34.8884 5.1 34.7143 5.1ZM18 2.55C18.3616 2.55 18.6964 2.61641 19.0045 2.74922C19.3125 2.88203 19.5871 3.06133 19.8281 3.28711C20.0558 3.52617 20.2366 3.79844 20.3705 4.10391C20.5045 4.40938 20.5714 4.74141 20.5714 5.1C20.5714 5.4586 20.5045 5.79063 20.3705 6.0961C20.2366 6.40156 20.0558 6.67383 19.8281 6.91289C19.5871 7.13867 19.3125 7.31797 19.0045 7.45078C18.6964 7.5836 18.3616 7.65 18 7.65C17.6384 7.65 17.3036 7.5836 16.9955 7.45078C16.6875 7.31797 16.4129 7.13867 16.1719 6.91289C15.9442 6.67383 15.7634 6.40156 15.6295 6.0961C15.4955 5.79063 15.4286 5.4586 15.4286 5.1C15.4286 4.74141 15.4955 4.40938 15.6295 4.10391C15.7634 3.79844 15.9442 3.52617 16.1719 3.28711C16.4129 3.06133 16.6875 2.88203 16.9955 2.74922C17.3036 2.61641 17.6384 2.55 18 2.55ZM33.4286 38.25H2.57143V7.65H7.71429V11.475C7.71429 11.6477 7.74777 11.8137 7.81473 11.9731C7.8817 12.1324 7.97545 12.2652 8.09598 12.3715C8.20312 12.491 8.33705 12.584 8.49777 12.6504C8.65848 12.7168 8.82589 12.75 9 12.75H27C27.1741 12.75 27.3415 12.7168 27.5022 12.6504C27.6629 12.584 27.7969 12.491 27.904 12.3715C28.0246 12.2652 28.1183 12.1324 28.1853 11.9731C28.2522 11.8137 28.2857 11.6477 28.2857 11.475V7.65H33.4286V38.25Z' fill='%2333C0FF'/%3E%3C/svg%3E%0A");
}

#landingpage-main h2 {
    font-size: 24px;
    font-weight: 500;
    margin: 75px auto 32px;
}

a.landingpage-btn {
    display: block;
    background: #fff;
    border-left: #0A65FF solid 6px;
    padding: 32px 20px;
    text-align: left;
    text-decoration: none;
    color: #394150;
    border-radius: 5px;
    margin: 20px 0;
    font-size: 16px;
    font-weight: 500;
    box-shadow: 0 0 10px rgba(106,112,121,.1);
}

a.landingpage-btn span.btn-caret {
    width: 10px;
    height: 10px;
    display: inline-block;
    border: 2px solid transparent;
    border-right-color: black;
    border-bottom-color: black;
    transform: rotate(315deg);
    float: right;
}

/* Email Confirmation */

div#email-confirmation-message {
    display: flex;
}
div#email-confirmation-message {
    display: flex;
    width: fit-content;
    margin: 0 auto;
}

div#email-confirmation-message .new-ui.form-box {
    width: 260px;
}

div#email-confirmation-message .new-ui.form-box:first-child {
    width: 590px;
    margin-right: 30px;
}
div#email-confirmation-message .new-ui.form-box:first-child p {
    margin-top: 50px;
    margin-bottom: 40px;
}
.share-jurisdiction .share-text {
    display: inline-block;
    width: fit-content;
}

.share-jurisdiction .btn {
    display: block;
    width: 130px;
    margin-right: 20px;
    white-space: nowrap;
}

.share-jurisdiction {
    display: flex;
}
ol.what-next-list {
    font-size: 18px;
}

ol.what-next-list li {
    margin-left: 75px;
    margin-bottom: 30px;
    padding-left: 20px;
    position: relative;
}
ol.what-next-list li:before {
    display: inline-block;
    content:"";
    background-position: center;
    background-repeat: no-repeat;
    width: 58px;
    height: 58px;
    position: absolute;
    left: -100px;
    top: -10px
}
ol.what-next-list .next-list-email:before {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='50' height='49' viewBox='0 0 50 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='icon_mail'%3E%3Cg id='Rectangle 4'%3E%3Cpath id='Mask' d='M1.51758 46.1911C1.51758 46.7434 1.96529 47.1911 2.51758 47.1911H47.515C48.0673 47.1911 48.515 46.7434 48.515 46.1911V21.1283C48.515 20.835 48.3862 20.5565 48.1627 20.3665L25.664 1.23813C25.2906 0.920622 24.742 0.920622 24.3686 1.23813L1.86984 20.3665C1.64637 20.5565 1.51758 20.835 1.51758 21.1283V46.1911Z' fill='white' stroke='%230A65FF' stroke-width='2' stroke-linejoin='round'/%3E%3Cmask id='mask0' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='50' height='49'%3E%3Cpath id='Mask_2' d='M1.51758 46.1911C1.51758 46.7434 1.96529 47.1911 2.51758 47.1911H47.515C48.0673 47.1911 48.515 46.7434 48.515 46.1911V21.1283C48.515 20.835 48.3862 20.5565 48.1627 20.3665L25.664 1.23813C25.2906 0.920622 24.742 0.920622 24.3686 1.23813L1.86984 20.3665C1.64637 20.5565 1.51758 20.835 1.51758 21.1283V46.1911Z' fill='white' stroke='white' stroke-width='2' stroke-linejoin='round'/%3E%3C/mask%3E%3Cg mask='url(%23mask0)'%3E%3C/g%3E%3C/g%3E%3Crect id='Rectangle 1' x='7.09619' y='11.929' width='36.7672' height='21.8112' rx='7' fill='%23CEE0FF' stroke='%230A65FF' stroke-width='2'/%3E%3Cg id='Group 18'%3E%3Crect id='Rectangle 2' x='12.0615' y='17.4775' width='18.489' height='1.78584' rx='0.89292' fill='%230A65FF'/%3E%3Crect id='Rectangle 2 Copy' x='12.0605' y='22.0272' width='11.9284' height='1.78584' rx='0.89292' fill='%230A65FF'/%3E%3C/g%3E%3Cpath id='Path 331' fill-rule='evenodd' clip-rule='evenodd' d='M25.4151 33.7668L2 46.5791V20.8365L25.4151 33.7668Z' fill='white' stroke='%230A65FF' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath id='Path 331 Copy' fill-rule='evenodd' clip-rule='evenodd' d='M24.5849 33.9744L48 46.7866V21.0441L24.5849 33.9744Z' fill='white' stroke='%230A65FF' stroke-width='2' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A");
}
ol.what-next-list .next-list-portal:before {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='50' height='47' viewBox='0 0 50 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 0C0.895432 0 0 0.895431 0 2V31.25C0 32.3546 0.89543 33.25 2 33.25H48C49.1046 33.25 50 32.3546 50 31.25V2C50 0.895431 49.1046 0 48 0H2ZM47.875 31.125H2.125V2.125H47.875V31.125ZM32.8125 36.375H17.1875L15.625 42.625L12.5 45.75H37.5L34.375 42.625L32.8125 36.375Z' fill='%230A65FF'/%3E%3Cpath d='M16.125 42.625L17.6875 36.375H33.3125L34.875 42.625L38 45.75H13L16.125 42.625Z' fill='%23CEE0FF' stroke='%230A65FF' stroke-width='2'/%3E%3Crect x='2' y='2' width='46' height='29' fill='%23CEE0FF'/%3E%3Ccircle cx='25' cy='17' r='8' fill='%230A65FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M28.25 13.25L23.6177 18L21.7564 15.8806L20.5557 17.0234L23.6177 20.5022L29.4446 14.3442L28.25 13.25Z' fill='%23CEE0FF'/%3E%3C/svg%3E%0A");
    top: -11px;
}
ol.what-next-list .next-list-configure:before {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='58' height='57' viewBox='0 0 58 57' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M50.5073 16.2275L50.69 16.8307L51.313 16.926L56.1429 17.665V23.5742C56.1409 23.579 56.1383 23.5845 56.1351 23.5901L51.2879 24.3238L50.6888 24.4144L50.4918 24.9874C50.2069 25.8162 49.9072 26.5603 49.5173 27.2669L49.2175 27.8103L49.5713 28.3201C50.5084 29.6707 51.4975 30.8787 52.4865 32.0815L52.493 32.0894L52.4997 32.0972C52.5019 32.0998 52.5041 32.1025 52.5061 32.1051L52.5053 32.1061L52.4857 32.1321C52.2072 32.5035 51.1821 33.6626 50.0964 34.7416C49.5578 35.277 49.029 35.7677 48.5921 36.118C48.372 36.2944 48.1965 36.4179 48.0691 36.4923C48.0655 36.4945 48.0619 36.4965 48.0584 36.4985C48.0382 36.4888 48.0151 36.4766 47.9891 36.4615L44.3395 33.6054L43.834 33.2097L43.2638 33.5046C42.5345 33.8819 41.755 34.2086 40.9787 34.459L40.3657 34.6568L40.2922 35.2967C40.2692 35.4973 40.2467 35.6977 40.2243 35.8974C40.06 37.3625 39.8989 38.7994 39.5427 40.1352L39.5407 40.1427L39.5407 40.1429H33.6155L32.8725 35.2603L32.7795 34.6489L32.1909 34.459C31.4037 34.2051 30.6525 33.9037 29.9326 33.5314L29.3717 33.2413L28.8687 33.623L25.0919 36.4891L25.0682 36.5071L25.0564 36.5172L25.0468 36.5075L25.0284 36.4909C24.9502 36.4201 24.8711 36.3485 24.7912 36.2763C23.3886 35.0076 21.7467 33.5224 20.7535 32.154C20.7525 32.1501 20.7506 32.1406 20.7501 32.1241C20.7543 32.1166 20.7618 32.1043 20.7742 32.0866C21.1828 31.5341 21.6085 30.9917 22.0459 30.4344C22.083 30.3872 22.1201 30.3399 22.1573 30.2925C22.6324 29.6869 23.1189 29.0636 23.587 28.4165L23.9523 27.9116L23.6599 27.3612C23.2312 26.5543 22.884 25.733 22.6379 24.8964L22.4574 24.2827L21.8245 24.1893L17 23.4775V17.5672C17.0021 17.5617 17.0049 17.5553 17.0085 17.5487L21.8542 16.8192L22.4731 16.726L22.6598 16.1286C22.9066 15.3391 23.2289 14.5931 23.6324 13.8367L23.9229 13.2919L23.566 12.7881C22.6342 11.4726 21.6518 10.2452 20.6564 9.03454L20.6498 9.02663L20.6481 9.02453C20.6541 9.01574 20.6608 9.00609 20.6684 8.99546C20.945 8.61662 21.9607 7.46706 23.0454 6.39227C23.5835 5.85902 24.112 5.37095 24.5487 5.0228C24.7686 4.84743 24.944 4.7247 25.0714 4.65081C25.0721 4.65041 25.0727 4.65002 25.0734 4.64963C25.0868 4.658 25.1017 4.66806 25.118 4.68009L28.8069 7.54028L29.3117 7.93168L29.8791 7.63822C30.6084 7.26098 31.3879 6.93427 32.1641 6.68385L32.7772 6.4861L32.8506 5.84615C32.8736 5.6455 32.8961 5.44519 32.9185 5.2454C33.0828 3.78037 33.244 2.34342 33.6002 1.00766L33.6022 1.00012L33.6022 1H39.5273L40.2703 5.88258L40.3634 6.49399L40.9519 6.68385C41.7391 6.93779 42.4904 7.23911 43.2102 7.61143L43.769 7.90046L44.2714 7.52186L48.075 4.65579L48.1133 4.62694C48.1176 4.62976 48.122 4.63286 48.1263 4.63621C48.2682 4.76727 48.4128 4.9004 48.5595 5.03532C49.9203 6.28738 51.4478 7.69289 52.3907 9.01743L52.3922 9.01962C52.3879 9.02721 52.3806 9.03919 52.3687 9.0562C51.9601 9.60871 51.5343 10.1512 51.0969 10.7086C51.0598 10.7557 51.0227 10.803 50.9856 10.8504C50.5104 11.456 50.024 12.0793 49.5559 12.7264L49.1906 13.2313L49.483 13.7817C49.912 14.5892 50.2605 15.4133 50.5073 16.2275ZM36.5714 28.4286C40.9005 28.4286 44.4286 24.9005 44.4286 20.5714C44.4286 16.2424 40.9005 12.7143 36.5714 12.7143C32.2424 12.7143 28.7143 16.2424 28.7143 20.5714C28.7143 24.9005 32.2424 28.4286 36.5714 28.4286Z' fill='%23CEE0FF' stroke='%230A65FF' stroke-width='2'/%3E%3Cpath d='M19.1078 42.8414L19.2448 43.2937L19.7121 43.3652L22.25 43.7535V46.737L19.6983 47.1232L19.249 47.1912L19.1013 47.6209C18.9439 48.0789 18.7804 48.4834 18.5699 48.8651L18.3451 49.2726L18.6104 49.6549C19.1116 50.3773 19.6387 51.0267 20.1627 51.6645C19.9437 51.9304 19.4496 52.4803 18.9262 53.0004C18.6271 53.2977 18.337 53.5666 18.1004 53.7563C18.0326 53.8107 17.9743 53.8544 17.9256 53.8884L15.9603 52.3503L15.5811 52.0536L15.1535 52.2748C14.7548 52.481 14.3288 52.6595 13.9052 52.7961L13.4454 52.9445L13.3903 53.4244C13.3774 53.5372 13.3648 53.6495 13.3522 53.7611C13.2659 54.5307 13.1827 55.2715 13.0118 55.9644H10.0117L9.62102 53.3971L9.55124 52.9385L9.10981 52.7961C8.67798 52.6568 8.26799 52.4922 7.87647 52.2897L7.4558 52.0721L7.07852 52.3584L5.07344 53.88C5.06509 53.8725 5.05672 53.8649 5.04834 53.8573C4.29451 53.1753 3.43579 52.3985 2.88712 51.6783C3.09397 51.4016 3.30864 51.1281 3.53032 50.8456C3.55094 50.8193 3.57162 50.793 3.59236 50.7666C3.85789 50.4281 4.13196 50.077 4.39608 49.7119L4.67003 49.3332L4.45075 48.9204C4.21622 48.479 4.02739 48.0318 3.894 47.5783L3.75862 47.1179L3.28395 47.0479L0.75 46.674V43.6896L3.3011 43.3056L3.7653 43.2357L3.90531 42.7877C4.03922 42.3592 4.21447 41.9532 4.4352 41.5393L4.65311 41.1307L4.38546 40.7528C3.88933 40.0524 3.36841 39.3973 2.84222 38.7553C3.05752 38.49 3.54812 37.9435 4.07297 37.4235C4.37174 37.1274 4.66165 36.86 4.898 36.6716C4.96175 36.6207 5.01707 36.5793 5.06389 36.5464L7.04239 38.0805L7.42099 38.3741L7.84652 38.154C8.24517 37.9478 8.67119 37.7692 9.09484 37.6326L9.55462 37.4842L9.60969 37.0043C9.62264 36.8915 9.63524 36.7792 9.64777 36.6676C9.73414 35.898 9.81728 35.1572 9.98823 34.4644H12.9883L13.379 37.0316L13.4488 37.4902L13.8902 37.6326C14.322 37.7719 14.732 37.9365 15.1235 38.139L15.5426 38.3558L15.9194 38.0718L17.9408 36.5487C17.984 36.5885 18.0274 36.6285 18.0712 36.6687C18.7967 37.3365 19.5893 38.066 20.108 38.757C19.9026 39.0314 19.6896 39.3029 19.4697 39.5831C19.4491 39.6094 19.4284 39.6357 19.4076 39.6621C19.1421 40.0006 18.868 40.3517 18.6039 40.7168L18.33 41.0955L18.5493 41.5083C18.784 41.9502 18.9738 42.3995 19.1078 42.8414ZM17.7877 53.9722C17.7877 53.9719 17.7917 53.9699 17.7993 53.9671C17.7913 53.9711 17.7876 53.9725 17.7877 53.9722ZM5.21057 36.4571C5.21046 36.4574 5.20652 36.4593 5.19909 36.462C5.20696 36.4582 5.21068 36.4568 5.21057 36.4571ZM11.5 49.7977C14.0255 49.7977 16.0833 47.7399 16.0833 45.2144C16.0833 42.6888 14.0255 40.631 11.5 40.631C8.97446 40.631 6.91667 42.6888 6.91667 45.2144C6.91667 47.7399 8.97446 49.7977 11.5 49.7977Z' fill='%23CEE0FF' stroke='%230A65FF' stroke-width='1.5'/%3E%3C/svg%3E%0A");
    top: 6px;
}

#email-confirmation-message > .form-box:first-child .form-content {
    padding: 26px 40px 26px 35px;
}


/* Buttons */
#registration-form button.btn,
#registration-form button.btn:focus,
.new-ui .btn,
.new-ui .btn:focus {
    background: #00B289;
    color: white;
    border-radius: 4px;
    text-decoration: none;
    font-size: 14px;
    padding: 12px;
    border: none;
    outline: none;
    cursor: pointer;
    min-width: 80px;
}
#registration-form button.btn,
#registration-form button.btn:focus,
.new-ui .btn.blue,
.new-ui .btn.blue:focus {
    background: #0A65FF;
}
#registration-form button.btn,
#registration-form button.btn:focus,
.new-ui .btn-default,
.new-ui .btn-default:focus {
    background: #fff;
    border: 1px solid #ccc;
    color: #333;
}
.btn-default.active, .btn-default:active, .btn-default:hover, .open>.btn-default.dropdown-toggle {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}

#state-selection .state-register-btn {
    background: rgba(10 101 255/.1);
    color: #0A65FF;
}
#admin-access-btn {
    margin-bottom: 0;
}
.new-ui .btn:disabled {
    background: gray;
    cursor: not-allowed;
}



@import url('https://fonts.googleapis.com/css2?family=Inter&display=swap');

body * {
    font-family: 'Inter', sans-serif !important;
    font-smooth: always;
}

.fa {
    font-family: FontAwesome !important;
}

body,
.page {
    background: #EDF3FA;
    min-height: 100vh;
    color: #394150;
    font-size: 14px;
}
a {
    color: #0A65FF;
    text-decoration: underline;
}
.inner-content {
    margin: 0;
    position: inherit;
}

fieldset,
.tabs.ui-tabs.ui-widget.ui-widget-content.ui-corner-all {
    background: none !important;
    border: none;
}

.tabbed-fieldsets fieldset {
    border: 1px solid #ccc !important;
    border-radius: 6px !important;
    background: #fff !important;
}

.tabbed-fieldsets div.FormInput input, .tabbed-fieldsets div.FormInput select {
    height: inherit !important;
}

div#content_no_bg {
    min-height: 85vh;
    position: relative;
}

.ErrorMessage {
    font-weight: normal;
}

form .alert,
.form .alert {
    background: rgba(230 63 82 / .1);
    width: 94%;
    margin: 0 auto;
    padding: 5px;
    border: 1px solid #E63F52;
    border-radius: 4px;
}
.form .alert:before,
form .alert:before {
    display: inline-block;
    width: 19px;
    height: 19px;
    margin-right: 5px;
    content: "";
    vertical-align: middle;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='9.5' cy='9.5' r='8.5' stroke='%23E63F52' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.71917 5.67028C8.69134 5.14151 9.11258 4.69751 9.64209 4.69751V4.69751C10.1716 4.69751 10.5928 5.14151 10.565 5.67028L10.2728 11.2222C10.2667 11.3375 10.1715 11.4278 10.0561 11.4278H9.22804C9.11264 11.4278 9.01744 11.3375 9.01138 11.2222L8.71917 5.67028Z' fill='%23E63F52' stroke='%23E63F52' stroke-width='0.5'/%3E%3Ccircle cx='9.64205' cy='13.3757' r='0.708451' fill='%23E63F52' stroke='%23E63F52' stroke-width='0.5'/%3E%3C/svg%3E%0A");
}
span.help-block {
    color: #E63F52;
}

#main-header {
    display: flex;
    padding: 24px 18px;
    background: #fff;
    font-family: sans-serif;
    border-bottom: rgb(57 65 80 / 20%) solid 1px;
}
#main-header > div {
    width: 50%;
}
#main-header div.col-2 {
    text-align: right;
}
#main-header div.col-1 a {
    text-decoration: none;
    color: inherit;
}
#main-header div.col-1 a:hover {
    text-decoration: none;
}
#ltp-title {
    font-size: 18px;
    font-family: sans-serif;
    font-weight: 500;
    vertical-align: middle;
}

#main-header div.col-1 a img {
    margin-top: -10px !important;
}

div#footer {
    position: relative;
    bottom: 0;
    right: 0;
    left: 0;
    font-size: 14px;
    padding: 15px;
    display: flex;
}
div#footer > div {
    width: 50%;
}
div#footer > div:last-child {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

/* Login Page */

.login-form,
.form-box {
    width: 400px;
    margin: 0 auto;
    background: white;
    box-shadow: 0 0 10px rgba(106,112,121,.1);
    border-radius: 5px;
}

.login-form {
    padding: 44px;
}
.login-form h2 {
    margin: 35px 0;
    font-weight: 500;
    font-size: 24px;
}
.login-form label {
    display: block;
}
.login-form .input-wrapper {
    display: flex;
}
.new-ui  input[type=text],
.new-ui  input[type=password],
.login-form input[type=text],
.login-form input[type=password] {
    margin: 4px 0 15px;
    background: #fff;
    border:rgb(57 65 80 / 20%) solid 1px;
    border-radius: 4px;
    padding: 10px;
    font-size: 14px !important;
    width: 100% !important;
}
.login-form .forgot_password {
    float: right;
    font-size: 12px;
}
.login-form .login-actions {
    text-align: center;
}
.login-form .login-button {
    background: #0A65FF;
    color: #fff;
    border-radius: 4px;
    font-size: 14px;
    font-weight: 500;
    padding: 12px;
    display: block;
    margin: 30px auto;
    border: 0;
    cursor: pointer;
}

.forgot-password {
    width: 590px;
}


/* Hub - State Selection */

#state-selection {
    width: 740px;
    margin: 0 auto;
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 0 10px rgba(106,112,121,.1);
}

#state-selection .state-card {
    display:flex;
    padding: 20px 40px;
    border-bottom: rgb(57 65 80 / 20%) solid 1px;
}
#state-selection .state-card:last-child {
    border: none;
}

#state-selection .state-card > .state-seal {
    width: 15%;
}
#state-selection .state-card > .state-info {
    padding-left: 35px;
    width: 85%;
    font-size: 13px;
}
#state-selection .state-info h4 {
    color: #394150;
    font-size: 20px;
    font-weight: 500;
}
#state-selection .state-info .info {
    display: block;
    background: #eee;
    padding: 5px;
}
#state-selection .state-seal img {
    width: 100px;
}


/* Business Center */

#business-center .intro-message,
.bc-widget {
    background: white !important;
    margin: 10px;
    max-width: 740px;
    border-radius: 5px;
    padding: 0;
    box-shadow: 0 0 10px rgba(106,112,121,.1);
}
#business-center .intro-message {
    padding: 26px;
    width: 25%;
}
#business-center.jurisdiction-onboarding {
    display: flex;
    justify-content: center;
}

#business-center.jurisdiction-onboarding fieldset.bc-widget {
    width: 600px;
}

#business-center .row {
    display: flex;
    justify-content: space-between;
    margin: 0;
}
#registration-form h2,
fieldset.bc-widget h2,
.new-ui h2 {
    font-size: 20px;
    font-weight: 400;
    border-bottom: rgb(57 65 80 / 20%) solid 1px;
    padding: 26px;
}
fieldset.bc-widget .bc-widget-content,
.new-ui .form-content {
    padding: 26px;
}
#state-header {
    padding: 0 15px;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
#state-header .state-info {
    display: flex;
    align-items: center;
}
#state-header .state-info > div > img {
    margin-right: 15px
}
#state-header .state-info h2,
#state-header .state-info p {
    border: none;
    padding: 0;
    margin: 0;
}

.task-count {
    font-size: 10px;
    color: #fff;
    padding: 1px 4px 1px 4px;
    display: inline-block;
    border-radius: 10px;
    height: auto;
    min-width: 8px;
    text-align: center;
    top: -10px;
    position: relative;
}
.task-count.new {
    background: green;
}
.business-task-form .Locked {
    display: none;
}
.activity_search input#search_box {
    width: auto !important;
    margin: 0 10px;
}
div#report table {
    background: inherit !important;
    border: none !important;
}

div#report table.list,
table.list {
    border: rgb(57 65 80 / 20%) solid 1px !important;
    border-bottom: none !important;
}

div#report table .pagi_direction_disabled {
    display: none;
}
/* div#report table .pagi_direction_disabled+.pagi_bold_two {
    display: none;
} */
div#report table .pagi_details {
    border: none;
    background: none;
    color: inherit;
    padding: 0;
    font-size: 14px;
}

div#report table .list td a[href*='business-center/task'] img {
    display: none;
}

div#report table .list td a[href*='business-center/task']:before {
    content: "View";text-decoration: underline;
}

div#report .table {
    border-collapse: collapse !important;
    border-spacing: 0px !important;
}
div#report .table thead {
    background-color: #cccccc;
}
div#report .table th, div#report .table td{
    text-wrap: nowrap;
}
div#report .table.table-bordered {
    border-width: 1px !important;
}
div#report .table-striped>tbody>tr:nth-of-type(even) {
    background-color: #e2e2e2;
}
div#report .table-striped>tbody>tr:nth-of-type(even):hover {
    background-color: #eef1f5;
}

/* Workflow Tasks */

.scrollable-tos {
    overflow: scroll;
    height: 500px;
    width: 690px;
    margin: 10px auto;
    border-radius: 5px;
}

.new-ui .action-btns .btn {
    margin: 0 5px;
}
.new-ui .action-btns .btn:first-child {
    margin-left: 0;
}
.new-ui .action-btns .btn:last-child {
    margin-right: 0;
}
.business-task-form .InfoMessage {
    text-align: center;
    background: none;
}

/* Jurisdiction Registration */
#registration-form {
    display: flex;
    margin: 0 auto;
    align-items: flex-start;
    justify-content: center;
}

#registration-form > div {
    background: #fff;
    border-radius: 5px;
    box-shadow: 0 0 10px rgba(106,112,121,.1);
}

#registration-form > div:first-child {
    width: 590px;
    margin-right: 30px;
    padding-bottom: 30px;
}
#registration-form > div:last-child {
    /*width: 257px;*/
    height: auto;
}
#registration-form fieldset {
    display: flex;flex-wrap: wrap;flex-direction: row;justify-content: space-around;
}

#registration-form fieldset > div {
    width: 47%;margin-bottom: 20px;
}
#registration-form fieldset label,
.new-ui label {
    display: block;
    position: relative;
}
#registration-form span.required-instructions {
    font-size: 12px;
    float: right;
}
#registration-form span.required-instructions span.required {
    vertical-align: middle;
}
#registration-form span.required-instructions span.required,
#registration-form fieldset span.required {
    color: #EF414B;
    font-size: 1.7em;
}
#registration-form fieldset span.required {
    display: inline-block;
    position: absolute;
    right: 0;
}
#registration-form .panel-heading {
    font-weight: 600;
}

/* Landing Page */

div#landingpage-main {
    text-align: center;
    margin: -5px;
    display: flex;
    justify-content: flex-start;
    position: absolute;
    bottom: 0;
    top: 0;
    left: 0;
    width: 100%;

}
#landingpage-main .left-side-panel {
    width: 440px;
    padding: 100px 50px;
    text-align: left;
    background: url('/images/ltp/background_texture.png');
    color: #fff;
}

#landingpage-main .right-side-panel {
    width: 500px;
    margin: 80px auto;
}
#landingpage-main h3 {
    color: #fff;
    font-size: 25px;
    margin-bottom: 10px;
}
#landingpage-main p.primary {
    font-size: 16px;
}
#landingpage-main h4 {
    color: #71E9AA;
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 5px;
}
#landingpage-main p {
    margin: 5px 0;
}
#landingpage-main .lp-valueprop {
    position: relative;
    margin-left: 80px;
    margin-right: 60px;
}
#landingpage-main .lp-valueprop:before {
    display: block;
    width: 56px;
    height: 56px;
    content: "";
    position: absolute;
    left: -70px;
    top: 5px;
    background-position: top center;
    background-repeat: no-repeat
}
#landingpage-main .lp-valueprop.collection:before {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='43' height='41' viewBox='0 0 43 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.5 21.5L32.25 10.75H24.1875V0H18.8125V10.75H10.75L21.5 21.5Z' fill='%236ECE97'/%3E%3Cpath d='M31.2632 17.1118L28.2607 20.1143L39.1787 24.1875L21.5 30.7803L3.82129 24.1875L14.7393 20.1143L11.7368 17.1118L0 21.5V32.25L21.5 40.3125L43 32.25V21.5L31.2632 17.1118Z' fill='%2333C0FF'/%3E%3C/svg%3E%0A");
}
#landingpage-main .lp-valueprop.deposit:before {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='57' height='41' viewBox='0 0 57 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.9959 20.4702L16.6879 18.6786L19.0415 18.2631L18.1176 12.8883L18.0808 12.8948C17.8668 13.4133 17.6263 13.6673 17.2524 14.1371L15.5799 12.8939L17.8618 9.85684L19.9579 9.48687L21.3951 17.8477L23.7487 17.4323L24.0566 19.224L16.9959 20.4702ZM25.589 14.0309C25.0052 10.6343 22.2319 6.62422 18.3705 7.30575C14.5092 7.98727 13.2372 12.7113 13.821 16.1079C14.4049 19.5045 17.1782 23.5146 21.0395 22.8331C24.9009 22.1516 26.1729 17.4275 25.589 14.0309ZM35.8246 17.1469C33.232 17.6045 31.4863 20.124 31.9387 22.7554L10.7563 26.494C10.304 23.8626 7.82053 22.0896 5.2279 22.5472L3.58544 12.9919C6.17807 12.5343 7.92371 10.0149 7.47139 7.38345L28.6537 3.64481C29.1061 6.27625 31.5895 8.04924 34.1821 7.59165L35.8246 17.1469ZM35.5092 1.20418C35.3969 0.550991 34.7707 0.10389 34.1271 0.217477L1.1768 6.03314C0.533236 6.14673 0.09303 6.78206 0.205308 7.43526L3.90085 28.9347C4.01312 29.5878 4.63939 30.0349 5.28295 29.9214L38.2333 24.1057C38.8768 23.9921 39.317 23.3568 39.2047 22.7036L35.5092 1.20418Z' fill='%2333C0FF'/%3E%3Cellipse rx='5.43718' ry='6.7868' transform='matrix(0.984729 -0.174104 0.169121 0.985597 19.719 14.8158)' fill='%2333C0FF'/%3E%3Cpath d='M24.1441 32.7232L28.3511 36.8033L24.1441 40.9327V38.6222C24.1441 38.6222 21.2043 38.1306 17.7069 35.8693C14.2095 33.608 12.8916 30.511 12.8916 30.511L13.7533 30.0686C13.7533 30.0686 15.7301 32.7723 18.6699 33.8538C21.6098 34.9353 24.1441 34.9353 24.1441 34.9353V32.7232Z' fill='%236ECE97'/%3E%3Cpath d='M56.0001 35.3025H55.0136V34.2936V33.7936H54.5136H53.5271V25.7402H54.5136H55.0136V25.2402V23.7313V23.2313H54.5136H50.0541H49.5541V23.7313V25.2402V25.7402H50.0541H51.0406V33.7936H47.5811V25.7402H48.5676H49.0676V25.2402V23.7313V23.2313H48.5676H44.1082H43.6082V23.7313V25.2402V25.7402H44.1082H45.0947V33.7936H41.6352V25.7402H42.6217H43.1217V25.2402V23.7313V23.2313H42.6217H38.1622H37.6622V23.7313V25.2402V25.7402H38.1622H39.1487V33.7936H35.6892V25.7402H36.6757H37.1757V25.2402V23.7313V23.2313H36.6757H32.2162H31.7162V23.7313V25.2402V25.7402H32.2162H33.2027V33.7936H32.2162H31.7162V34.2936V35.3025H30.7297H30.2297V35.8025V37.3114V37.8114H30.7297H56.0001H56.5001V37.3114V35.8025V35.3025H56.0001ZM42.6217 12.6691H42.4764L42.3538 12.7469L30.4619 20.2913L30.2297 20.4386V20.7135V22.2224V22.7224H30.7297H56.0001H56.5001V22.2224V20.7135V20.4386L56.2679 20.2913L44.376 12.7469L44.2534 12.6691H44.1082H42.6217Z' fill='%236ECE97' stroke='%230B4E70'/%3E%3Cpath d='M20.0125 19.4626L20.6671 19.3316L20.5138 18.5474C21.9651 18.1447 22.6391 17.1334 22.4133 16.0052C22.1562 14.7203 20.9109 14.4517 19.9609 14.41L19.6935 14.3947L19.253 12.1578C19.9216 12.1146 20.4398 12.3875 20.6203 12.9453L21.6579 12.7376C21.4175 11.6812 20.3811 11.0629 19.0683 11.217L18.9108 10.4119L18.2562 10.5429L18.4151 11.355C17.1901 11.7305 16.4305 12.6938 16.6556 13.8185C16.8542 14.8109 17.6809 15.2502 18.8886 15.3308L19.2041 15.351L19.6717 17.7237C18.976 17.776 18.3763 17.5122 18.1861 16.8513L17.1066 17.0673C17.4132 18.2554 18.435 18.8549 19.8592 18.6785L20.0125 19.4626ZM20.3263 17.5927L19.8949 15.401C20.6408 15.4546 21.2251 15.6056 21.3457 16.208C21.4677 16.8174 21.045 17.3474 20.3263 17.5927ZM19.0075 14.3509C18.458 14.3016 17.8319 14.1408 17.7155 13.5412C17.611 13.0189 17.9438 12.5285 18.5991 12.2923L19.0075 14.3509Z' fill='%230B4867'/%3E%3C/svg%3E%0A");
}
#landingpage-main .lp-valueprop.reporting:before {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='36' height='41' viewBox='0 0 36 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.8627 32L9 24.7335L10.9703 22.9245L15.8627 26.4505L25.0297 19L27 20.809L15.8627 32Z' fill='%236ECE97'/%3E%3Cpath d='M34.7143 5.1H23.1429C23.1429 4.39609 23.0089 3.73867 22.7411 3.12774C22.4732 2.50352 22.1049 1.95898 21.6362 1.49414C21.1674 1.0293 20.6183 0.664063 19.9888 0.398438C19.3728 0.132813 18.7098 0 18 0C17.2902 0 16.6205 0.132813 15.9911 0.398438C15.375 0.664063 14.8326 1.0293 14.3638 1.49414C13.8951 1.95898 13.5268 2.50352 13.2589 3.12774C12.9911 3.73867 12.8571 4.39609 12.8571 5.1H1.28571C1.11161 5.1 0.944196 5.1332 0.783482 5.19961C0.622768 5.26602 0.488839 5.35899 0.381696 5.47852C0.261161 5.58477 0.167411 5.71758 0.100446 5.87695C0.0334821 6.03633 0 6.20235 0 6.375V39.525C0 39.6977 0.0334821 39.8637 0.100446 40.0231C0.167411 40.1824 0.261161 40.3152 0.381696 40.4215C0.488839 40.541 0.622768 40.634 0.783482 40.7004C0.944196 40.7668 1.11161 40.8 1.28571 40.8H34.7143C34.8884 40.8 35.0558 40.7668 35.2165 40.7004C35.3772 40.634 35.5112 40.541 35.6183 40.4215C35.7388 40.3152 35.8326 40.1824 35.8996 40.0231C35.9665 39.8637 36 39.6977 36 39.525V6.375C36 6.20235 35.9665 6.03633 35.8996 5.87695C35.8326 5.71758 35.7388 5.58477 35.6183 5.47852C35.5112 5.35899 35.3772 5.26602 35.2165 5.19961C35.0558 5.1332 34.8884 5.1 34.7143 5.1ZM18 2.55C18.3616 2.55 18.6964 2.61641 19.0045 2.74922C19.3125 2.88203 19.5871 3.06133 19.8281 3.28711C20.0558 3.52617 20.2366 3.79844 20.3705 4.10391C20.5045 4.40938 20.5714 4.74141 20.5714 5.1C20.5714 5.4586 20.5045 5.79063 20.3705 6.0961C20.2366 6.40156 20.0558 6.67383 19.8281 6.91289C19.5871 7.13867 19.3125 7.31797 19.0045 7.45078C18.6964 7.5836 18.3616 7.65 18 7.65C17.6384 7.65 17.3036 7.5836 16.9955 7.45078C16.6875 7.31797 16.4129 7.13867 16.1719 6.91289C15.9442 6.67383 15.7634 6.40156 15.6295 6.0961C15.4955 5.79063 15.4286 5.4586 15.4286 5.1C15.4286 4.74141 15.4955 4.40938 15.6295 4.10391C15.7634 3.79844 15.9442 3.52617 16.1719 3.28711C16.4129 3.06133 16.6875 2.88203 16.9955 2.74922C17.3036 2.61641 17.6384 2.55 18 2.55ZM33.4286 38.25H2.57143V7.65H7.71429V11.475C7.71429 11.6477 7.74777 11.8137 7.81473 11.9731C7.8817 12.1324 7.97545 12.2652 8.09598 12.3715C8.20312 12.491 8.33705 12.584 8.49777 12.6504C8.65848 12.7168 8.82589 12.75 9 12.75H27C27.1741 12.75 27.3415 12.7168 27.5022 12.6504C27.6629 12.584 27.7969 12.491 27.904 12.3715C28.0246 12.2652 28.1183 12.1324 28.1853 11.9731C28.2522 11.8137 28.2857 11.6477 28.2857 11.475V7.65H33.4286V38.25Z' fill='%2333C0FF'/%3E%3C/svg%3E%0A");
}

#landingpage-main h2 {
    font-size: 24px;
    font-weight: 500;
    margin: 75px auto 32px;
}

a.landingpage-btn {
    display: block;
    background: #fff;
    border-left: #0A65FF solid 6px;
    padding: 32px 20px;
    text-align: left;
    text-decoration: none;
    color: #394150;
    border-radius: 5px;
    margin: 20px 0;
    font-size: 16px;
    font-weight: 500;
    box-shadow: 0 0 10px rgba(106,112,121,.1);
}

a.landingpage-btn span.btn-caret {
    width: 10px;
    height: 10px;
    display: inline-block;
    border: 2px solid transparent;
    border-right-color: black;
    border-bottom-color: black;
    transform: rotate(315deg);
    float: right;
}

/* Email Confirmation */

div#email-confirmation-message {
    display: flex;
}
div#email-confirmation-message {
    display: flex;
    width: fit-content;
    margin: 0 auto;
}

div#email-confirmation-message .new-ui.form-box {
    width: 260px;
}

div#email-confirmation-message .new-ui.form-box:first-child {
    width: 590px;
    margin-right: 30px;
}
div#email-confirmation-message .new-ui.form-box:first-child p {
    margin-top: 50px;
    margin-bottom: 40px;
}
.share-jurisdiction .share-text {
    display: inline-block;
    width: fit-content;
}

.share-jurisdiction .btn {
    display: block;
    width: 130px;
    margin-right: 20px;
    white-space: nowrap;
}

.share-jurisdiction {
    display: flex;
}
ol.what-next-list {
    font-size: 18px;
}

ol.what-next-list li {
    margin-left: 75px;
    margin-bottom: 30px;
    padding-left: 20px;
    position: relative;
}
ol.what-next-list li:before {
    display: inline-block;
    content:"";
    background-position: center;
    background-repeat: no-repeat;
    width: 58px;
    height: 58px;
    position: absolute;
    left: -100px;
    top: -10px
}
ol.what-next-list .next-list-email:before {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='50' height='49' viewBox='0 0 50 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='icon_mail'%3E%3Cg id='Rectangle 4'%3E%3Cpath id='Mask' d='M1.51758 46.1911C1.51758 46.7434 1.96529 47.1911 2.51758 47.1911H47.515C48.0673 47.1911 48.515 46.7434 48.515 46.1911V21.1283C48.515 20.835 48.3862 20.5565 48.1627 20.3665L25.664 1.23813C25.2906 0.920622 24.742 0.920622 24.3686 1.23813L1.86984 20.3665C1.64637 20.5565 1.51758 20.835 1.51758 21.1283V46.1911Z' fill='white' stroke='%230A65FF' stroke-width='2' stroke-linejoin='round'/%3E%3Cmask id='mask0' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='50' height='49'%3E%3Cpath id='Mask_2' d='M1.51758 46.1911C1.51758 46.7434 1.96529 47.1911 2.51758 47.1911H47.515C48.0673 47.1911 48.515 46.7434 48.515 46.1911V21.1283C48.515 20.835 48.3862 20.5565 48.1627 20.3665L25.664 1.23813C25.2906 0.920622 24.742 0.920622 24.3686 1.23813L1.86984 20.3665C1.64637 20.5565 1.51758 20.835 1.51758 21.1283V46.1911Z' fill='white' stroke='white' stroke-width='2' stroke-linejoin='round'/%3E%3C/mask%3E%3Cg mask='url(%23mask0)'%3E%3C/g%3E%3C/g%3E%3Crect id='Rectangle 1' x='7.09619' y='11.929' width='36.7672' height='21.8112' rx='7' fill='%23CEE0FF' stroke='%230A65FF' stroke-width='2'/%3E%3Cg id='Group 18'%3E%3Crect id='Rectangle 2' x='12.0615' y='17.4775' width='18.489' height='1.78584' rx='0.89292' fill='%230A65FF'/%3E%3Crect id='Rectangle 2 Copy' x='12.0605' y='22.0272' width='11.9284' height='1.78584' rx='0.89292' fill='%230A65FF'/%3E%3C/g%3E%3Cpath id='Path 331' fill-rule='evenodd' clip-rule='evenodd' d='M25.4151 33.7668L2 46.5791V20.8365L25.4151 33.7668Z' fill='white' stroke='%230A65FF' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath id='Path 331 Copy' fill-rule='evenodd' clip-rule='evenodd' d='M24.5849 33.9744L48 46.7866V21.0441L24.5849 33.9744Z' fill='white' stroke='%230A65FF' stroke-width='2' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A");
}
ol.what-next-list .next-list-portal:before {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='50' height='47' viewBox='0 0 50 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 0C0.895432 0 0 0.895431 0 2V31.25C0 32.3546 0.89543 33.25 2 33.25H48C49.1046 33.25 50 32.3546 50 31.25V2C50 0.895431 49.1046 0 48 0H2ZM47.875 31.125H2.125V2.125H47.875V31.125ZM32.8125 36.375H17.1875L15.625 42.625L12.5 45.75H37.5L34.375 42.625L32.8125 36.375Z' fill='%230A65FF'/%3E%3Cpath d='M16.125 42.625L17.6875 36.375H33.3125L34.875 42.625L38 45.75H13L16.125 42.625Z' fill='%23CEE0FF' stroke='%230A65FF' stroke-width='2'/%3E%3Crect x='2' y='2' width='46' height='29' fill='%23CEE0FF'/%3E%3Ccircle cx='25' cy='17' r='8' fill='%230A65FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M28.25 13.25L23.6177 18L21.7564 15.8806L20.5557 17.0234L23.6177 20.5022L29.4446 14.3442L28.25 13.25Z' fill='%23CEE0FF'/%3E%3C/svg%3E%0A");
    top: -11px;
}
ol.what-next-list .next-list-configure:before {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='58' height='57' viewBox='0 0 58 57' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M50.5073 16.2275L50.69 16.8307L51.313 16.926L56.1429 17.665V23.5742C56.1409 23.579 56.1383 23.5845 56.1351 23.5901L51.2879 24.3238L50.6888 24.4144L50.4918 24.9874C50.2069 25.8162 49.9072 26.5603 49.5173 27.2669L49.2175 27.8103L49.5713 28.3201C50.5084 29.6707 51.4975 30.8787 52.4865 32.0815L52.493 32.0894L52.4997 32.0972C52.5019 32.0998 52.5041 32.1025 52.5061 32.1051L52.5053 32.1061L52.4857 32.1321C52.2072 32.5035 51.1821 33.6626 50.0964 34.7416C49.5578 35.277 49.029 35.7677 48.5921 36.118C48.372 36.2944 48.1965 36.4179 48.0691 36.4923C48.0655 36.4945 48.0619 36.4965 48.0584 36.4985C48.0382 36.4888 48.0151 36.4766 47.9891 36.4615L44.3395 33.6054L43.834 33.2097L43.2638 33.5046C42.5345 33.8819 41.755 34.2086 40.9787 34.459L40.3657 34.6568L40.2922 35.2967C40.2692 35.4973 40.2467 35.6977 40.2243 35.8974C40.06 37.3625 39.8989 38.7994 39.5427 40.1352L39.5407 40.1427L39.5407 40.1429H33.6155L32.8725 35.2603L32.7795 34.6489L32.1909 34.459C31.4037 34.2051 30.6525 33.9037 29.9326 33.5314L29.3717 33.2413L28.8687 33.623L25.0919 36.4891L25.0682 36.5071L25.0564 36.5172L25.0468 36.5075L25.0284 36.4909C24.9502 36.4201 24.8711 36.3485 24.7912 36.2763C23.3886 35.0076 21.7467 33.5224 20.7535 32.154C20.7525 32.1501 20.7506 32.1406 20.7501 32.1241C20.7543 32.1166 20.7618 32.1043 20.7742 32.0866C21.1828 31.5341 21.6085 30.9917 22.0459 30.4344C22.083 30.3872 22.1201 30.3399 22.1573 30.2925C22.6324 29.6869 23.1189 29.0636 23.587 28.4165L23.9523 27.9116L23.6599 27.3612C23.2312 26.5543 22.884 25.733 22.6379 24.8964L22.4574 24.2827L21.8245 24.1893L17 23.4775V17.5672C17.0021 17.5617 17.0049 17.5553 17.0085 17.5487L21.8542 16.8192L22.4731 16.726L22.6598 16.1286C22.9066 15.3391 23.2289 14.5931 23.6324 13.8367L23.9229 13.2919L23.566 12.7881C22.6342 11.4726 21.6518 10.2452 20.6564 9.03454L20.6498 9.02663L20.6481 9.02453C20.6541 9.01574 20.6608 9.00609 20.6684 8.99546C20.945 8.61662 21.9607 7.46706 23.0454 6.39227C23.5835 5.85902 24.112 5.37095 24.5487 5.0228C24.7686 4.84743 24.944 4.7247 25.0714 4.65081C25.0721 4.65041 25.0727 4.65002 25.0734 4.64963C25.0868 4.658 25.1017 4.66806 25.118 4.68009L28.8069 7.54028L29.3117 7.93168L29.8791 7.63822C30.6084 7.26098 31.3879 6.93427 32.1641 6.68385L32.7772 6.4861L32.8506 5.84615C32.8736 5.6455 32.8961 5.44519 32.9185 5.2454C33.0828 3.78037 33.244 2.34342 33.6002 1.00766L33.6022 1.00012L33.6022 1H39.5273L40.2703 5.88258L40.3634 6.49399L40.9519 6.68385C41.7391 6.93779 42.4904 7.23911 43.2102 7.61143L43.769 7.90046L44.2714 7.52186L48.075 4.65579L48.1133 4.62694C48.1176 4.62976 48.122 4.63286 48.1263 4.63621C48.2682 4.76727 48.4128 4.9004 48.5595 5.03532C49.9203 6.28738 51.4478 7.69289 52.3907 9.01743L52.3922 9.01962C52.3879 9.02721 52.3806 9.03919 52.3687 9.0562C51.9601 9.60871 51.5343 10.1512 51.0969 10.7086C51.0598 10.7557 51.0227 10.803 50.9856 10.8504C50.5104 11.456 50.024 12.0793 49.5559 12.7264L49.1906 13.2313L49.483 13.7817C49.912 14.5892 50.2605 15.4133 50.5073 16.2275ZM36.5714 28.4286C40.9005 28.4286 44.4286 24.9005 44.4286 20.5714C44.4286 16.2424 40.9005 12.7143 36.5714 12.7143C32.2424 12.7143 28.7143 16.2424 28.7143 20.5714C28.7143 24.9005 32.2424 28.4286 36.5714 28.4286Z' fill='%23CEE0FF' stroke='%230A65FF' stroke-width='2'/%3E%3Cpath d='M19.1078 42.8414L19.2448 43.2937L19.7121 43.3652L22.25 43.7535V46.737L19.6983 47.1232L19.249 47.1912L19.1013 47.6209C18.9439 48.0789 18.7804 48.4834 18.5699 48.8651L18.3451 49.2726L18.6104 49.6549C19.1116 50.3773 19.6387 51.0267 20.1627 51.6645C19.9437 51.9304 19.4496 52.4803 18.9262 53.0004C18.6271 53.2977 18.337 53.5666 18.1004 53.7563C18.0326 53.8107 17.9743 53.8544 17.9256 53.8884L15.9603 52.3503L15.5811 52.0536L15.1535 52.2748C14.7548 52.481 14.3288 52.6595 13.9052 52.7961L13.4454 52.9445L13.3903 53.4244C13.3774 53.5372 13.3648 53.6495 13.3522 53.7611C13.2659 54.5307 13.1827 55.2715 13.0118 55.9644H10.0117L9.62102 53.3971L9.55124 52.9385L9.10981 52.7961C8.67798 52.6568 8.26799 52.4922 7.87647 52.2897L7.4558 52.0721L7.07852 52.3584L5.07344 53.88C5.06509 53.8725 5.05672 53.8649 5.04834 53.8573C4.29451 53.1753 3.43579 52.3985 2.88712 51.6783C3.09397 51.4016 3.30864 51.1281 3.53032 50.8456C3.55094 50.8193 3.57162 50.793 3.59236 50.7666C3.85789 50.4281 4.13196 50.077 4.39608 49.7119L4.67003 49.3332L4.45075 48.9204C4.21622 48.479 4.02739 48.0318 3.894 47.5783L3.75862 47.1179L3.28395 47.0479L0.75 46.674V43.6896L3.3011 43.3056L3.7653 43.2357L3.90531 42.7877C4.03922 42.3592 4.21447 41.9532 4.4352 41.5393L4.65311 41.1307L4.38546 40.7528C3.88933 40.0524 3.36841 39.3973 2.84222 38.7553C3.05752 38.49 3.54812 37.9435 4.07297 37.4235C4.37174 37.1274 4.66165 36.86 4.898 36.6716C4.96175 36.6207 5.01707 36.5793 5.06389 36.5464L7.04239 38.0805L7.42099 38.3741L7.84652 38.154C8.24517 37.9478 8.67119 37.7692 9.09484 37.6326L9.55462 37.4842L9.60969 37.0043C9.62264 36.8915 9.63524 36.7792 9.64777 36.6676C9.73414 35.898 9.81728 35.1572 9.98823 34.4644H12.9883L13.379 37.0316L13.4488 37.4902L13.8902 37.6326C14.322 37.7719 14.732 37.9365 15.1235 38.139L15.5426 38.3558L15.9194 38.0718L17.9408 36.5487C17.984 36.5885 18.0274 36.6285 18.0712 36.6687C18.7967 37.3365 19.5893 38.066 20.108 38.757C19.9026 39.0314 19.6896 39.3029 19.4697 39.5831C19.4491 39.6094 19.4284 39.6357 19.4076 39.6621C19.1421 40.0006 18.868 40.3517 18.6039 40.7168L18.33 41.0955L18.5493 41.5083C18.784 41.9502 18.9738 42.3995 19.1078 42.8414ZM17.7877 53.9722C17.7877 53.9719 17.7917 53.9699 17.7993 53.9671C17.7913 53.9711 17.7876 53.9725 17.7877 53.9722ZM5.21057 36.4571C5.21046 36.4574 5.20652 36.4593 5.19909 36.462C5.20696 36.4582 5.21068 36.4568 5.21057 36.4571ZM11.5 49.7977C14.0255 49.7977 16.0833 47.7399 16.0833 45.2144C16.0833 42.6888 14.0255 40.631 11.5 40.631C8.97446 40.631 6.91667 42.6888 6.91667 45.2144C6.91667 47.7399 8.97446 49.7977 11.5 49.7977Z' fill='%23CEE0FF' stroke='%230A65FF' stroke-width='1.5'/%3E%3C/svg%3E%0A");
    top: 6px;
}

#email-confirmation-message > .form-box:first-child .form-content {
    padding: 26px 40px 26px 35px;
}


/* Buttons */
#registration-form button.btn,
#registration-form button.btn:focus,
.new-ui .btn,
.new-ui .btn:focus {
    background: #00B289;
    color: white;
    border-radius: 4px;
    text-decoration: none;
    font-size: 14px;
    padding: 12px;
    border: none;
    outline: none;
    cursor: pointer;
    min-width: 80px;
}
#registration-form button.btn,
#registration-form button.btn:focus,
.new-ui .btn.blue,
.new-ui .btn.blue:focus {
    background: #0A65FF;
}
#registration-form button.btn,
#registration-form button.btn:focus,
.new-ui .btn-default,
.new-ui .btn-default:focus {
    background: #fff;
    border: 1px solid #ccc;
    color: #333;
}
.btn-default.active, .btn-default:active, .btn-default:hover, .open>.btn-default.dropdown-toggle {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}

#state-selection .state-register-btn {
    background: rgba(10, 101, 255, .1);
    color: #0A65FF;
}
#admin-access-btn {
    margin-bottom: 0;
}
.new-ui .btn:disabled {
    background: gray;
    cursor: not-allowed;
}

/* original spidey style adjustors */
/* ********************************************************* */
.search_box, select[name="search[within]"] { height: 25px !important; }
form fieldset { background-color: rgba(255,255,255,1) !important; padding: 15px !important; height: auto !important; margin-left: 5px !important; }
/* parent/containing <table> of td .pagi has the .pagi-table class injected via jquery in admin_extended_ui.js */
.pagi-table { border: 0px !important; background: rgba(57,65,80,0.0) !important;  }
table.list { background: inherit !important; }

.pagi_direction_disabled
    ,.pagi_direction
    ,.pagi_direction a
    ,.pagi_details
    { border: none !important; background: none !important; }

.pagi_bold_two {
    width: 2.5rem !important;
    padding: 1px;
    float: left;
    display: flex;
    justify-content: center;
    background: #009ef7;
    border: none !important;
    color: white;
    margin-right: 2px;
    font-weight: bold;
    min-width: 2.5rem;
    border-radius: .475rem;
    height: 2.5rem;
}

.pagi_page a.two_digit
 ,.pagi_page a.three_digit
 ,.pagi_page a.four_digit
 ,.pagi_page a.five_digit {
    width: 2.5rem !important;
    padding: 1px;
    border: none !important;
    float: left;
    text-align: center;
    background: none !important;
    margin-right: 2px;
    min-width: 2.5rem;
    color: rgba(0,0,0,0.70) !important;
    font-weight: normal !important;
}
.pagi_direction_disabled {
    color: #666;
}

table.list {
    border: none !important;
    border-bottom: none !important;
}

table.list th {
    font-size: 10.5px !important;
    background: none !important;
    background-color: #fff !important;
}
table.list th a {
    font-weight: bold !important;
    letter-spacing: 0.5px;
}

table.list th, table.list td {
    border-bottom: none !important;
    border-right: none !important;
}

.breadcrumb a { color: #3c5e9e !important; }

.admin-view-toolbar {
    width: 100%;
    height: 30px;
    background-color: #dbe7f5;
    color: #0A65FF;
    border-left: 4px solid #0A65FF;
    text-transform: uppercase;
    text-align: left;
    line-height: 30px;
    letter-spacing: 1px;
    font-width: bold;
    font-size: 12px;
    padding-left: 25px;
    margin-top: 0px;
}
h5.context-menu { display: inline !important; float: right !important; margin-top: 5px; }

.button1 { /* , .btn  */
    display: inline-block;
    font-weight: 500;
    line-height: 1.5;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    user-select: none;
    border: 1px solid transparent;
    padding: .75rem 1.5rem;
    font-size: 14px;
    border-radius: .475rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    outline: 0!important;
    box-shadow: none!important;
    height: 43px !important;
    color: #7e8299;
    background-color: #f5f8fa;
}
.btn-outline.input-small { height: 34px !important; }
.button1:hover { background-color: #b5b5c3 !important; }
.button1.orange { background-color: #fca33d !important; color: #ffffff !important; }
.button1.orange:hover { background-color: #fb8b0b !important; }
.button1.orange.disabled, .button1.orange.disabled:hover { background-color: #FFC98B !important; color: #ffffff !important; }
.button1.green { background-color: #50cd89 !important; color: #ffffff !important; }
.button1.green:hover { background-color: #47be7d !important; }
.button1.green.disabled, .button1.green.disabled:hover { background-color: #ACF1CC !important; color: #ffffff !important; }
.button1.blue { background-color: #009ef7 !important; color: #ffffff !important; }
.button1.blue:hover { background-color: #0095e8 !important; }
.button1.grey, .button1.red { background-color: #f1416c !important; color: #ffffff !important; }
.button1.grey:hover, .button1.red:hover { background-color: #d9214e !important; }
.button1.light { background-color: #e4e6ef !important; color: #3f4254 !important; }
.button1.light:hover { background-color: #b5b5c3 !important; }
.button1.yellow { background-color: #ffc700 !important; color: #ffffff !important; }
.button1.yellow:hover { background-color: #f1bc00 !important; }
.button1.purple { background-color: #7239ea !important; color: #ffffff !important; }
.button1.purple:hover { background-color: #5014d0 !important; }
.button1.dark { background-color: #181c32 !important; color: #ffffff !important; }
.button1.dark:hover { background-color: #050505 !important; }

.page-header-title { font-weight: bold !important; font-size: 20px !important; }

.alert-info:before, .alert-warning:before, .alert-success:before { background-image: none !important; width: 0px !important; height: 0px !important; margin-right: 2px !important; }
.alert-info { background-color: #e0ebf9 !important; border-color: #e0ebf9!important; color: #327ad5!important; }
.alert-success { background-color: #d6edef !important; border-color: #00b289 !important; color: #00b289 !important;}
.alert-warning { background-color: #f9e491 !important; border-color: #f9e491!important; color: #000!important; }
.alert-black { background-color: #3b3b3b !important; border-color: #050505!important; color: #fff!important; }
.alert-yellow-light { background-color: rgba(255,255,153, 0.25) !important; border-color: #f9e491 !important; color: #050505 !important; }
.alert-orange-light { background-color: #ffb38a !important; border-color: #ff6700 !important; color: #ff6700 !important; }

.panel-orange-light { border-color: #ff6700; }
.panel-orange-light>.panel-heading {
    color: #ff6700;
    background-color: rgba(255,179,138,0.50);
    border-color: #ff6700;
}


.panel-success>.panel-heading {
    color: #00b289 !important;
    background-color: #d6edef !important;
    border-color: #abe7ed !important;
}


.note {
    margin: 0 0 20px 0;
    padding: 15px 30px 15px 15px;
    border-left: 5px solid #eee;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    -ms-border-radius: 0 4px 4px 0;
    -o-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
}
.note.note-default {
    background-color: white;
    border-color: #b0c1d2;
    color: black; }
.note.note-success {
    background-color: #d6edef;
    border-color: #00b289;
    color: black; }
.note.note-info {
    background-color: #f5f8fd;
    border-color: #8bb4e7;
    color: #010407; }
.note.note-warning {
    background-color: #faeaa9;
    border-color: #f3cc31;
    color: black; }
.note.note-danger {
    background-color: #fef7f8;
    border-color: #f0868e;
    color: #210406; }

/* red "remove" buttons */
table#user_business .button1.red, table#business_users .button1.red { height: 27px !important; }
fieldset table { border-spacing: 0px !important; }

#footer { color: #000 !important; background-color: #fff !important; }
#footer #footer_nav a { color: #000 !important; }









/********************************************/
.button1 {
    position: relative;
}

.button--loading .button__text {
    visibility: hidden;
    opacity: 0;
  }
  
.button--loading::after {
    content: "";
    position: absolute;
    width: 26px;
    height: 26px;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    border: 4px solid transparent;
    border-top-color: #ffffff;
    border-radius: 50%;
    animation: button-loading-spinner 1s ease infinite;
}
  
@keyframes button-loading-spinner {
    from {
        transform: rotate(0turn);
    }

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

.dialog_business_row_disabled {
    cursor: not-allowed !important;
    color: #cccccc;
}