@font-face {
  font-family: "Urbanist-Regular";
  src: url("../fontstatic/Urbanist-Regular.ttf");
  src: url("../fontstatic/Urbanist-Regular.eot") format("embedded-opentype"), url("../fontstatic/Urbanist-Regular.woff") format("woff"), url("../fontstatic/Urbanist-Regular.otf") format("otf"), url("../fontstatic/Urbanist-Regular.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Urbanist-Medium";
  src: url("../fontstatic/Urbanist-Medium.ttf");
  src: url("../fontstatic/Urbanist-Medium.eot") format("embedded-opentype"), url("../fontstatic/Urbanist-Medium.woff") format("woff"), url("../fontstatic/Urbanist-Medium.otf") format("otf"), url("../fontstatic/Urbanist-Medium.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Urbanist-SemiBold";
  src: url("../fontstatic/Urbanist-SemiBold.ttf");
  src: url("../fontstatic/Urbanist-SemiBold.eot") format("embedded-opentype"), url("../fontstatic/Urbanist-SemiBold.woff") format("woff"), url("../fontstatic/Urbanist-SemiBold.otf") format("otf"), url("../fontstatic/Urbanist-SemiBold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Urbanist-Bold";
  src: url("../fontstatic/Urbanist-Bold.ttf");
  src: url("../fontstatic/Urbanist-Bold.eot") format("embedded-opentype"), url("../fontstatic/Urbanist-Bold.woff") format("woff"), url("../fontstatic/Urbanist-Bold.otf") format("otf"), url("../fontstatic/Urbanist-Bold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

div#produktly-root > div > iframe#produktly-card-iframe {
  top: 60px !important;
  position:fixed !important;
}

body {
  font-family: "Urbanist", sans-serif;
}

@font-face {
  font-family: "Urbanist-Regular";
  src: url("../fontstatic/Urbanist-Regular.ttf");
  src: url("../fontstatic/Urbanist-Regular.eot") format("embedded-opentype"), url("../fontstatic/Urbanist-Regular.woff") format("woff"), url("../fontstatic/Urbanist-Regular.otf") format("otf"), url("../fontstatic/Urbanist-Regular.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Urbanist-Medium";
  src: url("../fontstatic/Urbanist-Medium.ttf");
  src: url("../fontstatic/Urbanist-Medium.eot") format("embedded-opentype"), url("../fontstatic/Urbanist-Medium.woff") format("woff"), url("../fontstatic/Urbanist-Medium.otf") format("otf"), url("../fontstatic/Urbanist-Medium.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Urbanist-SemiBold";
  src: url("../fontstatic/Urbanist-SemiBold.ttf");
  src: url("../fontstatic/Urbanist-SemiBold.eot") format("embedded-opentype"), url("../fontstatic/Urbanist-SemiBold.woff") format("woff"), url("../fontstatic/Urbanist-SemiBold.otf") format("otf"), url("../fontstatic/Urbanist-SemiBold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Urbanist-Bold";
  src: url("../fontstatic/Urbanist-Bold.ttf");
  src: url("../fontstatic/Urbanist-Bold.eot") format("embedded-opentype"), url("../fontstatic/Urbanist-Bold.woff") format("woff"), url("../fontstatic/Urbanist-Bold.otf") format("otf"), url("../fontstatic/Urbanist-Bold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
body {
  font-family: "Urbanist", sans-serif;
}

.game-wrapper {
  height: auto;
  background: #c5c2b8 !important;
}
.game-wrapper .game-player {
  padding-bottom: 50px;
}
.game-wrapper .game-player .container-fluid.mt-4 {
    margin-top: 20px !important;
}
.game-wrapper .game-player .date-time {
  margin-bottom: 15px;
}
.game-wrapper .game-player .date-time h5 {
  font-size: 0.95rem;
  font-weight: 500;
  font-family: "Urbanist", sans-serif;
}
.game-wrapper .game-player .date-time .time {
  border: 1px solid #5D6371 !important;
  background-color: #fff;
  font-size: 1rem;
  font-weight: 500;
  font-family: "Urbanist", sans-serif;
  padding: 8px 8px;
  border-radius: 2px;
  color: #5D6371;
}
.game-wrapper .game-player .setting-sec {
  margin: 17px 0px;
}
.game-wrapper .game-player .chart-graph {
  background: #000;
  border: 1px solid #e1e1e1;
  border-radius: 0.8rem;
  margin-bottom: 20px;
  box-shadow: rgba(100, 100, 111, 0.1411764706) 1px 2px 7px 0px;
}
.game-wrapper .game-player .chart-graph img {
  width: 100%;
  height: 780px;
}
.game-wrapper .game-player .orders {
  background: #fff;
  border: 1px solid #e1e1e1;
  border-radius: 0.8rem;
  margin-bottom: 20px;
}
.game-wrapper .game-player .orders .order-heading {
  background: #eeeae0;
  padding: 10px;
  border-radius: 12px 12px 0px 0px;
}
.game-wrapper .game-player .orders .order-heading h3 {
  font-size: 1.2rem;
  font-weight: 600;
  font-family: "Urbanist", sans-serif;
  margin-bottom: 0px;
}
.game-wrapper .game-player .orders .nxt-sec .nxt {
  background: rgb(0, 128, 0);
  border: none;
  padding: 10px 15px;
  border-radius: 6px;
  border: 1px solid rgb(0, 128, 0);
  color: #fff;
  font-size: 1.1rem;
  font-weight: 400;
  font-family: "Urbanist", sans-serif;
  transition: all 0.4s ease-in;
  width: 100%;
}
.game-wrapper .game-player .orders .nxt-sec .nxt:hover {
  background-color: #fff;
  color: rgb(0, 128, 0);
  border: 1px solid rgb(0, 128, 0);
}
.game-wrapper .game-player .orders .nxt-sec .nxt-chart {
  background: #fff;
  border: 1px solid rgb(215, 19, 19);
  padding: 10px 15px;
  border-radius: 6px;
  color: rgb(215, 19, 19);
  font-size: 0.95rem;
  font-weight: 400;
  font-family: "Urbanist", sans-serif;
  transition: all 0.4s ease-in;
}
.game-wrapper .game-player .orders .nxt-sec .nxt-chart:hover {
  background-color: rgb(215, 19, 19);
  color: #fff;
}
.game-wrapper .game-player .orders .action h4 {
  font-size: 0.95rem;
  font-weight: 400;
  font-family: "Urbanist", sans-serif;
  color: #040C20;
}
.game-wrapper .game-player .orders .action .form-check .form-check-label {
  font-size: 0.95rem;
  font-weight: 400;
  font-family: "Urbanist", sans-serif;
  color: #040C20;
}
.game-wrapper .game-player .orders .action .radio-btn {
  margin: 0px 0px 20px 20px;
}
.game-wrapper .game-player .orders .order-type select {
  padding: 7px 21px !important;
}
.game-wrapper .game-player .orders .order-type h4, .game-wrapper .game-player .orders .price h4, .game-wrapper .game-player .orders .shares h4 {
  font-size: 0.95rem;
  font-weight: 400;
  font-family: "Urbanist", sans-serif;
  color: #040C20;
}
.game-wrapper .game-player .orders .place-order button {
  width: 100%;
  background-color: #1552EF;
  font-family: "Urbanist", sans-serif;
  padding: 10px 7px;
  color: #fff;
  font-size: 1rem;
  font-weight: 500;
  text-decoration: none;
  border-radius: 0.375rem;
  border: 1px solid #1142BF;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.4s ease-in;
}
.game-wrapper .game-player .orders .place-order button:hover {
  background-color: #fff;
  border: 1px solid #1142BF;
  color: #1552EF;
}
.game-wrapper .game-player .orders .place-order button:hover svg {
  fill: #1552EF;
}
.game-wrapper .game-player .orders .next-chart-button button {
  width: 100%;
  background-color: #1552EF;
  font-family: "Urbanist", sans-serif;
  padding: 10px 7px;
  color: #fff;
  font-size: 1rem;
  font-weight: 500;
  text-decoration: none;
  border-radius: 0.375rem;
  border: 1px solid #1142BF;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.4s ease-in;
  margin-top: 16px;
}
.game-wrapper .game-player .orders .next-chart-button button:hover {
  background-color: #fff;
  border: 1px solid #1142BF;
  color: #1552EF;
}
.game-wrapper .game-player .orders .next-chart-button button:hover svg {
  fill: #1552EF;
}
.game-wrapper .game-player .orders .order-section {
  padding: 14px 0px;
  background: #dfdcd2;
  border-radius: 0px 0px 12px 12px;
}
.game-wrapper .game-player .orders .order-section .vol-btns {
  margin-top: 30px;
}
.game-wrapper .game-player .orders .order-section .vol-btns .volume button, .game-wrapper .game-player .orders .order-section .vol-btns .setting button {
  background: transparent;
  border: none;
}
.game-wrapper .game-player .orders .order-section .vol-btns .volume button svg, .game-wrapper .game-player .orders .order-section .vol-btns .setting button svg {
  fill: #fff;
  background: #1552EF;
  width: 35px;
  height: 35px;
  padding: 5px;
  border-radius: 50px;
}
.game-wrapper .game-player .orders .order-section .two-btn-section {
  border-right: 1px solid #c7c7c7;
  padding-right: 20px;
  height: 100%;
}
.game-wrapper .game-player .orders .order-section .price #price {
  padding: 7px 21px !important;
  border: 1px solid #e5e5e5 !important;
}
.game-wrapper .game-player .orders .order-section .shares #share {
  padding: 7px 21px !important;
  border: 1px solid #e5e5e5 !important;
}
.game-wrapper .game-player .position {
  background: #dfdcd2;
  border: 1px solid #e1e1e1;
  border-radius: 12px;
  margin-bottom: 20px;
}
.game-wrapper .game-player .position.position--empty {
  border: none;
  margin-bottom: 0;
  padding: 0;
}
div#game-open-orders-wrapper.position:not(.position--empty) {
  margin-bottom: 20px;
}
.play_banner_ad, .play_content_strip {
  margin-bottom: 10px;
}
.game-wrapper .game-player .position .position-heading {
  background: #eeeae0;
  padding: 10px;
  border-radius: 12px 12px 0px 0px;
}
.game-wrapper .game-player .position .position-heading h3 {
  font-size: 1.2rem;
  font-weight: 600;
  font-family: "Urbanist", sans-serif;
  margin-bottom: 0px;
}
.game-wrapper .game-player .position .py-3 {
  padding: 5px 10px !important;
}
.game-wrapper .game-player .position .shares .share-img {
  margin-bottom: 20px;
}
.game-wrapper .game-player .position .shares .share-img img {
  width: 32px;
  height: auto;
}
.game-wrapper .game-player .position .shares .share-content h5 {
  font-size: 0.95rem;
  font-weight: 400;
  font-family: "Urbanist", sans-serif;
  color: #040C20;
  margin-bottom: 0px;
}
.game-wrapper .game-player .position .shares .share-content span {
  font-size: 0.95rem !important;
  font-weight: 600;
  font-family: "Urbanist", sans-serif;
  color: #1552EF;
}
.game-wrapper .game-player .position .divider-line {
  border-top: 1px solid #ebe8de;
}
.game-wrapper .game-player .Statistics {
  background: #dfdcd2;
  border: 1px solid #e1e1e1;
  border-radius: 12px;
  margin-bottom: 20px;
}
.game-wrapper .game-player .Statistics .Statistics-wrapper {
  background: #eeeae0;
  padding: 10px 12px;
  border-radius: 12px 12px 0px 0px;
}
.table-bordered thead th {
  background: #dfdcd2;
  border-bottom: 1px solid #b9aca3;
}
.table-bordered td {
  background: #dfdcd2;
}
.game-wrapper .game-player .Statistics .Statistics-wrapper .Statistics-btn button, .game-wrapper .game-player .Statistics .Statistics-wrapper .Trade-btn button {
  background-color: #1552EF;
  font-family: "Urbanist", sans-serif;
  padding: 8px 20px;
  color: #fff;
  font-size: 1rem;
  font-weight: 500;
  text-decoration: none;
  border-radius: 0.375rem;
  border: 1px solid #1552EF;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.4s ease-in;
}
.game-wrapper .game-player .Statistics .Statistics-wrapper .Statistics-btn button:hover, .game-wrapper .game-player .Statistics .Statistics-wrapper .Trade-btn button:hover {
  background-color: #fff !important;
  border: 1px solid #1552EF;
  color: #1552EF;
}
.game-wrapper .game-player .Statistics .Statistics-wrapper .Trade-btn button, .game-wrapper .game-player .Statistics .Statistics-wrapper .Indicator-btn button, .game-wrapper .game-player .Statistics .Statistics-wrapper .Filter-btn button, .game-wrapper .game-player .Statistics .Statistics-wrapper .Notes-btn button {
  background-color: transparent !important;
  border: 1px solid #e0e1e3 !important;
  border-radius: 0.375rem;
  color: #040C20 !important;
  padding: 5px 27px !important;
  transition: all 0.4s ease-in;
  border-color: #c5c2b8 !important;
}
.game-wrapper .game-player .Statistics .Statistics-wrapper .Trade-btn button:hover, .game-wrapper .game-player .Statistics .Statistics-wrapper .Indicator-btn button:hover, .game-wrapper .game-player .Statistics .Statistics-wrapper .Filter-btn button:hover, .game-wrapper .game-player .Statistics .Statistics-wrapper .Notes-btn button:hover {
  background-color: #1552EF !important;
  color: #fff !important;
}
.game-wrapper .game-player .Statistics .cash {
  margin-bottom: 20px;
}
.game-wrapper .game-player .Statistics .cash .cash-img {
  margin-bottom: 20px;
}
.game-wrapper .game-player .Statistics .cash .cash-img img {
  width: 32px;
  height: auto;
}
.game-wrapper .game-player .Statistics .cash .cash-content h5 {
  font-size: 1rem;
  font-weight: 400;
  font-family: "Urbanist", sans-serif;
  color: #040C20;
  margin-bottom: 0px;
}
.game-wrapper .game-player .Statistics .cash .cash-content span {
  font-size: 1.375rem;
  font-weight: 600;
  font-family: "Urbanist", sans-serif;
  color: #1552EF;
}
.game-wrapper .game-player .chart-filtr {
  background: #fff;
  border: 1px solid #e1e1e1;
  border-radius: 12px;
}
.game-wrapper .game-player .chart-filtr .chart-filtr-heading {
  background: rgb(243, 245, 247);
  padding: 10px;
  border-radius: 12px 12px 0px 0px;
  margin-bottom: 15px;
}
.game-wrapper .game-player .chart-filtr .chart-filtr-heading h3 {
  font-size: 1.3rem;
  font-weight: 600;
  font-family: "Urbanist", sans-serif;
  margin-bottom: 0px;
}
.game-wrapper .game-player .chart-filtr .small-cap {
  margin-bottom: 15px;
}
.game-wrapper .game-player .chart-filtr .small-cap .label-cap {
  font-size: 0.95rem;
  font-weight: 500;
  font-family: "Urbanist", sans-serif;
  margin-bottom: 0px;
}

.game-wrapper .game-player .trader-notes {
  background: #dfdcd2;
  border: 1px solid #e1e1e1;
  border-radius: 12px;
  margin-bottom: 20px;
}
.game-wrapper .game-player .trader-notes .trading-notes-heading {
  background: #eeeae0;
  padding: 10px;
  border-radius: 12px 12px 0px 0px;
}
.game-wrapper .game-player .trader-notes .trading-notes-heading h3 {
  font-size: 1.3rem;
  font-weight: 600;
  font-family: "Urbanist", sans-serif;
  margin-bottom: 0px;
}
div#trading-notes.trader-notes div#trading-notes.trader-notes {
    border: none;
    margin: 0;
}
.game-wrapper .game-player .trader-notes .trading-notes-body textarea {
  font-size: 0.95rem;
  margin: 20px 0px 5px 0px;
  padding: 10px;
  width: 100%;
  background-color: #ecebe1;
  border-color: #e1e1e1;
  min-height: 100px;
}

.game-wrapper .game-player .trader-notes .trading-notes-body .notes-update-info {
  font-size: small;
  margin: 0 0 0 10px;
}

.user-current-balance {
  float: right;
}

.game-wrapper .game-player .position .text-center span {
  font-size: 16px !important;
}

.filter-field {
  border-color: #ccc;
  font-size: 0.95rem;
  padding: .375rem .5rem;
}

.filter-field.error {
  border-color: red;
}

.form-group.col-md-4.pl-3 {
  padding-left: 0px !important;
}

.clear-game-filter {
  font-size: 0.95rem;
}

div#share-options-container .share-option {
  font-size: 14px;
  cursor: pointer;
  line-height: 23px;
  padding: 2px 5px;
  margin: 0 0 2px;
  border-top: 1px solid #eeeae0;
}

div#share-options-container .share-option:nth-child(1), div#share-options-container .share-option+hr+.share-option {
  border: none !important;
}
div#share-options-container {
  position: relative;
}
.share-options-main{
  padding: 10px;
  box-shadow: 1px 1px 10px 1px #dedede;
  background: #fff;
  border: 1px solid #eeeae0;
  position: absolute;
    min-width: 240px;
    right: 0px;
    width: 100%;
    z-index: 2;
}
div#share-options-container .share-option:hover {
  color: #1552EF;
  cursor: pointer;
}
#trade-history .tableWrapper {
  max-height: 250px;
  overflow-y: auto;
  margin-bottom: 10px;
}
div#trade-history{
  padding: 0px !important;
}
#trade-history > div > table > thead {
  position: sticky;
  top: 0;
}
#trade-history > div > table > thead > tr > th, #trade-history > div > table > tbody > tr > td {
  font-size: 0.95rem !important;
}

div#game-open-orders-wrapper.position div#game-open-orders-wrapper.position, div#game-positions.position div#game-positions.position {
    border: none;
    margin: 0;
}
button:disabled {
  background-color: gray;
  color: white;
  cursor: not-allowed;
  opacity: 0.6;
}

div#accountGoneBelowModal .modal-title {
  margin-bottom: 0;
  width: 100%;
  font-size: 26px;
  line-height: normal !important;
  text-transform: capitalize;
}
div#accountGoneBelowModal .modal-header {
  align-items: center;
  justify-content: center;
}

.play_solo_btn.disabled {
  opacity: 0.6; /* Reduce opacity to indicate disabled state */
  cursor: not-allowed; /* Show a not-allowed cursor */
}

.resizable-container {
  position: relative; /* Ensure relative positioning for absolute children */
  overflow: hidden; /* Hide overflow to prevent scrolling */
  flex: 0 0 72%;
  max-width: 72%;
}

.resizable-content {
  resize: vertical; /* Allow vertical resizing */
  overflow: hidden; /* Hide overflow to prevent scrolling */
  width: 100%; /* Full width */
  height: 630px; /* Initial height */
  min-height: 200px; /* Minimum height */
  max-height: 1000px; /* Maximum height */
  display: flex; /* Use flexbox to make iframe fill the container */
  flex-direction: column; /* Flex direction to column */
}

.resizable-content iframe {
  flex: 1; /* Make iframe take all available space */
  width: 100%; /* Full width of the parent div */
  height: 100%; /* Full height of the parent div */
  display: block;
}

.trading-panel {
  flex: 0 0 28%;
  max-width: 28%;
}

.not-premium-filters {
  pointer-events: none;
  opacity: 0.6;
}

.game-player-attribution p {
  padding-left: 10px;
}
.game-player-attribution a {
  color:#1552EF;
}


@media screen and (max-width: 1600px) {
  .game-wrapper {
    height: auto !important;
  }
  .game-wrapper .game-player .orders .order-type select {
    padding: 7px 11px !important;
  }
}
@media screen and (max-width: 1490px) {
  .game-wrapper {
    height: auto;
  }
  .game-wrapper .game-player .position .shares .share-content h5 {
    font-size: 0.9rem;
  }
  .game-wrapper .game-player .position .shares .share-content span {
    font-size: 0.95rem !important;
  }
  .game-wrapper .game-player .orders .order-type select {
    font-size: 0.95rem;
    padding: 7px 6px !important;
  }
  .game-wrapper .game-player .orders .order-section .price #price {
    padding: 7px 9px !important;
  }
  .game-wrapper .game-player .orders .order-section .shares #share {
    padding: 7px 9px !important;
  }
  .game-wrapper .game-player .Statistics .cash .cash-content h5 {
    font-size: 0.95rem;
  }
  .game-wrapper .game-player .Statistics .cash .cash-content span {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 1399px) {
  .order-section .shares, .order-section .price {
    margin-top: 20px;
  }
}
@media screen and (max-width: 1199px) {
  .game-wrapper .game-player .Statistics .empty-col {
    display: none;
  }
}
@media screen and (max-width: 1024px) {
  .order-section .price, .order-section .shares {
    margin-top: 0px;
  }
}
@media screen and (max-width: 768px) {
  .game-wrapper .game-player .Statistics .cash {
    margin-bottom: 20px;
  }
  .game-wrapper .game-player .Statistics .empty-col {
    display: none;
  }
  .game-wrapper .game-player .Statistics .Statistics-wrapper {
    flex-direction: column;
  }
  .game-wrapper .game-player .Statistics .Statistics-wrapper .Trade-btn button, .game-wrapper .game-player .Statistics .Statistics-wrapper .Indicator-btn button, .game-wrapper .game-player .Statistics .Statistics-wrapper .Filter-btn button, .game-wrapper .game-player .Statistics .Statistics-wrapper .Notes-btn button {
    width: 100%;
  }
  .game-wrapper .game-player .orders .order-section .two-btn-section {
    border-right: none;
  }
}/*# sourceMappingURL=game-player.css.map */