/* ICM Primary values from UX design */
/* Width - container, element, card, */
/* Margin */
/* padding */
/* Border */
/*
  Roboto font related weights
   https://fonts.google.com/specimen/Roboto?selection.family=Roboto:100,300,400,500,700,900
*/
/* font color, background color */
/* UI elements specific color */
/* Card specific color */
/* max width properties for UI Cards for different number of cards in a container */
/* one are more cards */
/* three are more cards */
i[x] {
  display: none !important; }

.currency_map {
  margin-top: 63px;
  padding-top: 13px;
  padding-bottom: 40px;
  padding-left: 90px;
  padding-right: 58px;
  background-color: #F6F6F6;
  display: flex;
  flex-wrap: wrap; }

.currency_badge {
  background-color: #EDEDED;
  margin-right: 20px;
  margin-top: 21px;
  border-radius: 32px;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 6px;
  padding-bottom: 7px;
  line-height: 1;
  font-size: 12px; }

.funding-cards-grid {
  display: inline-block;
  display: inline-grid;
  grid-template-columns: 340px 340px 340px;
  grid-gap: 30px; }

@media screen and (max-width: 1190px) {
  .funding-cards-grid {
    grid-template-columns: 340px 340px; } }

@media screen and (max-width: 820px) {
  .funding-cards-grid {
    grid-template-columns: 340px; } }

.single-page.funding {
  margin-top: 32px; }
  .single-page.funding .page-section {
    text-align: center !important; }
    .single-page.funding .page-section h1, .single-page.funding .page-section p {
      text-align: left !important; }
  .single-page.funding .page-content.global-markets-today {
    height: auto;
    min-height: 455px;
    background-image: url(../../assets/img/single_market_page/account_funding_btm_cta_bg.png) !important; }
    .single-page.funding .page-content.global-markets-today .icm-button-wrapper a.live {
      padding: 25px !important;
      border-radius: 0 !important;
      font-size: 20px !important;
      font-weight: 900 !important; }
    .single-page.funding .page-content.global-markets-today .icm-button-wrapper a.demo {
      padding: 25px !important;
      border-radius: 0 !important;
      font-size: 20px !important;
      font-weight: 900 !important;
      background-color: #000 !important;
      color: #fff !important;
      margin-left: 9px;
      text-transform: uppercase; }
  .single-page.funding .page-header {
    background: url(../../assets/img/single_market_page/account_funding_bg.jpg) no-repeat center right; }
    .single-page.funding .page-header .icm-button-wrapper.page-header__primary-button a.icm-btn.icm-btn-primary {
      padding: 25px !important;
      border-radius: 2px !important;
      font-size: 20px !important;
      font-weight: 900 !important; }
  .single-page.funding .menu-item .menu-title {
    text-transform: uppercase; }
  .single-page.funding .ui-card-list {
    padding: 16px; }
  .single-page.funding .icm-paragraph__container {
    border-bottom: 1px solid #e0e0e0; }
  .single-page.funding .first-section {
    padding-top: 80px; }
