UNPKG

cashbac-component

Version:

Front End depedencies for CB Merchant Webapp

378 lines (331 loc) 9.26 kB
.form { font-family: 'Poppins'; } .form { height: auto; border-radius: 4px; background-color: #ffffff; box-shadow: 0 2px 5px 0 #C1C1C1; } .form div, .form span { letter-spacing: 0.4px; } @media screen and (max-width: 480px) { strong { line-height: 25px; } } .form__header { border-bottom: 1px solid #f1f1f1; padding: 15px 30px 30px 30px; display: flex; justify-content: space-between; } @media screen and (max-width: 480px) { .form__header { flex-direction: column; } } .form__header div > h3.title { margin-top: 10px; margin-bottom: 10px; } .form__header div > span.sub-title { font-size: 12px; color: #C1C1C1; } .form__footer { border-top: 1px solid #f1f1f1; padding: 15px 30px 30px 30px; display: flex; justify-content: flex-end; } .form__footer button:first-child { margin-right: 20px; } .form__body { padding: 15px 30px 30px 30px; } .column__one { width: 100%; float: left; padding: 10px; } .column__two { width: 50%; padding-right: 15px; } .column__three { width: 33.33%; float: left; padding: 10px; } .column__four { width: 25%; } .column__five { width: 20%; } .column { float: left; width: 50%; padding: 10px; } .column label { font-size: 14px; font-weight: 500; } .text-vertical__title { margin-bottom: 5px; color: #C1C1C1; font-size: 13px; } .text-vertical__content { font-weight: 600; font-size: 13px; } .row { display: flex; flex-direction: row; margin-bottom: 15px; } @media screen and (max-width: 480px) { .row { flex-direction: column; } } .column--1 > div.vertical { width: 100%; } .column--1 > div.vertical:not(:last-child) { margin-right: 30px; } @media screen and (max-width: 480px) { .column--1 > div.vertical { width: 100%; margin-bottom: 10px; } } .column--1 > div.horizontal { width: 100%; display: flex; flex-direction: row; } .column--1 > div.horizontal:not(:last-child) { margin-right: 30px; } @media screen and (max-width: 480px) { .column--1 > div.horizontal { width: 100%; flex-direction: column; margin-bottom: 10px; } } .column--2 > div.vertical { width: 50%; } .column--2 > div.vertical:not(:last-child) { margin-right: 30px; } @media screen and (max-width: 480px) { .column--2 > div.vertical { width: 100%; margin-bottom: 10px; } } .column--2 > div.horizontal { width: 50%; display: flex; flex-direction: row; } .column--2 > div.horizontal:not(:last-child) { margin-right: 30px; } @media screen and (max-width: 480px) { .column--2 > div.horizontal { width: 100%; flex-direction: column; margin-bottom: 10px; } } .column--3 > div.vertical { width: 33.33333%; } .column--3 > div.vertical:not(:last-child) { margin-right: 30px; } @media screen and (max-width: 480px) { .column--3 > div.vertical { width: 100%; margin-bottom: 10px; } } .column--3 > div.horizontal { width: 33.33333%; display: flex; flex-direction: row; } .column--3 > div.horizontal:not(:last-child) { margin-right: 30px; } @media screen and (max-width: 480px) { .column--3 > div.horizontal { width: 100%; flex-direction: column; margin-bottom: 10px; } } .column--4 > div.vertical { width: 25%; } .column--4 > div.vertical:not(:last-child) { margin-right: 30px; } @media screen and (max-width: 480px) { .column--4 > div.vertical { width: 100%; margin-bottom: 10px; } } .column--4 > div.horizontal { width: 25%; display: flex; flex-direction: row; } .column--4 > div.horizontal:not(:last-child) { margin-right: 30px; } @media screen and (max-width: 480px) { .column--4 > div.horizontal { width: 100%; flex-direction: column; margin-bottom: 10px; } } .column--5 > div.vertical { width: 20%; } .column--5 > div.vertical:not(:last-child) { margin-right: 30px; } @media screen and (max-width: 480px) { .column--5 > div.vertical { width: 100%; margin-bottom: 10px; } } .column--5 > div.horizontal { width: 20%; display: flex; flex-direction: row; } .column--5 > div.horizontal:not(:last-child) { margin-right: 30px; } @media screen and (max-width: 480px) { .column--5 > div.horizontal { width: 100%; flex-direction: column; margin-bottom: 10px; } } .column--6 > div.vertical { width: 16.66667%; } .column--6 > div.vertical:not(:last-child) { margin-right: 30px; } @media screen and (max-width: 480px) { .column--6 > div.vertical { width: 100%; margin-bottom: 10px; } } .column--6 > div.horizontal { width: 16.66667%; display: flex; flex-direction: row; } .column--6 > div.horizontal:not(:last-child) { margin-right: 30px; } @media screen and (max-width: 480px) { .column--6 > div.horizontal { width: 100%; flex-direction: column; margin-bottom: 10px; } } .column--7 > div.vertical { width: 14.28571%; } .column--7 > div.vertical:not(:last-child) { margin-right: 30px; } @media screen and (max-width: 480px) { .column--7 > div.vertical { width: 100%; margin-bottom: 10px; } } .column--7 > div.horizontal { width: 14.28571%; display: flex; flex-direction: row; } .column--7 > div.horizontal:not(:last-child) { margin-right: 30px; } @media screen and (max-width: 480px) { .column--7 > div.horizontal { width: 100%; flex-direction: column; margin-bottom: 10px; } } .column--8 > div.vertical { width: 12.5%; } .column--8 > div.vertical:not(:last-child) { margin-right: 30px; } @media screen and (max-width: 480px) { .column--8 > div.vertical { width: 100%; margin-bottom: 10px; } } .column--8 > div.horizontal { width: 12.5%; display: flex; flex-direction: row; } .column--8 > div.horizontal:not(:last-child) { margin-right: 30px; } @media screen and (max-width: 480px) { .column--8 > div.horizontal { width: 100%; flex-direction: column; margin-bottom: 10px; } } .column--9 > div.vertical { width: 11.11111%; } .column--9 > div.vertical:not(:last-child) { margin-right: 30px; } @media screen and (max-width: 480px) { .column--9 > div.vertical { width: 100%; margin-bottom: 10px; } } .column--9 > div.horizontal { width: 11.11111%; display: flex; flex-direction: row; } .column--9 > div.horizontal:not(:last-child) { margin-right: 30px; } @media screen and (max-width: 480px) { .column--9 > div.horizontal { width: 100%; flex-direction: column; margin-bottom: 10px; } } .column--10 > div.vertical { width: 10%; } .column--10 > div.vertical:not(:last-child) { margin-right: 30px; } @media screen and (max-width: 480px) { .column--10 > div.vertical { width: 100%; margin-bottom: 10px; } } .column--10 > div.horizontal { width: 10%; display: flex; flex-direction: row; } .column--10 > div.horizontal:not(:last-child) { margin-right: 30px; } @media screen and (max-width: 480px) { .column--10 > div.horizontal { width: 100%; flex-direction: column; margin-bottom: 10px; } } .column--11 > div.vertical { width: 9.09091%; } .column--11 > div.vertical:not(:last-child) { margin-right: 30px; } @media screen and (max-width: 480px) { .column--11 > div.vertical { width: 100%; margin-bottom: 10px; } } .column--11 > div.horizontal { width: 9.09091%; display: flex; flex-direction: row; } .column--11 > div.horizontal:not(:last-child) { margin-right: 30px; } @media screen and (max-width: 480px) { .column--11 > div.horizontal { width: 100%; flex-direction: column; margin-bottom: 10px; } } .column--12 > div.vertical { width: 8.33333%; } .column--12 > div.vertical:not(:last-child) { margin-right: 30px; } @media screen and (max-width: 480px) { .column--12 > div.vertical { width: 100%; margin-bottom: 10px; } } .column--12 > div.horizontal { width: 8.33333%; display: flex; flex-direction: row; } .column--12 > div.horizontal:not(:last-child) { margin-right: 30px; } @media screen and (max-width: 480px) { .column--12 > div.horizontal { width: 100%; flex-direction: column; margin-bottom: 10px; } } /*Add additional class to element to set the fixed width of container*/ .column--flex { display: flex; flex-direction: column; } .form__label--horizontal { width: 110px; } .form__label--horizontal + div { flex-grow: 1; flex-shrink: 1; } @media screen and (max-width: 480px) { .form__label--horizontal { margin-bottom: 10px; } } .form__label--vertical { margin-bottom: 10px; } .form__label--vertical label { font-size: 16px; font-weight: normal; } .form__group { margin-bottom: 10px; } .form__input--success .success__field { border: 1px solid #26ADE4; } .form__input--error > .error__field { border: 1px solid red; } .form__input--error > .error__text { color: red; position: relative; top: 5px; font-size: 11px; display: block; } .form__input--error > .error__text--hide { display: none; }