/* 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; }

.single-page.withdrawal-page .collaps {
  display: none; }

.single-page.withdrawal-page .page-content.global-markets-today {
  height: auto;
  min-height: 455px;
  background-image: url(../../assets/img/single_market_page/withdrawal_btm_cta_bg.png); }
  .single-page.withdrawal-page .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.withdrawal-page .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; }

.single-page.withdrawal-page .page-header {
  background: url(../../assets/img/single_market_page/withdrawal_header_bg.jpg) no-repeat center right; }
  .single-page.withdrawal-page .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.withdrawal-page .first-section {
  margin-left: 0 !important; }

.single-page.withdrawal-page .menu-item .menu-title {
  text-transform: uppercase; }

.single-page.withdrawal-page .flex-container-for-two {
  display: flex;
  flex-direction: row; }
  .single-page.withdrawal-page .flex-container-for-two .have-4-elements .have-5-elements {
    display: flex; }
  .single-page.withdrawal-page .flex-container-for-two .have-5-elements {
    margin-right: 50px; }
  .single-page.withdrawal-page .flex-container-for-two .have-4-elements {
    margin-left: 50px; }

.withdrawal-note {
  border-bottom: 1px solid #d2d2d2;
  padding: 20px;
  padding-left: 40px;
  position: relative; }

.withdrawal-note::before {
  color: #2955ff;
  position: absolute;
  font-family: 'Glyphicons Halflings';
  top: 12px;
  left: 0;
  content: "\E013";
  font-size: 25px; }

@media screen and (max-width: 640px) {
  .flex-container-for-two {
    flex-direction: column !important; }
  .have-5-elements {
    margin-right: 0px !important; }
  .have-4-elements {
    margin-left: 0px !important; } }
