booking/assets/scss/theme/_dashboard_default.scss
2025-03-24 22:58:00 +03:00

2031 lines
41 KiB
SCSS

/**=====================
53. Dashboard CSS Start
==========================**/
// update index dashboard css start
.trasaction-sec{
&.card{
.card-body{
margin-bottom:-35px;
}
}
.transaction-totalbal{
padding-left:30px;
h2{
display: flex;
align-items: center;
font-size: 22px;
font-weight: 700;
}
}
#chart-3dash{
margin-left:-15px;
margin-right:-15px;
}
}
// Helper classes page css
.helper-classes {
padding:30px;
margin-bottom:0;
white-space:pre-line;
}
// box-shadow
.box-shadow-title {
.sub-title {
margin: 30px 0;
}
}
// list //
.list-group-item{
background-color: $light-background;
border-color: $light-gray;
&.active{
background-color:$primary-color;
&:hover{
background-color:$primary-color;
color:$white;
}
}
}
.list-group-item-action{
&:hover,&:focus{
background-color:rgba( $primary-color, 0.1);
color:$primary-color;
}
&.active{
background-color:$primary-color;
color:$white;
&:hover{
background-color:$primary-color;
color:$white;
}
}
}
// general-widget
.general-widget{
.custom-card{
.card-header{
img{
margin-top:-95px;
}
}
}
}
// background-color:$secondary-color;
.dashboard-default-sec,.dashboard-2-main{
.card{
.card-header{
i{
font-size: 14px;
}
p{
font-weight:500;
color:$light-text;
margin-bottom:unset;
font-size:12px;
}
h5{
font-size: 18px;
font-weight: 700;
}
ul.week-date{
li{
display:inline-block;
font-size:12px;
color:$light-font;
font-weight:500;
&:nth-child(n+2){
margin-left:10px;
padding-left:15px;
border-left: 1px solid $light-gray;
}
}
}
}
&.income-card{
overflow:hidden ;
.card-header {
padding-bottom:0;
}
.card-body{
.round-box{
width:55px;
height:55px;
border-radius:27px;
display:flex;
align-items:center;
justify-content:center;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
transition:all 0.5s ease;
svg{
width:auto;
height:25px;
transition: all 0.5s ease;
}
}
.knob-block {
position: relative;
input{
color: $dark-light !important;
}
canvas {
height:56%;
width:56%;
margin-bottom:12px;
}
}
.round-progress{
.progress-circle{
position:relative;
}
}
.parrten{
position:absolute;
top:-25px;
right:-25px;
svg{
fill:rgba($primary-color,0.03);
width:100px;
height:100px;
transform: rotate(-135deg);
}
}
}
&.card-primary {
.round-box{
background-color:rgba($primary-color,0.1);
svg{
fill:$primary-color;
}
}
&:hover{
.round-box{
background-color: $primary-color;
svg{
fill:$white;
}
}
}
}
&.card-secondary {
border-color: $border-secondary;
.round-box{
background-color:rgba($secondary-color,0.1);
svg{
fill:$secondary-color;
}
}
&:hover{
.round-box{
background-color: $secondary-color;
svg{
fill:$white;
}
}
}
}
.card-body{
h3{
font-weight: 700;
}
h5{
font-size: 22px;
font-weight: 700;
}
p{
font-size:12px;
color:$light-text;
font-weight:500;
text-transform:capitalize;
&:last-child{
font-weight: 700;
}
}
}
}
}
}
.center-content{
margin:auto;
padding-right:50px;
}
.dashboard-default-sec{
#chart-dashbord{
.apexcharts-legend{
&.position-right,&.position-left{
left:0 !important;
right:0;
width:fit-content;
margin-left:auto;
margin-right:52%;
}
}
}
}
.position-unset{
position:unset;
}
.profile-greeting{
border:none;
.card-header{
padding-bottom: 0 !important;
background-color: transparent;
.setting-list{
border-radius: 50%;
}
}
h3{
color:$white;
font-weight:700;
margin-bottom:10px;
}
p{
font-size: 14px;
line-height: 25px;
color: rgba($white,0.7);
font-weight: 400;
text-align: center;
font-family: $font-roboto;
padding:0 15px;
margin-bottom:15px;
}
.btn{
color: $primary-color;
font-weight: 700;
&:hover{
background-color: $white !important;
border-color:$white !important;
}
}
.card-body{
z-index:2;
}
.confetti {
position: absolute;
top:0;
left:0;
width:100%;
height:100%;
overflow:hidden;
z-index:1;
}
.confetti-piece {
position: absolute;
width: 15px;
height: 15px;
top:100%;
opacity: 0;
border-radius: 10px 50px 35px 20px ;
animation: makeItRain 5s infinite ease-out;
}
.confetti-piece:nth-child(1) {
left: 7%;
transform: rotate(-40deg);
animation: makeItRain 6s infinite ease-out;
}
.confetti-piece:nth-child(2) {
left: 14%;
transform: rotate(4deg);
animation: makeItRain 7s infinite ease-out;
}
.confetti-piece:nth-child(3) {
left: 21%;
transform: rotate(-51deg);
animation: makeItRain 5s infinite ease-out;
}
.confetti-piece:nth-child(4) {
left: 28%;
transform: rotate(61deg);
animation: makeItRain 6s infinite ease-out;
}
.confetti-piece:nth-child(5) {
left: 35%;
transform: rotate(-52deg);
animation: makeItRain 5s infinite ease-out;
}
.confetti-piece:nth-child(6) {
left: 42%;
transform: rotate(38deg);
animation: makeItRain 4s infinite ease-out;
}
.confetti-piece:nth-child(7) {
left: 49%;
transform: rotate(11deg);
animation: makeItRain 8s infinite ease-out;
}
.confetti-piece:nth-child(8) {
left: 56%;
transform: rotate(49deg);
animation: makeItRain 7s infinite ease-out;
}
.confetti-piece:nth-child(9) {
left: 63%;
transform: rotate(-72deg);
animation: makeItRain 6s infinite ease-out;
}
.confetti-piece:nth-child(10) {
left: 70%;
transform: rotate(10deg);
animation: makeItRain 5s infinite ease-out;
}
.confetti-piece:nth-child(11) {
left: 77%;
transform: rotate(4deg);
animation: makeItRain 8s infinite ease-out;
}
.confetti-piece:nth-child(12) {
left: 84%;
transform: rotate(42deg);
animation: makeItRain 4s infinite ease-out;
}
.confetti-piece:nth-child(13) {
left: 91%;
transform: rotate(-72deg);
animation: makeItRain 6s infinite ease-out;
}
.confetti-piece:nth-child(odd) {
background-color: #418578;
}
.confetti-piece:nth-child(even) {
z-index: 1;
}
.confetti-piece:nth-child(4n) {
width: 5px;
height: 12px;
}
.confetti-piece:nth-child(3n) {
width: 3px;
height: 10px;
}
.confetti-piece:nth-child(4n-7) {
// background: red;
background-color: #418578;
}
@-webkit-keyframes makeItRain {
from {opacity: 0;}
50% {opacity: 1;}
to {-webkit-transform: translateY(-350px) ;}
}
}
.latest-update-sec,.recent-order-sec{
.media{
.media-body{
margin-left:20px;
}
}
table{
tbody{
h6{
font-size:14px;
font-weight:600;
}
tr{
td{
a{
font-size: 12px;
letter-spacing: 0px;
line-height: 35px;
font-weight: 500;
.btn{
font-size:12px;
}
img{
width: 30px !important;
margin-right: 1rem !important;
}
}
}
}
}
}
h3{
font-size: 24px;
line-height: 25px;
font-weight: 700;
text-align: center;
}
span{
font-size: 14px;
line-height: 18px;
font-weight: 600;
}
.btn{
font-size: 12px;
line-height: 25px;
color: $primary-color;
font-weight: 700;
text-align: center;
}
h5{
font-size:18px;
font-weight: 700;
}
h4{
font-size: 22px;
line-height: 30px;
font-weight: 700;
}
p{
font-size: 12px;
font-weight: 500;
color:#717171;
margin-bottom:0;
}
.recent-order-sec{
h5{
margin-bottom:0;
}
table{
th{
font-size: 14px;
line-height: 36px;
font-weight: 700;
}
tr{
td{
p{
font-size:13px;
line-height:18px;
color:#717171;
font-family:"Roboto";
font-weight:400;
}
}
}
}
}
.recent-order-sec{
table{
th{
font-size: 14px;
line-height: 36px;
font-weight: 700;
}
tr{
td{
p{
font-size: 13px;
line-height: 18px;
color: #717171;
font-family:$font-roboto;
font-weight:400;
}
}
}
}
}
.rate-sec{
.card{
.card-header{
padding: 10px;
.header-top{
justify-content: flex-end;
}
}
.card-body{
padding: 15px;
}
}
}
.recent-order-sec{
.card{
.card-body{
padding: 15px;
}
}
}
}
.latest-update-sec{
.media{
align-items:center;
img,svg{
width:auto;
height:20px;
}
}
.card-body{
padding-top:0;
}
table{
tbody{
tr{
transition: all 0.5s ease;
&:hover{
background-color: rgba($secondary-color,0.1);
td{
a{
color: $secondary-color;
}
.media{
svg{
fill:$secondary-color;
}
.media-body{
span{
color:$secondary-color ;
}
}
}
}
}
td{
a{
color:$theme-font-color;
}
}
}
}
}
}
.recent-order-sec{
.table {
th{
border-bottom: none;
}
td{
padding-top:15px;
padding-bottom:15px;
}
tr{
.media{
align-items:center;
}
&:hover{
background-color:rgba($primary-color,0.1);
td{
color:$primary-color;
}
p{
color:$primary-color;
}
}
}
}
}
#chart-dashbord{
.apexcharts-legend-series{
text-align: right;
.apexcharts-legend-marker{
display:none;
text-align: right;
font-family:$font-roboto;
}
}
}
#yearly-overview-chart{
max-width: 650px;
margin: 35px auto;
}
.table{
thead{
th {
// border-bottom: 2px solid $light-gray;
}
}
}
.profile-greeting{
background-image: url(../images/dashboard/bg.jpg);
background-size: cover !important;
background-repeat: no-repeat;
background-position:center center;
position: relative;
}
.chart_data_left,.chart_data_right{
.card-body{
.chart-main{
.media{
.hospital-small-chart{
align-items:center;
// margin-bottom:-25px;
background-color:rgba($primary-color,0.05);
.small-bar{
position: relative;
.flot-chart-container{
height: 74px;
width: 75px;
.chartist-tooltip {
position: absolute;
opacity: 0;
.chartist-tooltip-value {
font-size: 10px;
padding: 5px;
color: $white;
background-color: rgba(0, 0, 0, 0.5);
border-radius: 4px;
}
&.tooltip-show {
opacity: 1;
}
}
svg{
position: absolute;
bottom: 23px;
width: 100%;
height: 95%;
}
}
.small-chart{
svg {
.ct-series-a {
.ct-point, .ct-line, .ct-bar, .ct-slice-donut {
stroke: $primary-color;
}
}
.ct-series-b {
.ct-point, .ct-line, .ct-bar, .ct-slice-donut {
stroke: rgba( $primary-color, 0.2);
}
}
}
.chartist-tooltip {
.chartist-tooltip-value {
background-color: $primary-color;
box-shadow: 1px 1.732px 8px 0px rgba( $primary-color, 0.5 );
}
}
}
.small-chart1{
.chartist-tooltip {
.chartist-tooltip-value {
background-color:$danger-color;
box-shadow: 1px 1.732px 8px 0px rgba( $danger-color, 0.5 );
}
}
svg {
.ct-series-a {
.ct-point, .ct-line, .ct-bar, .ct-slice-donut {
stroke:$danger-color;
}
}
.ct-series-b {
.ct-point, .ct-line, .ct-bar, .ct-slice-donut {
stroke: rgba( $danger-color, 0.2);
}
}
}
}
.small-chart2{
.chartist-tooltip {
.chartist-tooltip-value {
background-color: $primary-color;
box-shadow: 1px 1.732px 8px 0px rgba( $primary-color, 0.5 );
}
}
svg {
.ct-series-a {
.ct-point, .ct-line, .ct-bar, .ct-slice-donut {
stroke: $primary-color;
}
}
.ct-series-b {
.ct-point, .ct-line, .ct-bar, .ct-slice-donut {
stroke: rgba($primary-color, 0.2);
}
}
}
}
.small-chart3{
svg {
.ct-series-a {
.ct-point, .ct-line, .ct-bar, .ct-slice-donut {
stroke:$danger-color;
}
}
.ct-series-b {
.ct-point, .ct-line, .ct-bar, .ct-slice-donut {
stroke: rgba($danger-color, 0.2);
}
}
}
.chartist-tooltip {
.chartist-tooltip-value {
background-color:$danger-color;
box-shadow: 1px 1.732px 8px 0px rgba( $danger-color, 0.5 );
}
}
}
}
}
.media-body{
.right-chart-content{
margin-left:30px;
h4{
line-height:1;
color:$dark-light !important;
font-weight: 500;
}
span{
color: rgba(43,43,43,0.7);
font-weight: 500;
}
}
}
&.border-none{
border-right:none !important;
}
}
}
}
}
.activity-timeline {
.media {
align-items: center;
.activity-line {
top: 150px;
height: 57%;
position: absolute;
width: 2px;
background-color:$light-gray;
margin: 0 auto;
left: 36px;
z-index: 1;
}
@each $circle-name, $circle-color in (primary, $primary-color),
(secondary, $secondary-color) ,
(success, $success-color),
(danger, $danger-color),
(info, $light-font),
(light, $light-gray),
(dark, $dark-color),
(warning, $warning-color) {
.circle-dot-#{$circle-name}{
background-color: rgba($circle-color, 0.25);
border-radius: 100%;
padding:4px;
font-size:5px;
color: $circle-color;
}
}
+ .media {
// margin-top: 40px;
margin-top: 30px;
}
.media-body {
margin-left: 20px;
// p {
// color: rgba($theme-body-font-color, 0.7);
// font-size: 11px;
// margin-top: 2px;
// }
}
}
}
.twitter-typeahead{
display: block !important;
}
span.twitter-typeahead {
.league-name {
font-size: 16px;
padding: 6px 10px 0;
}
.tt-menu {
float: left;
width: 100%;
min-width: 10rem;
margin: 0.125rem 0 0;
font-size: 1rem;
color: #212529;
text-align: left;
list-style: none;
background-color: $white;
background-clip: padding-box;
border-radius: 0.25rem;
box-shadow: 0 0 20px rgba(89,102,122,0.1);
border: none;
padding: 0;
}
.tt-suggestion {
color: $dark-editor-document;
opacity: 0.6;
font-size: 13px;
padding: 6px 12px;
border-top: 1px solid $light-semi-gray;
background-color:$light-background;
cursor:pointer;
&:hover,
&:focus {
background-color:$primary-color;
color:$white ;
opacity:1 ;
}
&.active,
&:active {
color:$white;
background-color: var(--theme-deafult);
}
}
}
// draggable card
#draggableMultiple {
.ui-sortable-handle {
.card {
cursor: move;
}
}
}
//index dashboard css ends
.crm-activity {
>li {
font-weight:600;
+li {
border-top: 1px solid $light-semi-gray;
margin-top: 12px;
padding-top: 12px;
h6 {
font-size: 14px;
line-height: 1.5;
margin-bottom: 5px;
}
}
h6 {
font-size: 14px;
}
}
span {
font-size: 40px;
}
ul.dates {
h6 {
color: $theme-body-font-color;
}
li {
color: $light-text;
font-size: 12px;
display: inline-block;
line-height: 1;
+li {
border-left: 1px solid $light-semi-gray;
padding-left: 10px;
margin-left: 5px;
}
}
}
}
//general widget css start
.ecommerce-widget{
box-shadow: none;
border: 1px solid $light-gray !important;
border-radius: 5px;
h6{
color: $light-font;
}
.total-num{
color:$theme-body-font-color ;
margin:0;
letter-spacing: 1px ;
font-weight: 600 ;
font-size:24px;
span {
color: $black;
}
}
.row {
align-items: center;
}
.progress-showcase {
margin-top: 43px;
.progress{
height:20px;
}
}
span {
color: $light-text;
margin: 0;
cursor: pointer;
font-weight: 600;
}
.icon {
color: $light-semi-gray;
font-size: 40px;
}
.flot-chart-container {
height: 100px;
padding: 0;
margin: 0;
border: transparent;
}
.morris-default-style {
display: none !important;
}
svg {
-webkit-filter: drop-shadow(12px 12px 7px rgba(0, 0, 0, 0.3));
filter: drop-shadow(12px 12px 7px rgba(0, 0, 0, 0.3));
}
ul{
li{
color: $light-text;
font-weight: 600;
}
}
}
.static-top-widget {
&:hover {
.icon-bg {
transform: rotate(-5deg) scale(1.1);
transition: all 0.3s ease;
}
}
div.align-self-center {
svg {
width: 30px;
height: 30px;
}
}
.media-body {
align-self: center !important;
padding-left: 30px;
.icon-bg {
position: absolute;
right: -14px;
top: 6px;
opacity: 0.2;
transition: all 0.3s ease;
width: 100px;
height: 100px;
}
}
span{
font-weight:500;
}
h4{
font-weight:600;
}
}
.bg-danger {
.media.static-top-widget {
.align-self-center {
background-color: $danger-color;
}
}
}
.widget-joins {
&:before {
content: "";
position: absolute;
height: 100%;
width: 1px;
background-color: $light-semi-gray;
left: calc(50% - 1px);
}
&:after {
content: "";
position: absolute;
height: 1px;
width: 100%;
background-color: $light-semi-gray;
left: 0;
top: 50%;
}
.media {
padding: 30px;
text-align: center;
align-items: center;
span{
font-weight: 500;
&.widget-t{
color: $light-text;
}
}
h5{
font-weight: 600;
font-size: 18px;
}
.details{
border-left: 1px solid $light-gray;
padding: 1px 0;
}
.media-body {
text-align: left;
>span {
color: $light-text;
}
svg {
width: 40px ;
height: 40px ;
}
h5{
span{
font-weight:600;
}
}
h6 {
font-weight: 600;
span {
color: $black;
}
}
}
}
}
.redial-social-widget {
border-radius: 100%;
width: 100px;
height: 100px;
display: flex;
align-items: center;
justify-content: center;
font-size: 25px;
margin: 0 auto;
background-image: linear-gradient(90deg, $light-color 50%, transparent 50%, transparent), linear-gradient(90deg, $light-gray 50%, $light-color 50%, $light-color);
i {
background-color: $white;
height: 80px ;
width: 80px ;
border-radius: 100%;
text-align: center;
display: flex;
align-items: center;
justify-content: center;
}
&.radial-bar-70 {
background-image: linear-gradient(342deg, $primary-color 50%, transparent 50%, transparent), linear-gradient(270deg, $primary-color 50%, rgba($primary-color,0.1) 50%, rgba($primary-color,0.1));
}
}
.social-widget-card {
span {
color: $light-text;
text-transform: uppercase;
margin-bottom: 4px;
display: inline-block;
font-size: $btn-sm-font-size;
font-weight: 600;
}
h5 {
color: $light-text;
text-transform: uppercase;
text-align: center;
padding: 20px 0;
margin-bottom: 30px;
font-size:16px;
font-weight:700;
}
h4 {
font-size:$btn-lg-font-size;
font-weight:600;
}
}
.browser-widget {
&:hover {
img {
-webkit-filter: grayscale(0%);
filter: grayscale(0%);
transition: all 0.3s ease;
transform: scale(1.1) rotate(5deg);
}
}
img {
height: 80px;
filter: grayscale(100%);
transform: scale(1) rotate(0deg);
transition: all 0.3s ease;
}
.media-body {
text-align: center;
column-count: 3;
column-rule: 1px solid $light-color;
p {
margin-bottom: 5px;
font-weight: 600;
color: $light-text;
}
span {
margin-bottom: 0;
color: $theme-body-sub-title-color;
}
h4 {
color:$theme-body-font-color;
margin-bottom:0;
font-size:$btn-lg-font-size;
font-weight:600;
span {
color: #333333;
font-weight:600;
}
}
}
}
.testimonial {
#owl-carousel-testimonial,
#owl-carousel-testimonial-rtl {
.owl-stage-outer {
.owl-stage {
.owl-item {
.item {
img {
border-radius: 100%;
}
}
}
}
}
}
i {
font-size: 60px;
color: rgba(43,43,43,0.7);
position: absolute;
left: 0;
top: 0;
opacity: 0.1;
z-index: -1;
}
p {
color: $light-text;
font-style: italic;
margin-bottom: 30px;
margin-top: 30px;
margin-top: 15px;
}
h5 {
color:$theme-body-font-color;
padding-top:10px;
margin-bottom:0;
font-weight:600;
}
span {
color:$light-text;
}
img {
margin: 0 auto;
}
}
%clock-widget {
position: absolute;
width: 24px;
height: 234px;
top: 0;
left: 102px;
margin-top: -30px;
margin-left: -25px;
}
.cal-date-widget {
.datepicker {
padding:20px;
border-radius:unset;
.datepicker--nav {
border-bottom:none;
direction:ltr;
}
.datepicker--cell-day.-other-month-,
.datepicker--cell-year.-other-decade- {
opacity: 0.5;
}
}
span{
font-weight:600;
}
p{
font-weight:500;
}
.cal-info {
display: flex;
align-items: center;
height: 100%;
h2{
font-size: 100px;
color: $primary-color;
font-weight: 700;
margin-bottom: 20px;
line-height: 0.7;
}
span{
font-size:18px;
}
p{
color: $light-text;
margin-top: 15px;
}
}
}
.datepicker--nav-action{
background-color:$primary-color;
&:hover{
background-color:$primary-color;
}
}
.datepicker--nav-title{
color:$primary-color;
i{
color:$primary-color;
}
}
.datepicker--cell.-selected-.-current-{
background-color: $primary-color;
color:$white;
}
.weather-widget-two {
position:relative;
background-color:$primary-color;
height:350px;
overflow:hidden;
p{
color: $white;
}
.card-body {
.media {
margin-bottom:10px;
}
}
svg {
path.climacon_component-stroke {
fill: $white;
}
}
.top-bg-whether {
position: absolute;
top: -50px;
right: -28px;
opacity: 0.1;
svg {
width: 200px;
height: 200px;
}
}
.num {
font-weight: 600;
}
.climacon_component-stroke {
stroke: $white;
}
.bottom-whetherinfo {
svg {
width: 150px;
height: 150px;
opacity: 0.1;
color: $white;
position: relative;
top: 0;
left: -35px;
}
.whether-content {
text-align: right;
position: relative;
top: -15px;
color: $white;
}
}
}
.mobile-clock-widget {
background:url(../images/other-images/mobile-clock-wallpaper.jpg);
background-repeat: no-repeat;
background-size:cover;
height:350px;
color:$white;
text-align:center;
display:flex;
align-items: center;
justify-content: center;
background-blend-mode: overlay;
background-color:darken($primary-color, 10%);
position: relative;
.bg-svg {
position: absolute;
top: -4px;
left: -25px;
svg {
width: 150px;
height: 150px;
opacity: 0.08;
}
}
.clock {
padding: 0;
position: relative;
list-style: none;
margin: 0 auto;
height: 175px;
width: 175px;
display: block;
background: url(../images/other-images/clock-face.png) 5% center no-repeat;
}
.sec {
@extend %clock-widget;
background: url(../images/sec.svg);
z-index: 3;
}
.min {
background: url(../images/min.svg);
z-index: 2;
}
.hour {
background: url(../images/hour.svg);
z-index: 1;
}
}
.min {
@extend %clock-widget;
}
.hour {
@extend %clock-widget;
}
//general widget css start
.mobile-clock-widget {
#date {
margin-top:30px;
font-weight:700;
}
p{
font-weight:600;
}
}
.flot-chart-container {
height: 250px;
}
.calender-widget {
.cal-img {
background: url(../images/other-images/calender-bg.png);
background-size: cover;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
height: 270px;
}
.cal-date {
width: 100px;
height: 100px;
margin: 0 auto;
text-align: center;
background-color: $white;
border-radius: 50%;
margin-top: -45px;
border: 1px solid $light-gray;
display: flex;
align-items: center;
justify-content: center;
h5 {
margin-bottom: 0;
line-height: 1.5;
padding: 17px;
font-weight: 700;
font-size: $btn-lg-font-size;
}
}
.cal-desc {
h6 {
font-size: 20px;
line-height: 1.5;
margin-bottom: 10px;
}
p{
color: $light-text;
font-size: 15px;
}
span {
line-height: 1.6;
}
}
}
.contact-form {
.theme-form {
border: 1px solid $light-gray;
padding: 30px;
border-radius: 4px;
.form-icon {
width:53px;
height:53px;
display:flex;
align-items:center;
justify-content:center;
text-align:center;
border: 1px solid $light-gray;
border-radius:100%;
font-size:28px;
background-color: $white;
color:$primary-color;
margin-top:-55px;
margin-bottom: 15px;
}
label {
font-weight: 600;
}
}
.btn {
padding: 10px 30px;
}
}
//chart widget css
.chart-widget-top {
#chart-widget1,
#chart-widget2,
#chart-widget3 {
margin-bottom: -14px;
.apexcharts-xaxistooltip {
display: none;
}
}
}
.bar-chart-widget {
.top-content {
border-top-left-radius: 4px;
border-top-right-radius: 4px;
}
.earning-details {
height: 100%;
align-items: center;
justify-content: center;
text-align: center;
display: flex;
letter-spacing: 1px;
i {
font-size: 230px;
position: absolute;
opacity: 0.1;
right: -30px;
top: 0;
&:hover {
transform: rotate(-5deg) scale(1.1);
transition: all 0.3s ease;
}
}
}
.num {
font-weight: 600;
.color-bottom {
color: $black;
}
}
}
.bottom-content {
span {
color: $theme-body-sub-title-color;
}
.block-bottom {
display: block;
}
}
.user-status {
table {
tbody {
tr {
td{
vertical-align: middle;
font-weight:500;
.d-inline-block {
margin-top: 11px;
}
.image-sm-size {
img {
width: 41px;
}
}
}
&:last-child td {
padding-bottom: 0;
}
}
}
thead {
tr {
th {
border-top: 0;
font-size: 16px;
color: $dark-color;
font-weight: 600;
padding-top: 0;
}
}
}
}
}
@keyframes am-moving-dashes {
100% {
stroke-dashoffset: -30px;
}
}
@-webkit-keyframes am-pulsating {
0% {
stroke-opacity: 1;
stroke-width: 0;
}
100% {
stroke-opacity: 0;
stroke-width: 50px;
}
}
@keyframes am-pulsating {
0% {
stroke-opacity: 1;
stroke-width: 0;
}
100% {
stroke-opacity: 0;
stroke-width: 50px;
}
}
@-webkit-keyframes am-draw {
0% {
stroke-dashoffset: 500%;
}
100% {
stroke-dashoffset: 0;
}
}
@keyframes am-draw {
0% {
stroke-dashoffset: 500%;
}
100% {
stroke-dashoffset: 0;
}
}
.serial-chart .chart-container {
width: 100%;
height: 500px;
.lastBullet {
animation: am-pulsating 1s ease-out infinite;
}
.amcharts-graph-column-front {
transition: all .3s .3s ease-out;
&:hover {
fill: var(--theme-secondary);
stroke: var(--theme-secondary);
transition: all .3s ease-out;
}
}
.amcharts-graph-g3 {
stroke-linejoin: round;
stroke-linecap: round;
stroke-dasharray: 0;
stroke-dashoffset: 0;
animation: am-draw 40s;
}
.amcharts-graph-g2 .amcharts-graph-stroke {
stroke-dasharray: 3px 3px;
stroke-linejoin: round;
stroke-linecap: round;
animation: am-moving-dashes 1s linear infinite;
}
}
.speed-chart {
.chart-container {
width: 100%;
height: 530px;
}
.content {
margin-top: -200px;
margin-bottom: 20px;
h4 {
font-weight: 600;
padding-top: 2px;
}
}
}
.status-widget {
svg {
width: 20px;
height: 20px;
vertical-align: text-top;
}
.card {
.card-header {
h5 {
line-height: 1.38;
}
}
}
.status-chart {
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
overflow: hidden;
}
}
.small-chart-widget .chart-container {
height: 311px;
padding: 0;
margin: 0;
border: none;
}
.small-chart-widget {
.card {
.card-body {
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
}
}
}
.donut-chart-widget .chart-container {
height: 300px;
border: 0;
margin: 0;
padding: 0;
}
.status-details {
h4 {
font-weight: 600;
span {
color: inherit;
}
}
span {
color: $theme-body-sub-title-color;
}
}
.status-chart .chart-container {
height: 200px;
border: 0;
padding: 0;
margin: 0;
}
.map-chart .chart-container {
width: 100%;
height: 500px;
}
.serial-chart {
width: 100%;
}
.live-products,
.turnover,
.uses,
.monthly {
height: 300px;
}
.live-products {
.ct-series-a {
.ct-area,
.ct-point,
.ct-line,
.ct-bar,
.ct-slice-donut {
stroke: rgba(255, 255, 255, 0.77);
}
}
.ct-label {
fill: $white;
color: $white;
}
.ct-grid {
stroke: rgba(255, 255, 255, 0.7);
}
}
.turnover,
.uses,
.monthly {
.ct-series-a {
.ct-area,
.ct-point,
.ct-line,
.ct-bar,
.ct-slice-donut {
stroke: rgba(255, 255, 255, 1);
fill: transparent;
}
}
.ct-series-b {
.ct-area,
.ct-point,
.ct-line,
.ct-bar,
.ct-slice-donut {
stroke: rgba(255, 255, 255, 0.70);
fill: transparent;
}
}
.ct-series-c {
.ct-area,
.ct-point,
.ct-line,
.ct-bar,
.ct-slice-donut {
stroke: rgba(255, 255, 255, 0.40);
fill: transparent;
}
}
.ct-label {
fill: $white;
color: $white;
}
.ct-grid {
stroke: rgba(255, 255, 255, 0.7);
}
}
@each $activity-dot-name, $activity-dot-color in (primary, $primary-color),
(secondary, $secondary-color) ,
(success, $success-color),
(danger, $danger-color),
(info, $light-font),
(light, $light-gray),
(dark, $dark-color),
(warning, $warning-color) {
.activity-dot-#{$activity-dot-name}{
width:16px;
height:16px;
background-color:$light-background;
border-radius:100%;
border:3px solid $activity-dot-color;
box-shadow:-2.5px -6.67px 15px 0px rgba($activity-dot-color, 0.25);
position:relative;
z-index:2;
&:hover{
background-color:rgba($primary-color,0.5);
}
}
}
.chart-vertical-center {
#myDoughnutGraph,#myPolarGraph{
width: auto !important;
}
}
@media only screen and (max-width: 1800px){
.latest-update-sec {
table {
tbody {
tr {
td{
&:first-child{
min-width:320px;
}
}
}
}
}
}
.recent-order-sec {
.table {
td{
min-width:110px;
&:first-child{
min-width:320px;
}
}
}
}
.user-status {
table {
thead {
tr {
th{
&:nth-child(3){
min-width:150px;
}
}
}
}
tbody {
tr {
td{
&:first-child{
min-width: 300px;
}
}
}
}
}
}
}
@media screen and (min-width:1200px)and(max-width:1680px){
.dashboard-default-sec,.dashboard-2-main{
.card-header{
.header-top{
display:block !important;
.center-content{
margin-top:5px;
}
}
}
}
}
@media screen and (min-width:1200px) and (max-width:1365px){
.des-xl-25 {
max-width: 25%;
flex: 0 0 25%;
}
.des-xl-33 {
max-width: 33.33333%;
flex: 33.33333%;
}
.des-xl-50 {
max-width: 50%;
flex: 0 0 50%;
}
.des-xl-100 {
max-width: 100%;
flex: 0 0 100%;
}
.dashboard-default-sec{
.card{
.card-header,.card-body,.card-footer{
padding:20px;
}
.card-header{
h5{
font-size:16px;
}
p{
font-size:10px;
}
i{
font-size:12px;
}
}
&.income-card {
.card-body {
.round-box{
width:45px;
height:45px;
svg{
height:16px;
}
}
h5{
font-size:18px;
}
}
}
}
.setting-list{
top:15px;
right:15px;
.setting-option{
width:25px;
height:25px;
li{
&:first-child{
i.icon-angle-double-right{
font-size:12px;
}
}
}
}
.setting-primary, .setting-secondary, .setting-white{
width:25px;
height:25px;
}
}
.profile-greeting {
h3{
font-size:22px;
}
p{
line-height:20px;
}
.card-header {
padding-bottom:5px !important;
}
}
}
#chart-dashbord {
.apexcharts-legend{
&.position-right,&.position-left{
display: none !important;
}
}
}
.trasaction-sec {
.transaction-totalbal{
padding-left:20px;
h2{
font-size:18px;
}
}
}
}
@media only screen and (max-width: 1470px){
.bar-chart-widget{
.num{
font-size:20px;
}
}
}
@media only screen and (max-width: 1199px){
.apexcharts-legend{
&.position-right{
left: 20px !important;
}
}
.dashboard-default-sec {
.card {
.card-header,.card-body,.card-footer{
padding:20px;
}
}
}
.profile-greeting{
h3{
font-size:22px;
margin-top:5px;
}
}
}
/**=====================
53. Dashboard CSS Ends
==========================**/