File: //var/www/compelsupport/wp-content/themes/compel/assets/scss/_projects.scss
//
// Project
//
//Dashboard
.project-dash-activity{
min-height: 535px;
}
.project-budget-chart {
height: 273px;
}
.text-primary-light{
color: lighten($primary, 15%)
}
.text-primary-light-alt{
color: lighten($primary, 30%)
}
.icon-info{
i{
width: 50px;
height: 50px;
line-height: 50px;
text-align: center;
display: inline-block;
border-radius: 50%;
font-size: 26px;
z-index: 5;
}
}
.dash-info-carousel{
.carousel-item{
h2{
font-weight: 500;
color: $gray-700;
font-size: 16px;
}
}
.carousel-control-prev,
.carousel-control-next{
width: 30px;
height: 30px;
background-color: $gray-100;
border-radius:50%;
opacity: 1;
&:hover {
opacity: .9;
}
}
.carousel-control-prev {
left: auto;
right: 38px;
top:0;
.carousel-control-prev-icon {
background-image: none;
}
&:after {
content: '\55';
font-family: "dripicons-v2" !important;
font-size: .875rem;
color: $gray-700;
line-height: 1.875rem;
margin-right: 0.48rem;
}
}
.carousel-control-next {
left: auto;
right: 0;
top:0;
.carousel-control-next-icon {
background-image: none;
}
&:after {
content: '\56';
font-family: "dripicons-v2" !important;
font-size: .875rem;
color: $gray-700;
line-height: 1.875rem;
margin-right: 0.48rem;
}
}
}
.c-progress-steps {
margin: 0;
list-style-type: none;
font-family: $font-primary;
li {
position: relative;
font-size: 13px;
color: $gray-400;
padding: 16px 0 0 36px;
a {
color: inherit;
}
&.done {
color: $info;
span{
background-color: rgba($info, .09);
}
&:before {
color: $info;
content: "\f058";
width: 30px;
height: 30px;
display: inline-block;
text-align: center;
border-radius: 50%;
border: 2px solid $info;
}
}
&.current {
color: $primary;
font-weight: 500;
&:before {
color: $primary;
content: "\f192";
width: 30px;
height: 30px;
display: inline-block;
text-align: center;
border-radius: 50%;
border: 2px solid $primary;
}
}
&:before {
position: absolute;
left: 0;
font-family: 'Font Awesome 5 Free' !important;
font-weight: 600;
font-size: 18px;
background-color: $white;
content: "\f111";
width: 30px;
height: 30px;
display: inline-block;
text-align: center;
border-radius: 50%;
border: 2px solid $gray-300;
@media all and (max-width: 600px) {
top: calc(50% - 8px);
font-size: 16px;
}
}
}
@media all and (min-width: 600px) {
display: table;
list-style-type: none;
margin: 20px auto;
padding: 0;
table-layout: fixed;
width: 100%;
li {
display: table-cell;
text-align: center;
padding: 0;
padding-bottom: 34px;
white-space: nowrap;
position: relative;
border-left-width: 0;
border-bottom-width: 4px;
border-bottom-style: solid;
border-bottom-color: $gray-300;
&.done {
border-bottom-color: $info;
}
&.current {
color: $primary;
border-bottom-color: $primary;
span{
background-color: rgba($primary, .15);
box-shadow: 0px 0px 0px 0.25px $primary;
}
&:before {
color: $primary;
content: "\f192";
}
}
&:before {
bottom: -15px;
left: 50%;
margin-left: -16px;
}
span{
background-color: rgba($info, .1);
border-radius: 3px;
padding: 6px;
box-shadow: 0px 0px 5px 0.25px lighten($gray-300, 6%);
}
}
}
}
.workload-chart{
height: 210px;
}
/*== todo list ==*/
.todo-list{
.todo-box{
i{
position: absolute;
right: 20px;
z-index: 10;
font-size: 16px;
margin-top: 6px;
color: $gray-300;
}
.todo-task{
padding: 4px 0;
label {
display: inline-block;
margin-bottom: .5rem;
}
.ckbox {
font-weight: normal;
position: relative;
display: block;
line-height: 25px;
span {
padding-left: 16px;
color: $table;
&:before {
content: '';
width: 20px;
height: 20px;
background-color: transparent;
border: 2px solid $gray-300;
top: 2px;
left: 0;
border-radius: 5px;
position: absolute;
}
&:after {
top: 1px;
left: 0;
width: 20px;
height: 20px;
content: "\F12C";
font: normal normal normal 24px/1 "Material Design Icons";
font-size: 14px;
text-align: center;
color: $gray-600;
background-color: transparent;
line-height: 20px;
display: none;
border-radius: 5px;
position: absolute;
}
}
input[type='checkbox'] {
opacity: 0;
margin: 0 5px 0 0;
}
input[type='checkbox']:checked + span:after {
display: block;
}
}
input:checked + span {
text-decoration: line-through;
}
}
}
.form-control{
color: $dark;
background: $gray-300;
border: 1px solid transparent;
&:focus {
border-color: transparent;
background: $gray-300;
box-shadow: none;
}
}
}
// Clients
.client-card{
.client-name{
color: $gray-700;
}
}
// Calendar
.calendar-event{
.event-name{
h3{
font-size: 14px;
color: $gray-700;
}
}
}
// Invoie
.project-invoice{
.table{
tr{
td{
h5{
color: $gray-700;
}
}
}
}
}
// Team
.team-card {
.user-img{
height: 80px;
}
.online-circle {
position: absolute;
right: 0;
top: 118px;
left: 44px;
}
.team-leader{
font-size: 16px;
color: $gray-700;
}
}
.language-skill li {
span{
margin-bottom: 5px;
border-radius: 5px;
padding: 2px 8px;
background-color: $light;
color: $gray-500;
font-size: 11px;
}
}
// Projects-card
.project-card{
font-family: $font-secondary;
.project-title{
font-size: 20px;
color: $gray-700;
font-weight: 600;
}
}
// Task Box
.task-box{
.task-priority-icon{
i{
border: 5px solid $bg-body;
border-radius: 50%;
position: absolute;
top: -5px;
left: -5px;
}
}
}