/* /Components/AuthenticationLinks.razor.rz.scp.css */
[b-x89iaj3bti] .hello-link {
  text-transform: none; }
/* /Components/Claims/CancelClaimsDialog.razor.rz.scp.css */
/* /Components/Claims/MyClaimsTab.razor.rz.scp.css */
/*::deep .accordion {
    padding-bottom: 112px;
}*/
[b-yo1p7cgje9] .accordion > .card {
  border-radius: 0 !important; }

[b-yo1p7cgje9] .schock-accordian-card {
  border-radius: 0 !important; }

[b-yo1p7cgje9] .schock-accordian-card-body {
  /*padding: 0 0 24px 0 !important;*/
  padding: 0; }

[b-yo1p7cgje9] .accordion > .card > .card-header::after {
  content: none; }

[b-yo1p7cgje9] h6, .h6[b-yo1p7cgje9], .lead[b-yo1p7cgje9], .typography-headline-6[b-yo1p7cgje9], .typography-title[b-yo1p7cgje9] {
  font-size: 0.9rem;
  font-weight: 500;
  letter-spacing: .0125em;
  line-height: 2rem;
  margin-bottom: .25rem; }

.accordion > .card > .card-header[b-yo1p7cgje9] {
  line-height: 1.0rem;
  /*background-color: #f5f5f5;*/
  padding: 15px 1.25rem 0 1.25rem; }

[b-yo1p7cgje9] .accordion .show .card-body {
  min-height: 292px;
  padding: 0; }

[b-yo1p7cgje9] .accordian .card-body {
  /*  padding:  0 0 24px 0;*/
  padding: 0 !important; }

[b-yo1p7cgje9] .accordion > .card .show {
  border-top: 0px solid rgba(0, 0, 0, 0.12); }

[b-yo1p7cgje9] .claims-accordian-icon {
  margin-right: 0 !important; }

[b-yo1p7cgje9] h6 {
  cursor: pointer; }

.select-symbol[b-yo1p7cgje9] {
  font-size: 16px;
  margin-top: 20px;
  margin-left: 20px;
  font-weight: normal;
  font-style: italic; }

@media (max-width: 768px) {
  [b-yo1p7cgje9] .accordion .card-body {
    margin: 0; }
  [b-yo1p7cgje9] .accordion .show .card-body {
    min-height: 0; }
  [b-yo1p7cgje9] .table {
    font-size: 0.75rem; }
  [b-yo1p7cgje9] .table td, [b-yo1p7cgje9] .table th {
    padding-right: 0.50rem;
    padding-left: 0.5rem; }
  [b-yo1p7cgje9] .table thead td, [b-yo1p7cgje9] .table thead th {
    line-height: 1rem; } }
/* /Components/Claims/PortfolioSummaryTab.razor.rz.scp.css */
.table-header[b-fksf7wnb6j] {
  font-weight: bold;
  margin-top: 15px;
  font-size: 15px; }

.down-arrow[b-fksf7wnb6j] {
  font-size: 14px; }

.tab-container[b-fksf7wnb6j] {
  margin-left: 30px;
  margin-right: 30px; }
/* /Components/Claims/TransactionHistoryTab.razor.rz.scp.css */
@media (max-width: 768px) {
  [b-nidvike87o] .table {
    font-size: 0.75rem; }
  [b-nidvike87o] .table td, [b-nidvike87o] .table th {
    padding-right: 0.50rem;
    padding-left: 0.5rem; }
  [b-nidvike87o] .table thead td, [b-nidvike87o] .table thead th {
    line-height: 1rem; } }
/* /Components/FooterMenu.razor.rz.scp.css */
[b-prz3wyu57y] .navbar-nav {
  margin-left: auto !important; }

[b-prz3wyu57y] .b-layout-footer-fixed {
  z-index: 100; }

[b-prz3wyu57y] .navbar {
  background-color: black;
  background-position: 50px 33px;
  background-repeat: no-repeat;
  background-image: url("/images/CivicWin/Logo153x44.png");
  background-size: 153px 44px;
  width: 100%;
  /*position: fixed;*/
  bottom: 0;
  /*    height: 175px;
    line-height: 175px;
*/
  text-align: center;
  text-transform: uppercase;
  padding-left: 175px; }
  @media (max-width: 1500px) {
    [b-prz3wyu57y] .navbar {
      background-position: 45px; } }

/*::deep .mr-auto {
    width: calc(50% - 20px);
    justify-content: flex-end;
    margin-right: 40px !important;
}

::deep .ml-auto {
    width: calc(50% - 20px);
    margin-left: 0;
    flex-direction: row-reverse;
}*/
/* /Components/HeaderArc.razor.rz.scp.css */
.header-arc[b-orodrkwcb3] {
  position: relative;
  top: 75px;
  width: 100%;
  height: 160px;
  background: linear-gradient(90deg, #009bc4 0%, #090979 50%, #6a0b79 100%);
  overflow-x: clip;
  z-index: -1; }

.header-cutout[b-orodrkwcb3] {
  position: absolute;
  top: 50px;
  width: 130%;
  margin-left: -15%;
  padding-top: 30px;
  min-height: 200px;
  border-radius: 50%/ 100% 100% 0 0;
  background-color: white;
  z-index: -1; }

.fingerprint[b-orodrkwcb3] {
  background-image: url(images/SchockMarket/print159x132.png);
  background-position: center;
  background-repeat: no-repeat;
  width: 159px;
  height: 132px;
  position: absolute;
  right: calc(50% - 500px); }
/* /Components/HeaderMenu.razor.rz.scp.css */
[b-me22vs16ok] .dropdown-menu {
  background-color: #2D2F35 !important;
  padding: 0;
  margin: 0; }
  [b-me22vs16ok] .dropdown-menu .dropdown-divder {
    margin: 0; }

[b-me22vs16ok] .dropdown-item {
  background-color: #2D2F35 !important;
  padding: 2px; }

[b-me22vs16ok] .dropdown-divder {
  margin: 0; }

[b-me22vs16ok] .navbar {
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("/images/CivicWin/Logo153x44.png");
  background-size: 153px 44px;
  width: 100%;
  position: fixed;
  top: 0;
  height: 65px;
  line-height: 75px;
  text-align: center;
  text-transform: uppercase;
  padding: 0; }
  @media (max-width: 1200px) {
    [b-me22vs16ok] .navbar .nav-link {
      padding-left: 1.75rem;
      padding-right: 1.75rem; } }

[b-me22vs16ok] .navbar-toggler-icon {
  color: white; }

[b-me22vs16ok] .color-bar {
  width: 100%;
  position: fixed;
  top: 65px;
  height: 10px;
  background: linear-gradient(90deg, #00ccff 0%, #00eda8 100%);
  z-index: 99; }
/* /Components/MainLayout.razor.rz.scp.css */
[b-2vme8pc2yt] .gdpr-alert {
  z-index: 100; }

.gdpr-button[b-2vme8pc2yt] {
  width: 386px; }

[b-2vme8pc2yt] .b-layout-content {
  padding-bottom: 50px; }

[b-2vme8pc2yt] .gdpr-header {
  font-size: 1.0rem;
  line-height: 1.0rem; }

[b-2vme8pc2yt] .gdpr-message {
  font-size: 0.8rem; }
/* /Components/Market/MarketActivity.razor.rz.scp.css */
[b-w7uzfww9ve] .accordion > .card {
  border-radius: 0 !important; }

[b-w7uzfww9ve] .schock-accordian-card {
  border-radius: 0 !important; }

[b-w7uzfww9ve] .schock-accordian-card-body {
  /*padding: 0 0 24px 0 !important;*/
  padding: 0; }

[b-w7uzfww9ve] .accordion > .card > .card-header::after {
  content: none; }

[b-w7uzfww9ve] h6, .h6[b-w7uzfww9ve], .lead[b-w7uzfww9ve], .typography-headline-6[b-w7uzfww9ve], .typography-title[b-w7uzfww9ve] {
  font-size: 0.9rem;
  font-weight: 500;
  letter-spacing: .0125em;
  line-height: 2rem;
  margin-bottom: .25rem; }

[b-w7uzfww9ve] .accordion > .card > .card-header {
  line-height: 1.0rem;
  min-height: 60px;
  padding: 15px 1.25rem 0 1.25rem; }

[b-w7uzfww9ve] .accordion .show .card-body {
  padding: 0 0 20px 0; }

[b-w7uzfww9ve] .accordian .card-body {
  /*  padding:  0 0 24px 0;*/
  padding: 0 !important; }

[b-w7uzfww9ve] .accordion > .card .show {
  border-top: 0px solid rgba(0, 0, 0, 0.12); }

[b-w7uzfww9ve] .claims-accordian-icon {
  margin-right: 0 !important; }

[b-w7uzfww9ve] h6 {
  cursor: pointer; }

[b-w7uzfww9ve] .table tfoot td, .table tfoot th[b-w7uzfww9ve] {
  font-size: 14px;
  font-weight: bolder; }

[b-w7uzfww9ve] .ClaimsSummary {
  width: fit-content;
  position: absolute;
  right: 67px;
  top: 2px;
  background: transparent; }

[b-w7uzfww9ve] .ClaimsSummary thead th {
  height: 1.0rem; }

[b-w7uzfww9ve] .ClaimsSummary tbody td {
  height: 1.0rem; }
/* /Components/Market/MarketComments.razor.rz.scp.css */
[b-gxy87yqfhr] #AddComment {
  margin-top: 20px;
  margin-bottom: 20px; }

#CommentStream[b-gxy87yqfhr] {
  margin-left: 20px;
  margin-top: 25px;
  /*
    .comment {
        width: 95%;
        margin-bottom: 20px;
    }

    .commentHeader {
        font-weight: bolder;
        margin-left: 5px;

        .commentTimestamp {
            font-weight: normal;
            font-size: smaller;
        }
    }

    .commentText {
        padding: 10px;
        border-radius: 5px;

        .commentActions {
            float: right;
        }
    }

    .commentOther {
        float: left;

        .commentText {
            background-color: #F0F4F8;
        }
    }

    .commentSelf {
        float: right;

        .commentText {
            background-color: #C7EDFC;
        }
    }*/ }
/* /Components/Market/MarketCommentThreaded.razor.rz.scp.css */
.comment[b-1uif7uf75c] {
  margin-bottom: 20px; }

.commentOther[b-1uif7uf75c] {
  float: left; }
  .commentOther .commentText[b-1uif7uf75c] {
    background-color: #F0F4F8; }

.commentSelf[b-1uif7uf75c] {
  float: right; }
  .commentSelf .commentText[b-1uif7uf75c] {
    background-color: #C7EDFC; }

.commentHeader[b-1uif7uf75c] {
  font-weight: bolder;
  margin-left: 5px; }
  .commentHeader .commentTimestamp[b-1uif7uf75c] {
    font-weight: normal;
    font-size: smaller; }

.commentText[b-1uif7uf75c] {
  padding: 10px;
  border-radius: 5px; }

.commentActions[b-1uif7uf75c] {
  float: right;
  font-weight: bold; }

.level0[b-1uif7uf75c] {
  width: 95%; }

.level1[b-1uif7uf75c] {
  width: 90%;
  margin-left: 5%; }

.level2[b-1uif7uf75c] {
  width: 85%;
  margin-left: 10%; }

.level3[b-1uif7uf75c] {
  width: 80%;
  margin-left: 15%; }

.level4[b-1uif7uf75c] {
  width: 75%;
  margin-left: 20%; }

.level5[b-1uif7uf75c] {
  width: 70%;
  margin-left: 25%; }
/* /Components/Market/MarketDetails.razor.rz.scp.css */
[b-u1yx0y2d01] .table {
  width: fit-content;
  margin-top: 25px;
  margin-left: auto;
  margin-right: auto; }

[b-u1yx0y2d01] .table th {
  font-weight: 600; }

[b-u1yx0y2d01] .creator-bio {
  border-top: none; }

[b-u1yx0y2d01] .creator-bio td {
  border-top: none; }

[b-u1yx0y2d01] .market-payout-amount {
  font-weight: bold; }

[b-u1yx0y2d01] .market-payout-header {
  text-decoration: underline; }

[b-u1yx0y2d01] .market-payout-detail {
  margin-left: 10px;
  font-size: 12px; }
/* /Components/Market/MarketNews.razor.rz.scp.css */
[b-6l5ex8bm0i] #AddNews {
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 20px; }

.market-news[b-6l5ex8bm0i] {
  margin-top: 25px; }

.newsitem[b-6l5ex8bm0i] {
  margin-left: 20px;
  margin-bottom: 20px; }

.newsitem-timestamp[b-6l5ex8bm0i] {
  font-weight: bold;
  font-size: larger; }

[b-6l5ex8bm0i] .card {
  height: calc(80vh - 112px);
  width: calc(95vw - 200px); }

[b-6l5ex8bm0i] .card-header {
  height: 65px; }

[b-6l5ex8bm0i] #EditorCard {
  padding: 0; }

[b-6l5ex8bm0i] #EditorCard .card-body {
  padding: 0; }

[b-6l5ex8bm0i] #EditorCard textarea {
  height: 100%;
  border: none;
  resize: none; }

[b-6l5ex8bm0i] textarea.form-control:focus:not([rows='1']) {
  box-shadow: none; }

[b-6l5ex8bm0i] #PreviewCard .card-body {
  overflow-y: auto; }

[b-6l5ex8bm0i] #PreviewCard .markdown-view {
  padding: 2rem; }
/* /Components/Market/MarketParticipation.razor.rz.scp.css */
.market-summary[b-65cpfqpd68] {
  margin-top: 25px; }
/* /Components/Market/MarketSummary.razor.rz.scp.css */
.market-summary[b-92p7es3cot] {
  margin-top: 25px; }
/* /Components/Market/MarketTrade.razor.rz.scp.css */
h5[b-0fd97c41s4] {
  margin-top: 25px; }

.footer[b-0fd97c41s4] {
  width: 375px; }
  .footer button[b-0fd97c41s4] {
    margin-top: 15px;
    margin-left: 175px; }

.warnings[b-0fd97c41s4] {
  color: red; }

[b-0fd97c41s4] .table {
  width: fit-content;
  margin-left: 0px; }

[b-0fd97c41s4] th {
  min-width: 100px;
  width: 250px; }

[b-0fd97c41s4] td {
  min-width: 100px;
  width: 125px; }

[b-0fd97c41s4] .market-fixed {
  margin-bottom: 25px; }

[b-0fd97c41s4] .modal .table {
  width: 450px; }

[b-0fd97c41s4] .modal .table tfoot td {
  font-size: 0.75rem;
  line-height: 0.95rem;
  padding-top: 8px;
  padding-bottom: 10px; }

[b-0fd97c41s4] .modal.show {
  top: 0 !important;
  z-index: 1030;
  padding-right: 0 !important; }
/* /Components/Project/ProjectSponsors.razor.rz.scp.css */
.project-sponsors[b-45f3sb5ew9] {
  margin-top: 25px; }

[b-45f3sb5ew9] .card-deck {
  margin-top: 25px; }

[b-45f3sb5ew9] .card-deck .card {
  box-shadow: none; }

[b-45f3sb5ew9] .card-deck .card .card-body {
  background-color: white;
  padding-top: 0;
  padding-bottom: 0;
  border-radius: 15px; }

@media (min-width: 768px) {
  [b-45f3sb5ew9] .card-deck {
    background-color: #ededed; }
  [b-45f3sb5ew9] .card-deck .card {
    max-width: 46%;
    min-width: 46%;
    margin-left: 2%;
    margin-right: 2%;
    background-color: #ededed; } }
/* /Components/Project/ProjectSummary.razor.rz.scp.css */
.project-summary[b-hjsxuqzzpd] {
  margin-top: 25px;
  margin-left: 5%;
  margin-right: 5%; }
/* /Pages/Admin/ContactParticipants.razor.rz.scp.css */
.contact-form[b-yyvvjaha9b] {
  margin-top: 100px;
  width: 90%;
  margin-left: 5%;
  margin-right: 5%; }
/* /Pages/Admin/EditPages.razor.rz.scp.css */
.page-editor[b-przb2qovhu] {
  margin-top: 70px;
  width: 98%;
  margin-left: 1%;
  margin-right: 1%; }

[b-przb2qovhu] .card {
  height: calc(72vh - 112px); }

[b-przb2qovhu] .card-header {
  height: 65px; }

[b-przb2qovhu] #EditorCard {
  padding: 0; }

[b-przb2qovhu] #EditorCard .card-body {
  padding: 0; }

[b-przb2qovhu] #EditorCard textarea {
  height: 100%;
  border: none;
  resize: none; }

[b-przb2qovhu] textarea.form-control:focus:not([rows='1']) {
  box-shadow: none; }

[b-przb2qovhu] #PreviewCard .card-header button {
  float: right; }

[b-przb2qovhu] #PreviewCard .card-body {
  overflow-y: auto; }

[b-przb2qovhu] #PreviewCard .markdown-view {
  padding: 2rem; }

[b-przb2qovhu] #MarkdownHelp th {
  text-decoration: underline;
  font-size: 1.25rem; }

[b-przb2qovhu] #MarkdownHelp td {
  vertical-align: middle; }

[b-przb2qovhu] #PageStylesDialog textarea {
  height: 50%;
  min-height: 200px;
  overflow-y: auto; }

[b-przb2qovhu] #GlobalStylesDialog textarea {
  height: 50%;
  min-height: 200px;
  overflow-y: auto; }

[b-przb2qovhu] .confirm-message {
  margin-top: 20px;
  margin-bottom: 20px; }

[b-przb2qovhu] .edit-page-snackbar {
  font-size: 2rem !important; }
/* /Pages/Admin/EditSiteElements.razor.rz.scp.css */
.page-editor[b-s1kgfi4cx4] {
  margin-top: 70px;
  width: 98%;
  margin-left: 1%;
  margin-right: 1%; }

[b-s1kgfi4cx4] .card {
  height: calc(72vh - 112px); }

[b-s1kgfi4cx4] .card-header {
  height: 65px; }

[b-s1kgfi4cx4] #EditorCard {
  padding: 0; }

[b-s1kgfi4cx4] #EditorCard .card-body {
  padding: 0; }

[b-s1kgfi4cx4] #EditorCard textarea {
  height: 100%;
  border: none;
  resize: none; }

[b-s1kgfi4cx4] textarea.form-control:focus:not([rows='1']) {
  box-shadow: none; }

[b-s1kgfi4cx4] #PreviewCard .card-header button {
  float: right; }

[b-s1kgfi4cx4] #PreviewCard .card-body {
  overflow-y: auto; }

[b-s1kgfi4cx4] #PreviewCard .markdown-view {
  padding: 2rem; }

[b-s1kgfi4cx4] #MarkdownHelp th {
  text-decoration: underline;
  font-size: 1.25rem; }

[b-s1kgfi4cx4] #MarkdownHelp td {
  vertical-align: middle; }

[b-s1kgfi4cx4] #PageStylesDialog textarea {
  height: 50%;
  min-height: 200px;
  overflow-y: auto; }

[b-s1kgfi4cx4] #GlobalStylesDialog textarea {
  height: 50%;
  min-height: 200px;
  overflow-y: auto; }

[b-s1kgfi4cx4] .confirm-message {
  margin-top: 20px;
  margin-bottom: 20px; }

[b-s1kgfi4cx4] .edit-element-snackbar {
  font-size: 2rem !important;
  margin-bottom: 100px !important; }
/* /Pages/Admin/ImportData.razor.rz.scp.css */
h5[b-dzvi61bplh] {
  margin-top: 50px;
  text-align: center; }

[b-dzvi61bplh] .top-buttons, [b-dzvi61bplh] .bottom-buttons {
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
  text-align: center; }

[b-dzvi61bplh] .results {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto; }
/* /Pages/Admin/Markets/ManageMarkets.razor.rz.scp.css */
.dropdown-menu.show[b-3unls1dctl] {
  display: block;
  min-width: 8rem; }

.dropdown-item > i[b-3unls1dctl], .dropdown-item > [class*='material-icons'][b-3unls1dctl] {
  margin-right: .25rem;
  margin-left: .1rem; }

[b-3unls1dctl] .table-primary {
  color: black; }

[b-3unls1dctl] .table-primary > td {
  color: black; }

[b-3unls1dctl] .table-primary > th {
  color: black; }

[b-3unls1dctl] .dropdown-menu a {
  color: black; }

.market-table[b-3unls1dctl] {
  margin-top: 100px;
  width: 90%;
  margin-left: 5%;
  margin-right: 5%; }
/* /Pages/Admin/Markets/MarketDialog.razor.rz.scp.css */
[b-gm0xwri67h] .market-phase-row {
  margin-left: 10px; }

[b-gm0xwri67h] .modal.show .modal-dialog {
  top: 0; }

[b-gm0xwri67h] .form-group {
  margin-bottom: 0.5rem; }

[b-gm0xwri67h] .payout-label {
  margin-bottom: 5px; }

[b-gm0xwri67h] .payout-input {
  text-align: right;
  font-size: 12px;
  height: 24px;
  width: 100%;
  max-width: unset; }

[b-gm0xwri67h] .payout-schedule {
  margin-top: 15px;
  margin-bottom: 0;
  font-weight: 500; }
/* /Pages/Admin/Markets/MarketImagesDialog.razor.rz.scp.css */
/* /Pages/Admin/Markets/MarketSummaryDialog.razor.rz.scp.css */
[b-2qognfyv1v] .card {
  height: calc(75vh - 125px);
  width: calc(95vw - 200px); }

[b-2qognfyv1v] .card-header {
  height: 65px; }

[b-2qognfyv1v] #EditorCard {
  padding: 0; }

[b-2qognfyv1v] #EditorCard .card-body {
  padding: 0; }

[b-2qognfyv1v] #EditorCard textarea {
  height: 100%;
  border: none;
  resize: none; }

[b-2qognfyv1v] textarea.form-control:focus:not([rows='1']) {
  box-shadow: none; }

[b-2qognfyv1v] #PreviewCard .card-body {
  overflow-y: auto; }

[b-2qognfyv1v] #PreviewCard .markdown-view {
  padding: 2rem; }

[b-2qognfyv1v] #MarkdownHelp th {
  text-decoration: underline;
  font-size: 1.25rem; }

[b-2qognfyv1v] #MarkdownHelp td {
  vertical-align: middle; }

[b-2qognfyv1v] .confirm-message {
  margin-top: 20px;
  margin-bottom: 20px; }

[b-2qognfyv1v] .modal-dialog .modal-xl {
  height: 75%; }

@media (min-width: 1200px) {
  [b-2qognfyv1v] .modal-xl {
    max-width: 100rem; } }
/* /Pages/Admin/Markets/MarketTransactionsDialog.razor.rz.scp.css */
/* /Pages/Admin/Projects/ManageProjects.razor.rz.scp.css */
.dropdown-menu.show[b-ay6oygbev6] {
  display: block;
  min-width: 8rem; }

.dropdown-item > i[b-ay6oygbev6], .dropdown-item > [class*='material-icons'][b-ay6oygbev6] {
  margin-right: .25rem;
  margin-left: .1rem; }

[b-ay6oygbev6] .table-primary {
  color: black; }

[b-ay6oygbev6] .table-primary > td {
  color: black; }

[b-ay6oygbev6] .table-primary > th {
  color: black; }

[b-ay6oygbev6] .dropdown-menu a {
  color: black; }

[b-ay6oygbev6] .dropdown-item {
  color: black; }

.market-table[b-ay6oygbev6] {
  margin-top: 100px;
  width: 90%;
  margin-left: 5%;
  margin-right: 5%; }
/* /Pages/Admin/Projects/ProjectSummaryDialog.razor.rz.scp.css */
[b-q4qwt0tn4h] .card {
  height: calc(60vh - 125px);
  width: calc(95vw - 200px); }

[b-q4qwt0tn4h] .card-header {
  height: 65px; }

[b-q4qwt0tn4h] #EditorCard {
  padding: 0; }

[b-q4qwt0tn4h] #EditorCard .card-body {
  padding: 0; }

[b-q4qwt0tn4h] #EditorCard textarea {
  height: 100%;
  border: none;
  resize: none; }

[b-q4qwt0tn4h] textarea.form-control:focus:not([rows='1']) {
  box-shadow: none; }

[b-q4qwt0tn4h] #PreviewCard .card-body {
  overflow-y: auto; }

[b-q4qwt0tn4h] #PreviewCard .markdown-view {
  padding: 2rem; }

[b-q4qwt0tn4h] #MarkdownHelp th {
  text-decoration: underline;
  font-size: 1.25rem; }

[b-q4qwt0tn4h] #MarkdownHelp td {
  vertical-align: middle; }

[b-q4qwt0tn4h] .confirm-message {
  margin-top: 20px;
  margin-bottom: 20px; }

[b-q4qwt0tn4h] .modal-dialog .modal-xl {
  height: 60%; }

@media (min-width: 1200px) {
  [b-q4qwt0tn4h] .modal-xl {
    max-width: 100rem; } }
/* /Pages/Admin/Users/ManageUsers.razor.rz.scp.css */
.user-table[b-mzlakdsqa6] {
  margin-top: 75px;
  width: 90%;
  margin-left: 5%;
  margin-right: 5%; }
/* /Pages/Authentication/EmailConfirmation.razor.rz.scp.css */
[b-vw55gsgcxl] .header-content {
  margin-top: 120px; }
/* /Pages/Authentication/ForgotPassword.razor.rz.scp.css */
/* /Pages/Authentication/login.razor.rz.scp.css */
[b-gnv5t283vb] .material-icons {
  margin-right: 1rem; }

[b-gnv5t283vb] a {
  cursor: pointer; }

[b-gnv5t283vb] .login-form {
  margin-top: 100px; }
/* /Pages/Authentication/Register.razor.rz.scp.css */
[b-7mudb6d0x0] .material-icons {
  margin-right: 1rem; }

.page-header[b-7mudb6d0x0] {
  margin-top: 50px;
  width: 60%;
  margin-left: 20%;
  margin-right: 20%;
  text-align: center; }
/* /Pages/Authentication/RegistrationSuccessful.razor.rz.scp.css */
/* /Pages/Authentication/ResetPassword.razor.rz.scp.css */
/* /Pages/Index.razor.rz.scp.css */
[b-7rpzvzy6x9] .row {
  margin-bottom: 1.0rem; }

.index-content[b-7rpzvzy6x9] {
  background-color: #ededed; }

.header-content h2[b-7rpzvzy6x9] {
  line-height: 3rem;
  margin-bottom: 0; }

.page-header[b-7rpzvzy6x9] {
  margin-top: 50px;
  width: 90%;
  margin-left: 5%;
  margin-right: 5%; }

.page-header h3[b-7rpzvzy6x9] {
  text-align: center;
  text-transform: uppercase;
  font-size: 26px;
  font-weight: 400;
  color: black;
  border-bottom: 2px solid #7F7F7F;
  line-height: 0.1em;
  margin: 10px 0 20px; }

.page-header h3 span[b-7rpzvzy6x9] {
  background: white;
  padding: 0 25px; }

.no-featured[b-7rpzvzy6x9] {
  text-align: center; }

[b-7rpzvzy6x9] h2.card-title {
  font-size: 1.5rem;
  margin-bottom: 0;
  color: #23273c;
  font-weight: 600; }

[b-7rpzvzy6x9] .table thead th {
  line-height: 1.2rem; }

[b-7rpzvzy6x9] .table th {
  padding-left: 0.75rem;
  padding-right: 0.75rem; }

[b-7rpzvzy6x9] .table tr {
  vertical-align: top; }

[b-7rpzvzy6x9] .table td {
  border-top: 0;
  padding-left: 0;
  vertical-align: top;
  width: 50%;
  height: auto; }

[b-7rpzvzy6x9] .card-deck .card {
  box-shadow: none; }

[b-7rpzvzy6x9] .card-deck .card .card-body {
  background-color: white;
  padding: 1rem 1rem 0 1rem;
  border-bottom-left-radius: 25px;
  border-bottom-right-radius: 25px;
  padding-bottom: 20px; }

@media (min-width: 768px) {
  [b-7rpzvzy6x9] .card-deck {
    background-color: #ededed; }
  [b-7rpzvzy6x9] .card-deck .card {
    max-width: 25%;
    min-width: 25%;
    margin-left: 2.5%;
    margin-right: 2.5%;
    background-color: #ededed;
    margin-bottom: 40px; } }

@media (max-width: 768px) {
  .page-header h3 span[b-7rpzvzy6x9] {
    font-size: 22px;
    padding: 0 5px; } }
/* /Pages/Info.razor.rz.scp.css */
.dynamic-html[b-xv86id4goa] {
  margin-top: 75px; }
/* /Pages/Market.razor.rz.scp.css */
[b-lziprc04xo] .nav-tabs .nav-link::before {
  background-color: #45B1E8; }

[b-lziprc04xo] .nav-tabs .nav-link.active {
  color: #45B1E8;
  font-weight: 700; }

[b-lziprc04xo] .nav-tabs .nav-link:active {
  background-color: transparent !important; }

[b-lziprc04xo] .nav-tabs .nav-link:hover {
  background-color: transparent !important; }

[b-lziprc04xo] .nav-tabs .nav-link:focus {
  background-color: transparent !important; }

[b-lziprc04xo] .tab-container {
  margin-top: 20px; }

[b-lziprc04xo] .nav-pills .nav-link {
  padding: 0.5rem 0.5rem; }

.market-image[b-lziprc04xo] {
  width: 100%;
  height: 150px;
  background-position: center;
  background-size: cover;
  border-radius: 20px 20px 0 0; }

h1[b-lziprc04xo] {
  font-weight: bold;
  font-size: 3rem;
  color: black; }

[b-lziprc04xo] .market-header .card {
  background-color: transparent;
  box-shadow: none; }

[b-lziprc04xo] .market-header .card-body table {
  border-radius: 15px; }

@media screen and (min-width: 760px) {
  [b-lziprc04xo] .tab-container {
    margin-top: 0px; }
  .header-content[b-lziprc04xo] {
    margin-top: 125px; } }
/* /Pages/MarketsSearch.razor.rz.scp.css */
[b-5501n7xc8m] .row {
  margin-bottom: 1.0rem; }

.header-content h2[b-5501n7xc8m] {
  line-height: 3rem;
  margin-bottom: 0; }

.page-header[b-5501n7xc8m] {
  margin-top: 50px;
  width: 90%;
  margin-left: 5%;
  margin-right: 5%; }

.page-header h3[b-5501n7xc8m] {
  text-align: center;
  text-transform: uppercase;
  font-size: 26px;
  font-weight: 600;
  color: black;
  border-bottom: none;
  line-height: 0.1em;
  margin: 10px 0 30px; }

.page-header h4[b-5501n7xc8m] {
  text-align: center;
  font-size: 20px;
  font-weight: 400;
  color: black;
  line-height: 0.1em;
  margin: 10px 0 20px; }

.page-header h3 span[b-5501n7xc8m] {
  background: white;
  padding: 0 25px; }

.nav-buttons[b-5501n7xc8m] {
  text-align: center;
  padding: 25px; }

[b-5501n7xc8m] h2.card-title {
  font-size: 1.5rem; }

[b-5501n7xc8m] h2.card-title a {
  color: black; }

[b-5501n7xc8m] .table thead th {
  line-height: 1.2rem; }

[b-5501n7xc8m] .table th {
  padding-left: 0.75rem;
  padding-right: 0.75rem; }

@media (min-width: 768px) {
  [b-5501n7xc8m] .card-deck {
    max-width: 95%;
    margin-left: 2.5%;
    margin-right: 2.5%; }
  [b-5501n7xc8m] .card-deck .card {
    max-width: 45%;
    min-width: 45%;
    margin-left: 2.5%;
    margin-right: 2.5%; } }

@media (max-width: 768px) {
  .page-header h3 span[b-5501n7xc8m] {
    font-size: 22px;
    padding: 0 5px; } }
/* /Pages/Project.razor.rz.scp.css */
[b-4h82d3of1n] .nav-tabs .nav-link::before {
  background-color: #45B1E8; }

[b-4h82d3of1n] .nav-tabs .nav-link.active {
  color: #45B1E8;
  font-weight: 700; }

[b-4h82d3of1n] .nav-tabs .nav-link:active {
  background-color: transparent !important; }

[b-4h82d3of1n] .nav-tabs .nav-link:hover {
  background-color: transparent !important; }

[b-4h82d3of1n] .nav-tabs .nav-link:focus {
  background-color: transparent !important; }

[b-4h82d3of1n] .tab-container {
  margin-top: 20px; }

[b-4h82d3of1n] .nav-pills .nav-link {
  padding: 0.5rem 0.5rem; }

.market-image[b-4h82d3of1n] {
  width: 100%;
  height: 150px;
  background-position: center;
  background-size: cover;
  border-radius: 20px 20px 0 0; }

h1[b-4h82d3of1n] {
  font-weight: bold;
  font-size: 3rem;
  color: black; }

@media screen and (min-width: 760px) {
  [b-4h82d3of1n] .tab-container {
    margin-top: 0px;
    max-width: unset; }
    [b-4h82d3of1n] .tab-container .nav {
      margin-left: 5%; }
    [b-4h82d3of1n] .tab-container .project-icons {
      margin-right: 5%; }
  .header-content[b-4h82d3of1n] {
    margin-top: 125px;
    height: 50px; } }
/* /Pages/ProjectIdeas.razor.rz.scp.css */
[b-pfxibqk207] .material-icons {
  margin-right: 1rem; }

.page-header[b-pfxibqk207] {
  margin-top: 50px;
  width: 60%;
  margin-left: 20%;
  margin-right: 20%;
  text-align: center; }

textarea[b-pfxibqk207] {
  height: 100px; }
/* /Pages/Projects.razor.rz.scp.css */
[b-shgjh60yo9] .row {
  margin-bottom: 1.0rem; }

.index-content[b-shgjh60yo9] {
  background-color: #ededed; }

.header-content h2[b-shgjh60yo9] {
  line-height: 3rem;
  margin-bottom: 0; }

.page-header[b-shgjh60yo9] {
  margin-top: 50px;
  width: 90%;
  margin-left: 5%;
  margin-right: 5%; }

.page-header h3[b-shgjh60yo9] {
  text-align: center;
  text-transform: uppercase;
  font-size: 26px;
  font-weight: 400;
  color: black;
  border-bottom: 2px solid #7F7F7F;
  line-height: 0.1em;
  margin: 10px 0 20px; }

.page-header h3 span[b-shgjh60yo9] {
  background: white;
  padding: 0 25px; }

.no-featured[b-shgjh60yo9] {
  text-align: center; }

[b-shgjh60yo9] h2.card-title {
  font-size: 1.5rem;
  margin-bottom: 0;
  color: black;
  font-weight: 600; }

[b-shgjh60yo9] .table thead th {
  line-height: 1.2rem; }

[b-shgjh60yo9] .table th {
  padding-left: 0.75rem;
  padding-right: 0.75rem; }

[b-shgjh60yo9] .table tr {
  vertical-align: top; }

[b-shgjh60yo9] .table td {
  border-top: 0;
  padding-left: 0;
  vertical-align: middle;
  /*width: 50%;*/
  height: auto; }

[b-shgjh60yo9] .card-deck .card {
  box-shadow: none; }

[b-shgjh60yo9] .card-deck .card .card-body {
  background-color: white;
  padding-top: 0;
  padding-bottom: 0;
  border-radius: 15px; }

@media (min-width: 768px) {
  [b-shgjh60yo9] .card-deck {
    background-color: #ededed; }
  [b-shgjh60yo9] .card-deck .card {
    max-width: 46%;
    min-width: 46%;
    margin-left: 2%;
    margin-right: 2%;
    background-color: #ededed; } }

@media (max-width: 768px) {
  .page-header h3 span[b-shgjh60yo9] {
    font-size: 22px;
    padding: 0 5px; } }
/* /Pages/Sponsorships.razor.rz.scp.css */
/*h3.qualified-markets {
    margin-top: 50px;
}

.page-header {
    margin-top: 75px;
    width: 90%;
    margin-left: 5%;
    margin-right: 5%;
}

.page-header h3 {
    text-align: center;
    text-transform: uppercase;
    font-size: 26px;
    font-weight: 400;
    color: black;
    border-bottom: 2px solid #7F7F7F;
    line-height: 0.1em;
    margin: 10px 0 20px;
}

.page-header h3 span {
    background: white;
    padding: 0 25px;
}

::deep .page-header input {
    margin-bottom: 10px;
}

.market-grid {
    width: 90%;
    margin-left: 5%;
    margin-right: 5%;
}

@media (max-width: 768px) {
    .page-header h3 span {
        font-size: 22px;
        padding: 0 5px;
    }

    .page-header input {
        margin-bottom: 10px;
    }
}*/
[b-tdrxtcuv7h] .row {
  margin-bottom: 1.0rem; }

.index-content[b-tdrxtcuv7h] {
  background-color: #ededed; }

.header-content h2[b-tdrxtcuv7h] {
  line-height: 3rem;
  margin-bottom: 0; }

.page-header[b-tdrxtcuv7h] {
  margin-top: 50px;
  width: 90%;
  margin-left: 5%;
  margin-right: 5%; }

.page-header h3[b-tdrxtcuv7h] {
  text-align: center;
  text-transform: uppercase;
  font-size: 26px;
  font-weight: 400;
  color: black;
  border-bottom: 2px solid #7F7F7F;
  line-height: 0.1em;
  margin: 10px 0 20px; }

.page-header h3 span[b-tdrxtcuv7h] {
  background: white;
  padding: 0 25px; }

.no-featured[b-tdrxtcuv7h] {
  text-align: center; }

[b-tdrxtcuv7h] h2.card-title {
  font-size: 1.5rem;
  margin-bottom: 0;
  color: black;
  font-weight: 600; }

[b-tdrxtcuv7h] .table thead th {
  line-height: 1.2rem; }

[b-tdrxtcuv7h] .table th {
  padding-left: 0.75rem;
  padding-right: 0.75rem; }

[b-tdrxtcuv7h] .table tr {
  vertical-align: top; }

[b-tdrxtcuv7h] .table td {
  border-top: 0;
  padding-left: 0;
  vertical-align: middle;
  /*width: 50%;*/
  height: auto; }

[b-tdrxtcuv7h] .card-deck .card {
  box-shadow: none; }
  [b-tdrxtcuv7h] .card-deck .card .sponsor-card-new {
    height: 135px;
    width: 46%;
    background-color: #ededed; }
    [b-tdrxtcuv7h] .card-deck .card .sponsor-card-new .sponsor-card-container {
      border-radius: 15px;
      background-color: white;
      position: relative; }
      [b-tdrxtcuv7h] .card-deck .card .sponsor-card-new .sponsor-card-container .sponsor-card-image {
        background-color: lightblue;
        width: 125px;
        height: 125px;
        margin-left: 15px;
        margin-top: 5px;
        margin-bottom: 5px; }

[b-tdrxtcuv7h] .card-deck .card .card-body {
  /*    background-color: white;
    padding-top: 0;
    padding-bottom: 0;
    border-radius: 15px;*/ }

/*@media (min-width: 768px) {
    ::deep .card-deck {
        background-color: #ededed;
    }

    ::deep .card-deck .card {
        max-width: 46%;
        min-width: 46%;
        margin-left: 2%;
        margin-right: 2%;
        background-color: #ededed;
    }
}*/
@media (max-width: 768px) {
  .page-header h3 span[b-tdrxtcuv7h] {
    font-size: 22px;
    padding: 0 5px; } }
/* /Pages/User/ChangePasswordDialog.razor.rz.scp.css */
/* /Pages/User/Claims.razor.rz.scp.css */
[b-nd0gwhsl7l] .nav-tabs, [b-nd0gwhsl7l] .nav-pills {
  margin-top: 20px; }

[b-nd0gwhsl7l] .nav-tabs .nav-link::before, [b-nd0gwhsl7l] .nav-pills .nav-link::before {
  background-color: #C2AA55; }

[b-nd0gwhsl7l] .nav-tabs .nav-link.active, [b-nd0gwhsl7l] .nav-pills .nav-link.active {
  color: #C2AA55;
  font-weight: 700;
  background-color: transparent !important; }

[b-nd0gwhsl7l] .nav-tabs .nav-link:hover, [b-nd0gwhsl7l] .nav-pills .nav-link:hover {
  background-color: transparent !important; }

[b-nd0gwhsl7l] .nav-tabs .nav-link:focus, [b-nd0gwhsl7l] .nav-pills .nav-link:focus {
  background-color: transparent !important; }

[b-nd0gwhsl7l] .user-table, [b-nd0gwhsl7l] .market-table, [b-nd0gwhsl7l] .calculate-table {
  text-align: right; }

[b-nd0gwhsl7l] th.first-column {
  width: 160px;
  font-weight: bold; }

:deep [data-tooltip]:not(.is-loading)[b-nd0gwhsl7l]::before, :deep [data-tooltip]:not(.is-loading)[b-nd0gwhsl7l]::after, :deep [data-tooltip]:not(.is-disabled)[b-nd0gwhsl7l]::before, :deep [data-tooltip]:not(.is-disabled)[b-nd0gwhsl7l]::after, :deep [data-tooltip]:not([disabled])[b-nd0gwhsl7l]::before, :deep [data-tooltip]:not([disabled])[b-nd0gwhsl7l]::after {
  font-weight: normal;
  font-size: 12px;
  width: 200px !important; }

:deep .b-tooltip span[b-nd0gwhsl7l] {
  font-weight: bold;
  font-size: 14px; }

:deep .calculate-table tr[b-nd0gwhsl7l] {
  border-top: none; }

[b-nd0gwhsl7l] .material-icons {
  margin-right: 1rem; }

[b-nd0gwhsl7l] .payout-text-cell {
  width: 33%; }

[b-nd0gwhsl7l] .payout-amount-cell {
  width: 100px; }

[b-nd0gwhsl7l] .claims-container {
  margin-top: 75px;
  padding-left: 15px;
  padding-right: 15px; }

[b-nd0gwhsl7l] .calculate-container {
  height: 100%; }

[b-nd0gwhsl7l] .custom-select {
  font-size: 14px; }

@media (max-width: 768px) {
  [b-nd0gwhsl7l] .claims-container {
    margin-top: 0; }
  [b-nd0gwhsl7l] .table {
    font-size: 0.75rem; }
  [b-nd0gwhsl7l] .table td, [b-nd0gwhsl7l] .table th {
    padding-right: 0.50rem;
    padding-left: 0.5rem; }
  [b-nd0gwhsl7l] .table thead td, [b-nd0gwhsl7l] .table thead th {
    line-height: 1rem; } }
/* /Pages/User/Lobbying.razor.rz.scp.css */
[b-38ylbmuls8] .lobbying-container {
  margin-top: 75px;
  padding-left: 15px;
  padding-right: 15px; }
/* /Pages/User/Profile.razor.rz.scp.css */
[b-xlsua29orf] th.account-balance {
  width: 160px;
  font-weight: bold; }

[b-xlsua29orf] card {
  margin-bottom: 1.0rem; }

[b-xlsua29orf] .material-icons {
  margin-right: 1rem; }

.profile-deck[b-xlsua29orf] {
  margin-top: 75px; }
