/**===================== Dashboard 4 CSS Start ==========================**/ .widget-hover { &:hover { transform: translateY(-5px); transition: 0.5s; } } .currency-widget { .currency-icon-widget { width: 35px; height: 35px; display: flex; align-items: center; justify-content: center; border-radius: 5px; box-shadow: inset 2.66667px -2.66667px 2.66667px rgba(194, 128, 49, 0.1), inset -2.66667px 2.66667px 2.66667px rgba(255, 255, 255, 0.1); svg { width: 16px; height: 16px; fill: $white; } } .card { margin-top: 14px; .card-body { padding: 15px; gap: 10px; justify-content: space-between; @media (max-width:1660px) { flex-wrap: wrap; } @media (max-width:575px) { flex-wrap: unset; } } &:hover { transform: translateY(-5px); transition: 0.5s; } } h6 { margin-bottom: 0; } .d-flex { gap: 10px; align-items: center; } span { svg { width: 16px; height: 16px; vertical-align: middle; } } div[class*="bg-light-"] { color: $theme-body-font-color; padding: 15px; border-radius: 10px; width: 115px; @media (max-width:1660px) and (min-width: 1200px) { display: none; } @media (max-width: 1199px) { width: 100%; } @media (max-width: 575px) { width: 50%; } } &.widget-currency { .card { .card-body { @media (max-width: 1199px) and (min-width: 768px) { flex-wrap: unset; } } } } &.warning { .currency-icon-widget { background-image: linear-gradient(to right, $warning-color 80% , rgba($warning-color, 0.2)); } } &.primary { .currency-icon-widget { background-image: linear-gradient(to right, $primary-color 80% , rgba($primary-color, 0.2)); } } &.success { .currency-icon-widget { background-image: linear-gradient(to right, $success-color 80% , rgba($success-color, 0.2)); } } &.height-equal { @media (max-width:1399px) { min-height: unset !important; } } } .currency-chart-wrap { margin: -28px -10px -20px -20px; @media (max-width: 575px) { width: 50%; } .apexcharts-canvas { .apexcharts-tooltip-text-y-label { display: none; } } } .tranaction-card { .header-top { flex-wrap: wrap; gap: 10px; } } .crypto-main-card { background-image: linear-gradient(to bottom right, #5f3deb, #ad79ff); color: $white; .card-body { @media (max-width: 1199px) { padding: 20px; } } .btn { padding: 8px 20px; @media (max-width: 1660px) { padding: 8px 15px; } } .deposit-wrap { > div { width: 65%; @media (max-width: 1660px) { width: 90%; } @media (max-width: 1536px) { width: 100%; } @media (max-width: 1399px) { width: 75%; } @media (max-width: 1199px) { width: 95%; } h5 { @media (max-width: 1660px) { -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; display: -webkit-box; } @media (max-width: 767px) { -webkit-line-clamp: 1; } } } img { position: absolute; right: 10px; bottom: 10px; width: 55%; [dir="rtl"] & { right: unset; left: 10px; transform: scaleX(-1); } @media (max-width: 1660px) { width: 44%; } @media (max-width: 1399px) { width: 52%; } @media (max-width: 1199px) { width: 30%; } } } } .portfolio-card { .dropdown-toggle { width: 80px; } } .btn-white { color: $primary-color; background-color: $white; } .radial-progress-card { display: flex; align-items: center; justify-content: space-between; gap: 6px; &.card-body { padding: 23px 20px; @media (max-width: 1199px) { padding: 30px 20px; } } p { -webkit-line-clamp: 1; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; } h6 { -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 1; display: -webkit-box; } .sale-details { margin: 10px 0; svg { width: 15px; height: 15px; vertical-align: middle; } } .radial-chart-wrap { width: 110px; margin-right: -25px; [dir="rtl"] & { margin-right: unset; margin-left: -25px; } @media (max-width: 1820px) { margin-right: -12px; [dir="rtl"] & { margin-left: -12px; } } .apexcharts-canvas { .apexcharts-datalabel-label { display: none; } } } } .transaction-table { table { tr { &:first-child { td { padding-top: 0; } } td { &:first-child { min-width: unset; @media (max-width: 1775px) { min-width: 130px; } } &:last-child { text-align: right; min-width: 60px; } } } tr,td { border-style: dashed; } } } .custom-tab { background: var(--light2); padding: 4px; border-radius: 5px; &.nav-tabs { border: none; .nav-link { border: none; padding: 6px 12px; color: var(--chart-text-color); &.active { color: var(--theme-deafult); } } } } .market-chart-container { margin: -24px 0 -24px -15px; [dir="rtl"] & { margin: -24px -15px -24px 0; } @media (max-width:575px) { margin-bottom: 0; } } .market-card { .balance-card { padding: 10px; } .custom-tab { @media (max-width:575px) { display: none; } } } .currency-icon { width: 34px; height: 34px; background-color: var(--light2); border-radius: 4px; display: flex; align-items: center; justify-content: center; &.warning { svg { fill: $warning-color; } } &.success { svg { fill: $success-color; } } &.primary { svg { fill: $primary-color; } } &.secondary { svg { fill: $secondary-color; } } &.dark-green { svg { fill: #1BA27A; } } &.light-blue { svg { fill: #038DE7; } } } .recent-table { tr { &:hover { td { &:first-child { h6 { color: var(--theme-deafult); } } } .border-icon { .social-circle { transform: scale(1.02); transition: 0.5s; } } .currency-icon { svg { animation: tada 1.5s ease infinite; } } .badge-light-primary { background-color: var(--theme-deafult); color: $white; } } } } .currency-table { .change-currency { svg { width: 16px; height: 16px; vertical-align: sub; } } th, td { &:nth-child(3) { min-width: 110px; } &:nth-child(4) { min-width: 115px; } } } select { &.crypto-select { position: absolute; top: 50%; transform: translateY(-50%); font-size: 12px; right: 7px; width: 62px; background-position: right 0.25rem center; padding: 8px; border: none; font-weight: 500; background-size: 8px; [dir="rtl"] & { right: unset; left: 7px; } &.warning { background-color: rgba($warning-color, 0.1) !important; color: $warning-color !important; } &.primary { background-color: rgba($primary-color, 0.1) !important; color: $primary-color !important; } } } .crypto-form { input { &::-webkit-outer-spin-button, &::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } &[type=number] { -moz-appearance: textfield; } } } .balance-box { text-align: center; background-image: url(../images/dashboard-4/bg-balance.png); background-position: right; background-size: cover; .balance-img { display: inline-block; padding: 5px; border: 2px solid var(--chart-border); border-left-color: $success-color; border-bottom-color: $success-color; border-radius: 100%; position: relative; margin-bottom: 15px; img { background-color: var(--balance-profie-bg); border-radius: 100%; } .edit-icon { width: 26px; height: 26px; position: absolute; display: flex; align-items: center; justify-content: center; border: 2px solid var(--white); background-color: #DFDFF4; right: 0; bottom: 0; border-radius: 100%; svg { width: 11px; height: 11px; fill: $primary-color; } } } } .balance-profile { ul { display: flex; justify-content: center; gap: 50px; margin-top: 16px; @media (max-width: 1660px) { gap: 25px; } li { position: relative; + li { &::before{ position: absolute; content: ''; left: -25px; top: 50%; height: 40px; transform: translateY(-50%); border: 1px dashed var(--recent-dashed-border); [dir="rtl"] & { left: unset; right: -25px; } @media (max-width: 1660px) { left: -16px; [dir="rtl"] & { right: -16px; } } } } } } } .activity-card { .appointment-table { @media (max-width:1399px) { height: 180px; } @media (max-width:575px) { height: unset; } tr { td { &:nth-child(2) { min-width: 130px; } } } } } .balance-item { display: flex; gap: 10px; .balance-icon-wrap { width: 40px; min-width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; border-radius: 10px; @media (max-width: 1660px) { width: 25px; min-width: 25px; height: 25px; border-radius: 8px; } .balance-icon { width: 16px; height: 16px; border-radius: 100%; @media (max-width: 1660px) { width: 14px; height: 14px; } svg { color: $white; width: 14px; height: 14px; @media (max-width: 1660px) { width: 12px; height: 12px; vertical-align: text-top; } } } } .badge { padding: 8px 10px; } &.danger { .balance-icon-wrap { background-color: rgba($danger-color, 0.1); .balance-icon { background-color: $danger-color; } } } &.success { .balance-icon-wrap { background-color: rgba($success-color, 0.1); .balance-icon { background-color: $success-color; } } } } .portfolio-chart-container { margin-top: -56px; @media (max-width: 1399px) { margin-top: -20px; } } .portfolio-table { .status { width: 6px; height: 6px; border-radius: 100%; display: inline-block; } table { tr, td { border-style: dashed; } tr { td,th { &:first-child { @media (max-width: 1755px) { min-width: 100px; } } &:last-child { @media (max-width: 1755px) { min-width: 128px; } } } } } }