.user-dashboard { overflow: visible; .panel { background: #fff; min-height: calc(100vh - 300px); border-top-left-radius: 15px; border-top-right-radius: 15px; @include transform(translateY(-110px)); z-index: 2; padding: 15px; margin-bottom: 100px; @media (max-width: 992px) { @include transform(translateY(0)); margin-top: 50px; } @media (max-width: 575px) { margin-left: -30px; margin-right: -30px; } .panel-title { @include transform(translate(15px, -55px)); p { color: #fff; font-family: 'iranYekanB'; font-size: 20px; font-weight: bold; @media (max-width: 992px) { color: #000; } } } } .notice { display: none; color: red; font-size: 12px; font-weight: bold; @media (max-width: 1400px) { display: block; } } .form { .formRow { @media (max-width: 768px) { flex-basis: 100% !important; } } } .form_3 { display: flex; flex-wrap: wrap; .userInfo { display: flex; flex-basis: 100%; flex-wrap: wrap; justify-content: space-between; .formRow { flex-basis: 33%; } } } .buttons { label { cursor: pointer; } } .paymentFactorBtn { strong { font-family: 'iranYekanB'; display: block; margin-bottom: 30px; line-height: 1.6em; } } }