@owstack/ows-wallet-applet-coinbase
Version:
An OWS Wallet applet plugin for Coinbase.
1,082 lines (995 loc) • 29 kB
CSS
/**
* Plugin main SASS
*/
/**
* Plugin variables
*/
/* Fonts */
/* Transparency */
/* Colors */
/*
$v-secondary-color: #313131 !default;
$v-accent-1-color: #4B84FF !default;
$v-accent-2-color: #004466 !default;
$v-text-color: #ffffff !default;
$v-heading-text-color: #ffffff !default;
$v-link-color: #00afff !default;
$v-disabled-color: $v-white-transparent-light !default;
$v-success-bg-color: #0EC286 !default;
*/
/* Corners */
/* Views */
/* Tabs Navigation */
/* Buttons */
/* Content */
/* Ionic variables */
/**
* SASS shared across applet
*/
body,
body button {
font-family: "Avenir Next", sans-serif; }
.assertive {
color: #a00000 ; }
.left {
float: left; }
.right {
float: right; }
.smaller {
font-size: smaller; }
h4 {
font-size: 20px; }
/* Header bar */
.bar-coinbase {
background-color: #0160D0;
border: none;
color: #ffffff;
background-size: 0; }
.back-button {
color: #ffffff ; }
/* View */
ion-content {
background: #f6f9fc; }
/* Buttons */
button.button-primary {
background: #0160D0;
color: #ffffff ; }
button.button-primary.activated {
border: none;
background: #0b3260;
color: gray ; }
button.button-secondary {
background: #4B84FF;
color: #ffffff ; }
button.button-secondary.activated {
border: none;
background: #1751cd;
color: gray ; }
button.button-clear {
background: transparent;
color: #ffffff ; }
/* List item */
svg {
width: 30px ; }
.item-icon-left svg,
.item-icon-right svg {
position: absolute;
top: 0;
left: 15px ;
display: flex;
height: 100%;
align-items: center; }
.item {
color: #124763; }
.item:not(.item-divider) {
min-height: 65px; }
.item.item-divider {
border-top: none; }
.item.item-icon-left {
padding-left: 62px; }
.item h2 {
color: #124763;
padding-top: 1px;
font-family: "Avenir Next", sans-serif;
font-weight: 500; }
.item:not(.has-detail) > h2,
.item:not(.has-detail) > span:not(.item-note) > h2 {
position: absolute;
top: 50%;
transform: translateY(-50%); }
.item.has-detail {
padding-top: 18px; }
.item.has-detail > p,
.item.has-detail > span:not(.item-note) > p {
color: #666677;
font-size: 14px;
font-weight: 500;
padding-top: 2px; }
.item > .item-note {
position: absolute;
top: 30px;
right: 16px;
text-align: right;
line-height: 22px;
color: #444455; }
.item > .item-note.two-lines {
top: 18px; }
.item.item-icon-right {
padding-right: 50px; }
.item.item-icon-right > .item-note {
right: 48px; }
.item.append {
border-top: none; }
.item.info,
.item.info > h2,
.item.info > p {
word-wrap: break-word;
white-space: normal;
background: #f6f9fc;
color: #0160D0;
padding-right: 16px; }
.ion-ios-arrow-right:before {
content: "\f125";
font-family: Ionicons;
font-size: 20px;
color: #d0d0d0; }
.popup-modal {
background: #ffffff;
top: 50%;
left: 50%;
position: absolute;
z-index: 10;
width: 90%;
max-width: 350px;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
border-radius: 10px;
text-align: center; }
.popup-modal-header {
padding: 1rem;
border-radius: 10px 10px 0 0;
min-height: 120px; }
.popup-modal-header-success {
background: #61ca01; }
.popup-modal-header-warning {
background: #ffa500; }
.popup-modal-header-img {
height: 6rem;
background-size: contain;
margin-top: .3rem;
background-repeat: no-repeat;
background-position: center; }
.popup-modal-header-img-success {
padding: 35px; }
.popup-modal-header-img-success:before {
content: "\f120";
font-family: "Ionicons";
font-size: 96px;
color: #ffffff; }
.popup-modal-header-img-warning {
padding: 35px; }
.popup-modal-header-img-warning:before {
content: "\f100";
font-family: "Ionicons";
font-size: 96px;
color: #ffffff; }
.popup-modal-content {
padding: 0rem 1rem; }
.popup-modal-heading {
margin: 0 0 1rem;
color: #444455;
font-weight: bold;
font-size: 1.3rem;
margin-top: 1rem;
line-height: 1.3; }
.popup-modal-message {
color: #666677;
font-weight: 200; }
.popup-modal .button {
margin-top: 1rem; }
.popup-modal-content-success .button {
color: #61ca01 ; }
.popup-modal-content-warning .button:not(.button-secondary) {
color: #ffa500 ; }
.modal-backdrop.active {
background: rgba(0, 0, 0, 0.7); }
#account ion-content {
margin-top: calc(213px - 44px); }
#account ion-header-bar.bar-subheader {
padding: 0;
color: #ffffff;
text-align: center;
display: inline-table; }
#account ion-header-bar.bar-subheader > span {
width: 100%;
display: inherit; }
#account .button-receive {
background-image: url("../img/icon-receive.svg");
background-size: contain;
background-repeat: no-repeat;
background-color: transparent;
background-position: center;
margin-right: 10px;
margin-left: 15px; }
#account .button-send {
background-image: url("../img/icon-send.svg");
background-size: contain;
background-repeat: no-repeat;
background-color: transparent;
background-position: center;
margin-right: 10px;
margin-left: 15px; }
#account .amount-group {
background: #0160D0;
height: 132px; }
#account .amount-group .amount {
padding-top: 32px;
font-size: 32px; }
#account .amount-group .altAmount {
padding-top: 19px;
font-size: 18px;
color: rgba(255, 255, 255, 0.5);
font-weight: 500; }
#account .button-group {
background: #ffffff;
border-bottom: 1px solid #d0d0d0;
width: 100%; }
#account .button-group button {
margin-top: 5px;
margin-bottom: 5px;
height: 50px;
font-size: 16px;
font-weight: 600; }
#account .button-group .col {
padding-left: 8px;
padding-right: 8px; }
#account div.item {
height: 75px;
border-top: none; }
#account h2.received {
color: #00c365; }
#account .status-dot {
width: 7px;
height: 7px;
border-radius: 100%;
display: inline-block;
margin-bottom: 1px; }
.popup-account-receive .popup {
width: 310px;
border-radius: 5px;
background: #ffffff; }
.popup-account-receive .popup .popup-head {
display: none; }
.popup-account-receive .head {
color: #9b9bab;
border-bottom: 1px solid #d0d0d0;
height: 40px;
font-size: 16px;
padding-top: 10px; }
.popup-account-receive .head .title {
color: #444455;
font-weight: 500; }
.popup-account-receive .head .button {
color: #9b9bab;
position: absolute;
right: 2px;
top: -2px; }
.popup-account-receive .head .button:before {
font-size: 30px; }
.popup-account-receive .popup-body {
padding: 0;
color: #444455;
text-align: center;
overflow: hidden; }
.popup-account-receive .popup-body svg {
width: 55px ;
margin-top: 10px; }
.popup-account-receive .popup-body .message {
font-size: 16px;
font-weight: 600;
width: 75%;
position: relative;
left: 50%;
transform: translateX(-50%);
margin-top: 5px; }
.popup-account-receive .popup-body .detail {
font-size: 16px;
padding: 20px 20px 25px 20px;
position: relative;
left: 50%;
transform: translateX(-50%);
font-weight: 500;
line-height: 1.4em; }
.popup-account-receive .popup-body .qr-code-container {
height: 185px;
width: 185px;
margin-top: 25px;
margin-bottom: 15px;
position: relative;
left: 50%;
transform: translateX(-50%);
border: 1px solid #d0d0d0;
border-radius: 5px; }
.popup-account-receive .popup-body .qr-code-container qrcode {
position: absolute;
top: 50%;
transform: translate(-50%, -50%);
margin-top: 5px; }
.popup-account-receive .popup-body .address {
font-size: 13px;
color: #444455;
font-weight: 500;
height: 55px;
border-top: 1px solid #d0d0d0;
padding-top: 18px;
padding-left: 10px;
padding-right: 10px; }
.popup-account-receive .popup-body .copied svg {
margin-top: 25px;
margin-bottom: 10px; }
.popup-account-receive .popup-body .copied svg * {
fill: #61ca01; }
.popup-account-receive .popup-body .copied .message {
font-size: 32px;
font-weight: 500; }
.popup-account-receive .popup-body .copied .detail {
font-size: 12px;
color: #9b9bab;
width: 80%;
padding-top: 15px;
padding-bottom: 25px; }
.popup-account-receive .warning .buttons > .button.button-primary {
font-size: 16px;
font-weight: 600;
width: 45%;
height: 40px;
min-height: 35px;
position: relative;
left: 50%;
transform: translateX(-50%);
margin-bottom: 25px; }
.popup-account-receive .warning .buttons > .button.button-primary > span {
position: relative;
top: -1px; }
.popup-account-receive .qrcode .buttons {
height: 46px;
border-top: 1px solid #d0d0d0;
padding: 0; }
.popup-account-receive .qrcode .buttons > .button.button-clear {
color: #124763 ;
font-size: 14px;
font-weight: 500; }
.popup-account-receive .qrcode .buttons > .button.button-clear > span {
position: relative;
top: -5px; }
.popup-account-receive .qrcode .buttons > .button.button-clear svg {
width: 15px ;
height: 15px;
margin-right: 5px;
position: relative;
top: -3px; }
.popup-account-receive .qrcode .buttons > .button.button-clear svg * {
fill: #124763; }
.popup-account-receive .qrcode .buttons > .button.button-clear.left {
border-right: 1px solid #d0d0d0; }
#account-send ion-content {
background: #ffffff; }
#account-send .bar.bar-coinbase {
background-color: #ffffff ; }
#account-send .bar.bar-coinbase .title {
color: #444455;
font-weight: 600; }
#account-send .available {
text-align: center;
color: #444455;
font-weight: 500; }
#account-send .amount-container {
width: 100%;
position: absolute;
top: 100px;
text-align: center;
padding-left: 40px;
padding-right: 40px; }
#account-send .amount-container .amount {
font-size: 48px;
font-weight: 500;
color: #0160D0; }
#account-send .amount-container .amount .placeholder {
opacity: 0.5; }
#account-send .currency-toggle {
position: absolute;
top: 90px;
right: 10px; }
#account-send .currency-toggle svg {
height: 25px; }
#account-send .currency-toggle svg * {
fill: #444455; }
#account-send .currency-toggle .label {
color: #444455;
font-size: 12px;
font-weight: 500;
position: relative;
top: -5px;
left: 4px; }
#account-send .keypad-group {
position: absolute;
width: 100%;
bottom: 0;
bottom: calc(constant(safe-area-inset-bottom));
bottom: calc(env(safe-area-inset-bottom)); }
#account-send .keypad-group .easy-button-group {
text-align: center;
padding: 20px; }
#account-send .keypad-group .easy-button-group a {
border: 1px solid #d0d0d0;
padding: 5px 7px;
margin: 0 5px;
border-radius: 3px;
color: #444455; }
#account-send .keypad-group .easy-button-group a.activated {
background: rgba(0, 0, 0, 0.3); }
#account-send .keypad-group button {
width: 90%;
left: 50%;
transform: translateX(-50%);
height: 60px;
font-weight: 600; }
#account-send-recipient .bar.bar-coinbase {
background-color: #ffffff ; }
#account-send-recipient .bar.bar-coinbase .amount {
color: #0160D0;
font-weight: 600;
font-size: 12px;
line-height: 26px; }
#account-send-recipient .bar.bar-coinbase .total {
color: #0160D0;
font-weight: 600;
line-height: 10px; }
#account-send-recipient .bar.bar-coinbase .button {
color: #0160D0 ;
font-weight: 600; }
#account-send-recipient .item .input-label {
width: 35px;
color: #0160D0;
font-weight: 500; }
#account-send-recipient .item i.icon {
right: 40px; }
#account-send-recipient .item i.icon svg * {
fill: #666677; }
#accounts a.item {
height: 81px; }
#accounts a.item.item-icon-left {
padding-left: 57px; }
#accounts a.item > .item-note {
color: #9b9bab; }
#accounts a.item .error {
color: #ff0000;
font-weight: 500; }
#buy-sell-amount ion-content {
background: #ffffff; }
#buy-sell-amount .bar.bar-coinbase {
background-color: #ffffff ; }
#buy-sell-amount .bar.bar-coinbase .title {
color: #444455;
font-weight: 600; }
#buy-sell-amount .available {
text-align: center;
color: #444455;
font-weight: 500; }
#buy-sell-amount .amount-container {
width: 100%;
position: absolute;
top: 100px;
text-align: center;
padding-left: 40px;
padding-right: 40px; }
#buy-sell-amount .amount-container .amount {
font-size: 48px;
font-weight: 500;
color: #0160D0; }
#buy-sell-amount .amount-container .amount .placeholder {
opacity: 0.5; }
#buy-sell-amount .currency-toggle {
position: absolute;
top: 90px;
right: 10px; }
#buy-sell-amount .currency-toggle svg {
height: 25px; }
#buy-sell-amount .currency-toggle svg * {
fill: #444455; }
#buy-sell-amount .currency-toggle .label {
color: #444455;
font-size: 12px;
font-weight: 500;
position: relative;
top: -5px;
left: 4px; }
#buy-sell-amount .keypad-group {
position: absolute;
width: 100%;
bottom: 0;
bottom: calc(constant(safe-area-inset-bottom));
bottom: calc(env(safe-area-inset-bottom)); }
#buy-sell-amount .keypad-group .easy-button-group {
text-align: center;
padding: 20px; }
#buy-sell-amount .keypad-group .easy-button-group a {
border: 1px solid #d0d0d0;
padding: 5px 7px;
margin: 0 5px;
border-radius: 3px;
color: #444455; }
#buy-sell-amount .keypad-group .easy-button-group a.activated {
background: rgba(0, 0, 0, 0.3); }
#buy-sell-amount .keypad-group a.item {
height: 60px;
min-height: 0; }
#buy-sell-amount .keypad-group a.item.has-detail {
padding-top: 8px;
padding-bottom: 0; }
#buy-sell-amount .keypad-group a.item .item-note {
top: 50%;
transform: translateY(-50%); }
#buy-sell-amount .keypad-group a.item.has-detail span > h2 {
width: 80%; }
#buy-sell-amount .keypad-group a.item:not(.has-detail) span > h2 {
width: calc(100% - 175px); }
#buy-sell-amount .keypad-group a.item svg * {
fill: #0160D0; }
#buy-sell-amount .keypad-group button {
width: 90%;
left: 50%;
transform: translateX(-50%);
height: 60px;
font-weight: 600; }
#buy-sell-confirm ion-content {
background: #0160D0; }
#buy-sell-confirm .content-group {
position: absolute;
top: 20%;
text-align: center;
width: 100%; }
#buy-sell-confirm .content-group h4 {
color: #ffffff;
margin-top: 20px; }
#buy-sell-confirm .content-group img {
width: 140px; }
#buy-sell-confirm .amount-group {
height: 132px;
text-align: center; }
#buy-sell-confirm .amount-group .amount {
color: #ffffff;
font-size: 32px;
font-weight: 500;
position: relative;
top: 50%;
transform: translateY(-50%); }
#buy-sell-confirm button.done {
background: #ffffff;
color: #0160D0 ;
font-weight: 600;
width: 90%;
height: 60px;
position: absolute;
bottom: 5px;
left: 50%;
transform: translateX(-50%); }
#buy-sell-preview ion-content {
background: #ffffff; }
#buy-sell-preview .bar.bar-coinbase {
background-color: #ffffff ; }
#buy-sell-preview .bar.bar-coinbase .title {
color: #444455;
font-weight: 600; }
#buy-sell-preview .bar.bar-coinbase .back-button {
color: #444455 ; }
#buy-sell-preview .amount-group {
height: 132px;
text-align: center; }
#buy-sell-preview .amount-group .amount {
color: #0160D0;
font-size: 32px;
position: relative;
top: 50%;
transform: translateY(-50%); }
#buy-sell-preview div.item {
height: 60px;
min-height: 0; }
#buy-sell-preview div.item.has-detail {
padding-top: 8px;
padding-bottom: 0; }
#buy-sell-preview div.item .item-note {
top: 18px; }
#buy-sell-preview div.item span > h2 {
width: 80%; }
#buy-sell-preview div.item svg {
width: 20px;
height: 20px;
position: absolute;
top: 50%;
left: -30px;
transform: translateY(-50%); }
#buy-sell-preview div.item svg * {
fill: #0160D0; }
#buy-sell-preview div.item.fee {
height: 40px;
padding-top: 10px;
padding-bottom: 10px; }
#buy-sell-preview button.confirm {
font-weight: 600;
width: 90%;
height: 60px;
position: absolute;
bottom: 5px;
left: 50%;
transform: translateX(-50%); }
#linked-accounts ion-content {
background: #ffffff; }
#linked-accounts .bar.bar-coinbase {
background-color: #ffffff ; }
#linked-accounts .bar.bar-coinbase .title {
color: #444455;
font-weight: 600; }
#linked-accounts .bar.bar-coinbase .button {
color: #444455 ; }
#linked-accounts a.item {
height: 60px;
min-height: 0; }
#linked-accounts a.item.has-detail {
padding-top: 8px;
padding-bottom: 0; }
#linked-accounts a.item .item-note {
top: 18px; }
#linked-accounts a.item span > h2 {
width: 80%; }
#linked-accounts a.item i.icon {
font-size: 16px;
color: #0160D0; }
#linked-accounts a.item svg * {
fill: #0160D0; }
#login ion-content {
background: linear-gradient(to bottom, #0966d0 0%, #0854ab 100%); }
#login-form ion-content {
background: linear-gradient(to bottom, #0966d0 0%, #0854ab 100%); }
#login-form .container {
position: absolute;
top: 50%;
left: 50%;
z-index: 10;
width: 90%;
max-width: 350px;
transform: translate(-50%, -50%); }
#login-form .container .dialog {
background: #ffffff;
border-radius: 5px;
text-align: center;
padding: 5px; }
#login-form .container .dialog .item:not(.item-input) {
border: none;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
font-size: 16px;
margin: 1px; }
#login-form .container .dialog .item:not(.item-input).title {
font-weight: 600;
min-height: 0; }
#login-form .container .dialog .item:not(.item-input) > div {
border: none;
font-size: 12px;
margin-top: 5px; }
#login-form .container .dialog .item.item-input {
border: none;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
min-height: 53px; }
#login-form .container .dialog .item.item-input input {
text-align: center; }
#login-form .container .dialog .row {
padding: 0;
min-height: 53px; }
#login-form .container .dialog .row .col {
padding: 0; }
#login-form .container .dialog .row .col.col-50 {
border-right: 1px solid rgba(0, 0, 0, 0.1); }
#login-form .container .dialog .row button {
font-size: 14px;
padding: 8px;
font-weight: 600; }
#login-form .container .dialog .row button.cancel {
color: #9b9bab ; }
#login-form .container .dialog .row button.submit {
color: #124763 ; }
#login-form .container .help {
text-align: center;
color: #ffffff;
font-size: 15px;
margin-top: 20px; }
#tabs .tabs {
background: #ffffff;
border-top: 1px solid #d0d0d0 ; }
#tabs > .tabs {
display: flex;
-webkit-transform: translateY(0);
transform: translateY(0);
transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1); }
#tabs.tabs-item-hide > .tabs {
display: flex;
-webkit-transform: translateY(100%);
transform: translateY(100%);
transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1); }
#tabs .tabs .tab-item {
background: #ffffff;
color: #9b9bab;
opacity: 1.0; }
#tabs .tabs .tab-item.tab-item-active {
background: #ffffff;
color: #0160D0; }
#tabs .tabs .tab-item .icon {
background-repeat: no-repeat;
background-position: center;
background-size: 18px;
height: 20px;
margin: 6px 0 2px; }
#tabs .tabs .tab-item .icon.icon-prices {
background-image: url("../img/tab-icons/icon-prices.svg"); }
#tabs .tabs .tab-item .icon.icon-prices-selected {
background-image: url("../img/tab-icons/icon-prices-selected.svg"); }
#tabs .tabs .tab-item .icon.icon-accounts {
background-image: url("../img/tab-icons/icon-accounts.svg"); }
#tabs .tabs .tab-item .icon.icon-accounts-selected {
background-image: url("../img/tab-icons/icon-accounts-selected.svg"); }
#tabs .tabs .tab-item .icon.icon-alerts {
background-image: url("../img/tab-icons/icon-alerts.svg"); }
#tabs .tabs .tab-item .icon.icon-alerts-selected {
background-image: url("../img/tab-icons/icon-alerts-selected.svg"); }
#tabs .tabs .tab-item .icon.icon-settings {
background-image: url("../img/tab-icons/icon-settings.svg"); }
#tabs .tabs .tab-item .icon.icon-settings-selected {
background-image: url("../img/tab-icons/icon-settings-selected.svg"); }
#prices ion-content {
background: #f5f7fa; }
#prices .header {
background: #0160D0;
width: 100%;
height: 216px;
position: absolute;
top: 0; }
#prices .amount-group {
width: 100%;
position: absolute;
top: 39px;
font-size: 44px;
color: #ffffff;
text-align: center;
z-index: 10; }
#prices .amount-group button {
font-size: 18px;
color: #ffffff;
position: relative;
top: 12px; }
#prices .amount-group button:before {
font-size: 14px; }
#prices .card-group {
height: 100%;
padding-top: 121px; }
#prices .card-group .card {
height: 180px;
border-radius: 5px;
position: relative;
margin-left: 15px;
margin-right: 15px;
box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.1); }
#prices .card-group .card .item.item-body {
padding: 0px; }
#prices .card-group .card .item.item-body .currency-name {
font-size: 24px;
position: relative;
top: 5px;
float: left; }
#prices .card-group .card .item.item-body .currency-amount {
font-size: 24px;
position: relative;
top: 5px;
text-align: right; }
#prices .card-group .card .item.item-body .currency-base {
font-size: 14px;
font-weight: 500; }
#prices .card-group .card .item.item-body .currency-change {
font-size: 14px;
font-weight: 500;
text-align: right; }
#prices .card-group .card .item.item-body .currency-change.down {
color: #ff7371; }
#prices .card-group .card .item.item-body .currency-change.up {
color: #00c365; }
#prices .card-group .card .item.item-body .currency-period {
font-size: 11px;
position: relative;
top: -8px; }
#prices .card-group .card .item.item-body .currency-period:before {
content: ' ';
display: block;
position: relative;
top: 50%;
left: 55px;
width: calc(100% - 55px + 10px);
border-top: 1.5px solid rgba(0, 0, 0, 0.1); }
#prices .card-group .card .item.item-body .circle {
width: 12px;
height: 12px;
border-radius: 50%;
float: left;
position: relative;
top: 3px;
margin-right: 5px; }
#settings .header {
background: #0160D0;
width: 100%;
height: 125px;
color: #ffffff;
text-align: center; }
#settings .header .title {
font-size: 20px;
padding-top: 34px; }
#settings .header .detail {
font-size: 14px;
padding-top: 10px; }
#start ion-content {
background: linear-gradient(to bottom, #0966d0 0%, #0854ab 100%); }
#start .title {
position: absolute;
top: 38px;
left: 50%;
transform: translateX(-50%); }
#start .title > img {
height: 38px; }
#start .feature-button-group {
position: absolute;
width: 100%;
display: flex; }
#start .feature-button-group.currency {
top: 93px; }
#start .feature-button-group.currency:before {
top: 15px; }
#start .feature-button-group.currency > span {
background: #0c62c9; }
#start .feature-button-group.time-frame {
top: 205px; }
#start .feature-button-group.time-frame:before {
top: 40px; }
#start .feature-button-group.time-frame > span {
background: none; }
#start .feature-button-group:before {
content: ' ';
position: absolute;
width: 100%;
border-bottom: 1px solid rgba(255, 255, 255, 0.3); }
#start .feature-button-group > span {
position: relative;
left: 50%;
transform: translateX(-50%);
padding: 0 15px; }
#start .feature-button-group > span > .button {
font-size: 14px;
color: rgba(255, 255, 255, 0.5);
background: none;
border-radius: 3px;
min-width: 45px; }
#start .feature-button-group > span > .button.selected {
background: rgba(255, 255, 255, 0.05);
color: #ffffff; }
#start .feature-group {
position: absolute;
top: 135px; }
#start .feature-group .feature-left-group {
text-align: center;
border-right: 1px solid rgba(255, 255, 255, 0.3); }
#start .feature-group .feature-right-group {
text-align: center; }
#start .feature-group .feature-value {
color: white;
font-size: 24px;
font-weight: 600; }
#start .feature-group .feature-label {
margin-top: 5px;
color: rgba(255, 255, 255, 0.5);
font-size: 12px; }
#start .feature-group .triangle {
width: 0;
height: 0;
position: absolute;
margin-left: 7px;
margin-top: 7px;
border-left: 6px solid transparent;
border-right: 6px solid transparent; }
#start .feature-group .triangle.up {
border-bottom: 7px solid #49dc49; }
#start .feature-group .triangle.down {
border-top: 7px solid #ff9393; }
#start .main-button-group {
position: absolute;
bottom: 0;
width: 78%;
left: 50%;
transform: translateX(-50%); }
#start .main-button-group .button {
height: 64px;
font-weight: 600; }
#start .main-button-group .button.button-primary {
background: #0160D0;
color: #ffffff ; }
#start .main-button-group .button.button-secondary {
background: #4B84FF;
color: #ffffff ; }
#wallet .nav-bar-block, #wallet .bar {
background-color: inherit ; }
#wallet ion-content {
margin-top: calc(213px - 44px); }
#wallet ion-header-bar.bar-subheader {
padding: 0;
color: #ffffff;
text-align: center;
display: inline-table; }
#wallet ion-header-bar.bar-subheader > span {
width: 100%;
display: inherit; }
#wallet .header-group {
background: #0160D0;
height: 132px;
position: relative; }
#wallet .header-group .amount {
padding-top: 32px;
font-size: 32px; }
#wallet .header-group .altAmount {
padding-top: 19px;
font-size: 18px;
color: rgba(255, 255, 255, 0.5);
font-weight: 500; }
#wallet .header-group .error {
font-size: 16px;
text-align: center;
color: #ff0000;
background: rgba(255, 255, 255, 0.5);
width: 100%;
height: 24px;
padding-top: 3px;
position: absolute;
bottom: 0; }
#wallet .button-group {
background: #ffffff;
border-bottom: 1px solid #d0d0d0;
width: 100%; }
#wallet .button-group button {
margin-top: 5px;
margin-bottom: 5px;
height: 50px;
font-size: 16px;
font-weight: 600; }
#wallet .button-group .col {
padding-left: 8px;
padding-right: 8px; }
#wallet #ows-wallet-transactions .tx-icon {
width: 30px;
height: 30px;
-webkit-mask-size: contain; }
#wallet #ows-wallet-transactions .tx-icon.confirming {
-webkit-mask-image: url(../img/icon-tx-confirming.svg); }
#wallet #ows-wallet-transactions .tx-icon.moved {
-webkit-mask-image: url(../img/icon-tx-exchange.svg); }
#wallet #ows-wallet-transactions .tx-icon.sent {
-webkit-mask-image: url(../img/icon-tx-out.svg); }
#wallet #ows-wallet-transactions .tx-icon.received {
-webkit-mask-image: url(../img/icon-tx-in.svg); }
#wallet #ows-wallet-transactions .tx-description {
color: #124763; }
#wallet #ows-wallet-transactions .tx-amount {
font-size: 16px;
font-weight: 500; }
#wallet #ows-wallet-transactions .tx-amount.moved {
color: #124763; }
#wallet #ows-wallet-transactions .tx-amount.sent {
color: #124763; }
#wallet #ows-wallet-transactions .tx-amount.received {
color: #00c365; }
#wallet #ows-wallet-transactions .tx-amount.recent {
color: #124763; }
#wallet #ows-wallet-transactions .tx-time {
color: #124763; }