.top_summary{ h2{ margin: 0; } small{ @extend .m-t-5; line-height: 14px; display: inline-block; vertical-align: text-top; } } .page-loader-wrapper { z-index: 99999999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; overflow: hidden; @extend .align-center; p { @extend .m-t-10; color: $col-white; } .loader { position: relative; top: calc(40% - 30px); } } .list-referrals { > li { margin-bottom: 22px; } .value { font-size: 20px; @extend .m-r-10; } } .number-chart { .body{ @extend .p-b-0; } .number { font-weight: $font-weight-600; > span { font-size: 22px; line-height: 1.4; } } canvas{ width: 100% !important; } } .setting-list{ li{ @extend .m-t-5; } } .chat-widget { @extend .padding-0; li { list-style: none; @extend .m-b-20; width: 100%; &.left { img { float: left; } .chat-info{ @extend .m-l-20; float: left; @extend .align-left; background: $grey-100; &:before{ border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 10px solid $grey-100; left: -10px; top: 12px; } } } &.right { @extend .align-right; img { float: right; } .chat-info { @extend .inlineblock; @extend .m-r-20; @extend .align-right; &:before{ border-top: 10px solid transparent; border-bottom: 10px solid transparent; right: -10px; top: 12px; } } } .chat-info{ @extend .inlineblock; width: calc(100% - 60px); border-radius: 8px; padding: 20px; position: relative; &:before{ width: 0; height: 0; content: ''; position: absolute; top: 12px; } } .datetime { font-size: 12px; color: $grey-400; } .message { @extend .displayblock; } img { height: 40px; width: 40px; } } } .info-box-2 { display: flex; cursor: default; position: relative; overflow: hidden; min-height: 130px; .icon { @extend .inlineblock; i { font-size: 30px; line-height: 70px; } } .chart { position: relative; width: 100px; @extend .align-center; @extend .displayblock; } .chart.chart-bar { height: 100%; canvas { vertical-align: baseline !important; } } .chart.chart-pie { height: 100%; canvas { vertical-align: baseline !important; } } .chart.chart-line { height: 100%; canvas { vertical-align: baseline !important; } } .content { @extend .inlineblock; padding: 7px 0px; .text { margin-top: 11px; color: $grey-500; } .number { font-weight: normal; font-size: 26px; color: $grey-700; } } } // Weather Page SCSS =========== .weather2{ .city-selected{ position: relative; overflow: hidden; border-radius: 3px 3px 0 0; .city{ font-size: 24px; span{ font-size: 13px; text-transform: lowercase; } } .night { font-size: 15px; text-transform: uppercase; } .temp { h2{ font-size: 73px; position: relative; @extend .margin-0; @extend .displayblock; } } .icon{ i{ font-size: 70px; } } } .table{ tbody{ tr{ td{ padding:14px 20px; } } } } .days-list{ @extend .margin-0; .day{ @extend .align-center; padding: 20px 10px; h5{ @extend .m-t-0; } i{ font-size: 30px; } } } .carousel .carousel-inner{ box-shadow: none; } } .weather{ .city{ position: relative; @extend .m-b-20; @extend .m-t-0; h3{ @extend .m-b-0; @extend .m-t-0; } i{ font-size: 40px; position: absolute; right: 0; top: 0; } } .days{ li{ @extend .inlineblock; width: 13.20%; @extend .align-center; img{ width:25px; @extend .m-b-5; } h5{ font-size: 14px; } .degrees{ @extend .displayblock; } } } } .weather3{ overflow: hidden; .top{ position: relative; height: 430px; width: 100%; overflow: hidden; background: url('../../../assets/images/weather_img.jpg') no-repeat; background-size: cover; background-position: center center; @extend .align-center; &::after{ content: ""; height: 100%; width: 100%; @extend .displayblock; position: absolute; top: 0; left: 0; background: rgba(0, 0, 0, 0.5); } .wrapper{ padding: 30px; position: relative; z-index: 1; color: $col-white; .mynav{ height: 20px; } .heading{ @extend .m-t-20; font-size: 35px; font-weight: $font-weight-400; } .location{ @extend .m-t-20; font-size: 21px; font-weight: $font-weight-400; } .temp{ .temp-value{ @extend .inlineblock; font-size: 85px; font-weight: $font-weight-600; } .deg{ @extend .inlineblock; @extend .m-t-10; font-size: 35px; font-weight: $font-weight-600; vertical-align: top; } .temp-type{ font-size: 85px; color: $col-white; } } } } .bottom{ padding:20px; background: $col-white; .forecast{ overflow: hidden; @extend .margin-0; @extend .padding-0; @extend .p-t-20; font-size: 0; max-height: 155px; li{ @extend .displayblock; font-size: 18px; color: $grey-400; line-height: 2em; &.active{ color: $grey-600; } .condition{ float: right; line-height: 2em; } } } } } .weather4{ i{ font-size: 35px; @extend .m-b-10; } p{ @extend .margin-0; } } .weather5{ overflow: hidden; .widget{ display: flex; flex-wrap: wrap; } .weatherIcon{ flex: 1 100%; height: 60%;; background: $col-white; display: flex; align-items: center; justify-content: space-around; font-size: 80px; padding: 20px 0; i{ padding-top: 20px; } } .weatherInfo{ flex: 0 0 70%; height: 40%; background: $col-dark; display: flex; align-items: center; color: $col-white; .temperature{ flex: 0 0 40%; width: 100%; font-size: 65px; display: flex; justify-content: space-around; } .description{ flex: 0 60%; display: flex; flex-direction: column; width: 100%; height: 100%; justify-content: center; } } .date{ flex: 0 0 30%; height: 40%; background: $color-primary; display: flex; justify-content: space-around; align-items: center; color: $col-white; font-size: 28px; line-height: 97px; } } .weather6{ text-align: center; .temp{ font-size: 30px; } p{ @extend .m-b-0; } } // End =========== .top_counter{ .icon{ float: left; width: 50px; height: 50px; @extend .align-center; @extend .m-r-10; background: $grey-100; border-radius: $border-radius-large; i{ font-size: 25px; line-height: 50px; } } .content{ height: 50px; .number{ @extend .m-b-0; } } } .stats-report{ @extend .m-t-20; .stat-item { @extend .inlineblock; @extend .p-r-15; h5{ font-size:13px; @extend .margin-0; } } } .basic-list{ @extend .m-b-0; li{ @extend .displayblock; @extend .p-t-15; @extend .p-b-15; &:first-child{ @extend .p-t-0; } &:last-child{ @extend .p-b-0; } span{ float: right; } } } .new_timeline { .header { background: url(http://via.placeholder.com/275x120); background-size: cover; color: $col-white; position: relative; @extend .padding-0; .color-overlay { padding:2em; box-sizing: border-box; background: rgba(123, 94, 155, 0.5) ; line-height: normal; .day-number { font-size: 4em; @extend .inlineblock; @extend .m-r-15; } .date-right { @extend .inlineblock; } .day-name { font-size: 23px; } .month { text-transform: uppercase; font-weight: $font-weight-300; letter-spacing: 2px; margin-top: 2px; } } } > ul { padding: 1em 0 0 2em; @extend .margin-0; list-style: none; position: relative; &::before { content: ' '; height: 100%; width: 1px; background-color: $grey-200; position: absolute; top: 0; left: 2.5em; z-index: 1; } } li{ @extend .p-b-15; div{ @extend .inlineblock; margin: 7px 0; vertical-align: top; } } .bullet { width: 1em; height: 1em; box-sizing: border-box; @include border-radius(50%); background: $col-white; z-index: 2; @extend .m-r-5; position: relative; &.pink { border: 2px solid $blush; } &.green { border: 2px solid $green; } &.orange { border: 2px solid $orange; } } .time { width: 20%; font-size: 0.75em; padding-top: 0.25em; } .desc { width: 65%; } h3 { font-size: 15px; font-weight: $font-weight-400; @extend .margin-0; } h4 { @extend .margin-0; font-size: 13px; font-weight: $font-weight-400; color: $grey-500; } .people img{ width: 30px; height: 30px; @include border-radius(50%); } } .team-info{ @extend .m-t-5; li{ @extend .inlineblock; transition: all .25s ease; -webkit-transition: all .25s ease; -o-transition: all .25s ease; -moz-transition: all .25s ease; & + li{ margin-left: -10px; } img{ width:35px; @include border-radius(50%); border: 2px solid $col-white; box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.2); } &:hover{ -webkit-transform: translateY(-4px) scale(1.02); -moz-transform: translateY(-4px) scale(1.02); -ms-transform: translateY(-4px) scale(1.02); -o-transform: translateY(-4px) scale(1.02); transform: translateY(-4px) scale(1.02); z-index: 999; img{ -webkit-box-shadow: 0 14px 24px rgba(62,57,107,.2); box-shadow: 0 14px 24px rgba(62,57,107,.2); } } } } .list-widget{ .badge{ float: right; } .list-group-item{ border-left:0; border-right:0; padding: 20px 20px; border-color: $grey-100; &:first-child{ border-top: 0; } &:last-child{ border-bottom: 0; } i{ width: 30px; font-size: 18px; } } } .chart.easy-pie-chart-1{ position: relative; width: 100px; height: 100px; @extend .m-b-20; @extend .align-center; @extend .inlineblock; > span{ > img{ @extend .align-center; left: 0; margin-top: -2px; position: absolute; right: 0; top: 50%; width: 60%; height: 60%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); margin: 0 auto; } } } .c_list{ tr{ td{ vertical-align: middle; .btn{ @extend .margin-0; } } } .fancy-checkbox{ @extend .m-b-0; @extend .m-r-0; } .c_name{ @extend .m-b-0; @extend .m-l-10; @extend .inlineblock; font-weight: $font-weight-600; } .avatar{ width: 40px; box-shadow: 0px 5px 25px 0px rgba(0,0,0,0.2); border: 1px solid $col-white; } address{ @extend .m-b-0; i{ width: 25px; font-size: 15px; @extend .align-center; } } } .team_list{ .dd-handle{ background: #f4f7f6; } } .taskboard{ .dd-handle{ background: $grey-100; border-radius:3px; padding: 20px; position: relative; &::after{ content: ''; width: 40px; height: 5px; position: absolute; top: -1px; right: 20px; } p{ @extend .margin-0; } } .planned_task{ .dd-handle{ &::after{ background: $blue; } } } .progress_task{ .dd-handle{ &::after{ background: $orange; } } } .completed_task{ .dd-handle{ &::after{ background: $col-green; } } } .dd-item{ &:hover{ cursor: move; } } } .b4gallery{ .nav-item{ @extend .m-r-5; } .gallery-item{ &:hover{ cursor: pointer; } } } .right_chat{ li { position: relative; &.offline { .status { background: #FF9800; } } &.online { .status { background: #8BC34A; } } &.me { .status { background: #0498bd; } } } .media { .media-object { @extend .m-r-10; width: 40px; height: 40px; @include border-radius(40px); border: 2px solid transparent; @include transition(all .3s ease-in-out); } .name { color: $grey-800; margin: 0px; @extend .displayblock; font-size: 15px; } .message { font-size: 13px; color: $grey-400; @extend .inlineblock; // max-width:180px; // text-overflow: ellipsis; // white-space: nowrap; // overflow: hidden; } .status { position: absolute; left: 23px; top: 30px; width: 11px; height: 11px; @extend .padding-0; @extend .inlineblock; min-width: inherit; border: 2px solid $col-white; @include border-radius(50px); } } } .table-custom.table{ border-collapse: collapse !important; thead{ th{ border-top:0; } } tfoot{ th{ border-bottom:0; } } tbody tr{ &:hover{ background-color: #f4f7f6; } } } .dt-bootstrap4{ .dt-buttons, .dataTables_info{ @extend .inlineblock; margin-bottom: 10px; + .dataTables_filter, + .dataTables_paginate{ @extend .inlineblock; float: right; } } } .social_media_table{ .table{ @extend .m-b-0; tbody{ tr{ td{ vertical-align:middle; } } } } .list-name{ @extend .displayblock; text-transform:uppercase; } } .social_icon{ @extend .inlineblock; @include border-radius(50px); @extend .align-center; color: $col-white; line-height:40px; width:40px; height:40px; &.linkedin{ background:#007bb5; } &.twitter-table{ background:#55acee; } &.facebook{ background:#007bb5; } &.google{ background:#dd4b39; } &.youtube{ background:#bb0000; } } .profile_state{ @extend .align-center; i{ font-size: 25px; } } .maintenance{ > div{ @extend .p-t-40; @extend .p-b-40; } } // Testimonial Page SCSS .testimonials{ .body{ padding: 40px; @extend .align-center; i{ font-size: 50px; color: $grey-400; } p{ font-size: 15px; } } } .testimonial2{ @extend .m-b-30; .testimonial-section{ width: 100%; height: auto; padding: 15px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: relative; border: 1px solid #fff; &::after{ top: 100%; left: 50px; border: solid transparent; content: " "; position: absolute; border-top-color: #fff; border-width: 15px; margin-left: -15px; } } .testimonial-desc{ margin-top: 20px; text-align: left; padding-left: 15px; img{ width: 70px; } .testimonial-writer{ display: inline-block; vertical-align: top; padding-left: 10px; } } &.default{ .testimonial-section{ border-color: $grey-600; &::after{ border-top-color: $grey-600; } } } &.primary{ .testimonial-section{ border-color: $color-primary; &::after{ border-top-color: $color-primary; } } } } .testimonial3{ @extend .m-b-30; .testimonial-section{ width: 100%; height: auto; padding: 15px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: relative; border: 1px solid #fff; &::after{ top: 100%; right: 50px; border: solid transparent; content: " "; position: absolute; border-top-color: #fff; border-width: 15px; margin-right: -15px; } } .testimonial-desc{ margin-top: 20px; text-align: right; padding-right: 15px; img{ width: 70px; float: right; } .testimonial-writer{ display: inline-block; vertical-align: top; padding-right: 10px; } } &.default{ .testimonial-section{ border-color: $grey-600; &::after{ border-top-color: $grey-600; } } } &.primary{ .testimonial-section{ border-color: $color-primary; &::after{ border-top-color: $color-primary; } } } &.warning{ .testimonial-section{ border-color: $color-warning; &::after{ border-top-color: $color-warning; } } } &.danger{ .testimonial-section{ border-color: $color-danger; &::after{ border-top-color: $color-danger; } } } } .testimonial4{ @extend .m-b-30; blockquote{ background: $grey-100 none repeat scroll 0 0; border: medium none; color: $grey-600; @extend .displayblock; line-height: 20px; padding: 15px; position: relative; &:before{ width: 0; height: 0; right: 0; bottom: 0; content: " "; @extend .displayblock; position: absolute; border-bottom: 20px solid $col-white; border-right: 0 solid transparent; border-left: 15px solid transparent; border-left-style: inset; border-bottom-style: inset; } &:after{ width: 0; height: 0; right: 0; bottom: 0; content: " "; @extend .displayblock; position: absolute; border-style: solid; border-width: 20px 20px 0 0; } &.danger{ &:after{ border-color: $color-danger transparent transparent transparent; } } &.warning{ &:after{ border-color: $color-warning transparent transparent transparent; } } &.info{ &:after{ border-color: $color-info transparent transparent transparent; } } &.primary{ &:after{ border-color: $color-primary transparent transparent transparent; } } } .carousel-info{ overflow: hidden; img{ @extend .m-r-10; } } } // End =============== .accordion{ &.custom{ .card-header{ background: transparent; border-color: $grey-200; .btn{ color: $grey-700; &:hover, &:focus{ text-decoration: none; } } } .card-body{ font-size: 15px; line-height: 28px; color: $grey-600; } } } // Start > Flot Chart SCSS /* Morris */ .morris-hover { &.morris-default-style { @include border-radius(0); } } /* Flot */ .flot-chart { width: 100%; height: 320px; } .panel-switch-btn { position: relative; right: 20px; z-index: 9; label { font-weight: bold !important; } } .legendLabel { width: 85px !important; position: relative; left: 3px; } #multiple_axis_chart { .legendLabel { width: 160px !important; } } /* Sparkline */ .sparkline { text-align: center; } .dashboard-donut-chart{ width: 280px; margin: 0 auto; } #Categories_Statistics{ @include max-screen($break-small - 1px){ .ct-label.ct-horizontal.ct-end{ display: none; } } } // End ================ // Social Page Widgets SCSS .member-card { @extend .align-center; @extend .overflowhidden; .header{ min-height: 150px; } .member-img{ position: relative; margin-top: -70px; img{ width: 150px; border: 3px solid $col-white; box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.3); } } .text-pink { @extend .displayblock; } } .social-links { @extend .m-t-10; li { @extend .inlineblock; a { padding: 5px 10px; } } } .w_social2{ .pw_img{ position: relative; overflow: hidden; &:before { position: absolute; top: 0; left: -75%; z-index: 2; @extend .displayblock; content: ''; width: 50%; height: 100%; background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%); background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%); -webkit-transform: skewX(-25deg); transform: skewX(-25deg); } &:hover::before { -webkit-animation: shine .75s; animation: shine .75s; } @-webkit-keyframes shine { 100% { left: 125%; } } @keyframes shine { 100% { left: 125%; } } img{ border-radius: 3px 3px 0 0; } } .pw_content{ .pw_header{ padding: 20px; border-bottom: 1px solid $grey-200; h6{ @extend .margin-0; } small{ font-size: 12px; } } .pw_meta{ padding: 20px; small, span{ @extend .displayblock; } span{ font-weight: $font-weight-500; } } } } .w_user{ img{ height: 72px; float: left; } .wid-u-info { margin-left: 90px; h5{ @extend .margin-0; } } } .w_feed{ border-radius: $border-radius-large; color:$col-white; &.facebook{ background:#3b5998; } &.twitter{ background:#00aced; } &.google{ background:#d34836; } .carousel-inner{ box-shadow: none; .carousel-item{ padding: 20px; } h4{ font-weight: $font-weight-300; span{ font-weight: $font-weight-700; } } } } .w_followers{ a:hover{ .btn{ opacity: 1; } } .btn{ position: absolute; right: 0; top: 4px; opacity: 0; } } .w_social3 { .card{ padding: 25px; @extend .align-center; .fa{ font-size: 30px; @extend .m-b-15; } } .text { margin-top: 0 !important; } .facebook-widget { .icon { i { color: #3b5998; } } } .google-widget { .icon { i { color: #d34836; } } } .twitter-widget { .icon { i { color: #0084b4; } } } .instagram-widget { .icon { i { color: #fb3958; } } } .linkedin-widget { .icon { i { color: #0077B5; } } } .behance-widget { .icon { i { color: #053eff; } } } } .w_profile{ position: relative; .profile-image{ img{ border-radius:50%; width:180px; border:3px solid $col-white; box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); } } .job_post{ @extend .displayblock; } .social-icon{ a{ margin:0 5px; } } @include max-screen($break-xsmall) { text-align: center; .profile-image{ margin-bottom: 20px; } } } // End ================ .ms-container { width: auto !important; } .todo_list{ .fancy-checkbox{ input[type="checkbox"]{ &:checked + span{ text-decoration: line-through; } } } } .w_bitcoin{ .body{ position: absolute; } #sparkline16{ margin-bottom: -2px; } } .feeds_widget{ @extend .m-b-0; li{ a{ display: block; padding: 12px 15px; border: 1px solid $grey-200; margin: 4px 0; &:hover{ background: $grey-200; } } .feeds-left{ float: left; width: 33px; font-size: 18px; } .feeds-body{ width: auto; @extend .displayblock; .title{ font-size: 15px; @extend .margin-0; font-weight: $font-weight-600; } > small{ text-overflow: ellipsis; white-space: nowrap; overflow: hidden; @extend .displayblock; width: calc(100% - 60px); font-size: 13px; color: $grey-600; } } } }