.project-list-item .card-status {
    position: absolute;
    top: 10px;
    left: 0;
    background: #e72582;
    width: auto;
    color: #fff;
    padding: 0px 8px 0px 15px;
    line-height: 30px;
    float: left;
    font-size: 12px;
    text-transform: uppercase;
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem;
}

.project-item .project-text {
    padding: 15px;
    display: block;
}

.project-item .project-title {
    color: #000;
    font-size: 22px;
    line-height: 27px;
    display: block;
    margin-bottom: 10px;
}

.project-item .project-description {
    color: #666;
}

.project-details {
    position: relative;
}

.project-details .project-status {
    background: #e72582;
    width: auto;
    color: #fff;
    padding: 0px 8px 0px 15px;
    line-height: 30px;
    margin-top: 10px;
    float: left;
    font-size: 14px;
    text-transform: uppercase;
}

@media (min-width: 768px) {
    .project-details .project-forkjopsrett {
        text-align: right;
    }
}

.project-details .project-status.status-absolute {
    position: absolute;
    top: 20px;
    z-index: 100;
}

.carousel-wrapper {
    background: #333;
    position: relative;
}

.carousel .item {
    height: 550px;
    text-align: center;
    background:#fff;
}

.carousel .item img {
    height: 100% !important;
    margin: 0 auto;
}

.carousel-wrapper .carousel-control {
    background: none;
    color: #e72582;
}

.carousel,
.carousel a:focus {
	outline: none !important;
}

.carousel-wrapper .carousel-control .far {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
    font-size: 30px;
}

.carousel-wrapper .slider-thumbs {
    text-align: center;
    padding: 8px 0 3px 0;
}

.carousel-wrapper .slider-thumbs ul {
    margin: 0;
    padding: 0;
}

.carousel-wrapper .slider-thumbs li {
    text-align: center;
    display: inline-block;
    margin: 0;
    padding: 0;
    cursor: pointer;
}

.carousel-wrapper .slider-thumbs img {
    width: 100px;
}

.carousel-wrapper .slider-thumbs li a {
    display: block;
    padding: 2px;
}

@media (min-width: 768px){
    .carousel-wrapper .slider-thumbs li a.selected {
        border: 2px solid #ee0088;
        padding: 0;
        opacity: 0.8;
    }
}

.project-name.no-margin {
    margin-bottom: 5px;
}

.table.table-noborder tr,
.table.table-noborder td {
    border: none !important;
}

.div-table .col-data {
    margin-bottom: 30px;
}

.div-table .data-title {
    display: block;
    font-size: 16px;
    font-weight: bold;
}

.div-table .col-data .far {
    float: left;
    font-size: 30px;
    color: #009ed5;
    margin-right: 10px;
    line-height: 50px;
}

.div-table .data-result {
    display: block;
    font-size: 18px;
}

.projectMap {
    width: 100%;
    height: 400px;
}