

.md-form input { margin: 10px 0; padding: 10px 0px; }

i.fafix5 { width: 40px; height: 110px; line-height: 110px; text-align: center; margin-right: -40px;
  position: relative; z-index: 1; float: left; font-size: 20px; }

i.fafix6 { width: 40px; height: 45px; line-height: 45px; text-align: center; margin-right: -40px;
  position: relative; z-index: 1; float: left; font-size: 20px; }

  i.fafixContact { width: 40px; height: 37px; line-height: 37px; text-align: center; margin-right: -40px;
  position: relative; z-index: 1; float: left; font-size: 20px; }
  .fc-contact { padding: 0.375rem 2.5rem!important;  }

i.fafix, i.fafix2, i.fafix3, i.fafix4 { width: 40px; height: 39px; line-height: 39px; text-align: center; margin-right: -40px;
  position: relative; z-index: 1; float: left; font-size: 20px; }
i.fafix2 { margin-top: 10px!important; }
i.fafix3 { margin-top: 26.5px; }
i.fafix4 { margin-top: 33px; }

i.fafix + input, i.fafix2 + input, i.fafix3 + input, i.fafix4 + input, i.fafix5 + input, i.fafix6 + input { padding-left: 47px; }

.mosaicflow__column { width: 100%!important; }


.profile-setting-header-content { padding: 5px 10px; border-top-left-radius: .4em; border-top-right-radius: .4em; }
.marketing-landing-page { padding: 15px; }

  .rules-block { margin: 5px 0; font-size: 15px; }
  .rules-block:last-child { border-bottom: none; }

#incl-event { width: 35%; }
#status2 { background-color: #f93154; color: #fff; padding: 5px 10px; border-radius: 1em; margin: 5px 0; }

    @media (max-width: 576px) { 
    	.profile-setting-header-content { margin-top: 10px; } 
    	.ts-mrgn { margin-top: 10px; }
    	.account-balance-top-up { width: 80%; }
    	 }
    	}

@media (max-width: 768px) { .profile-setting-header-content { margin-top: 10px; } }

@media (max-width: 992px) { .profile-setting-header-content { margin-top: 10px; } }