@import url('https://fonts.googleapis.com/css?family=Lora:400,700i');

.circular-progress-bar {
    position: relative;
    margin: 0 auto;
}

.progress-percentage, .progress-text {
    position: absolute;
    width: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    padding: 0px 60px;
}

.progress-percentage {
    font-size: 24px;
    transform: translate(-50%, -85%);
    color: #000;
}

.progress-percentage.green {
    color: #36c36d;
}

.progress-text {
    transform: translate(-50%, 0%);
    color: #000;
    font-size: 16px;
}

#prispevek-podnikani dl {
    height: 285px;
}

.progress-text.above {
    top: 25%;
}

.progress-text.above.green{
    color: #36c36d;
}

.progress-text.under {
    top: 55%;
}

.progress-text.points {
    top: 65%;
}

.progress-text.zaklad-o {
    top: 0%;
}

.progress-text.zaklad-s {
    top: 0%;
}

.progress-text.below {
    top: 93%;
}

.progress-text.fajfka {
    color: #36c36d;
    font-size: 50px;
    font-weight: 600;
}

.display-inline-block {
    display: inline-block;
}

.manazer-splneno {
    position: absolute;
    top: 235px;
    left: 38px;
    font-style: italic;
}

#prispevek-podnikani .dvojsloupec:nth-child(2) {
    display: flex;
    justify-content: center;
    flex: 100% !important;
}

#prispevek-podnikani .dvojsloupec:nth-child(2) .row {
    display: flex;
    justify-content: center;
    align-items: center;
}

#prispevek-podnikani .dvojsloupec:nth-child(3) {
    display: none;
}

@media screen and (max-width: 1900px) {
    .ctyri-grafy.hp .text-splitter {
        margin: 24px 0px;
    }

    .ctyri-grafy.hp#prispevek-podnikani dl {
        height: 580px;
    }

    .ctyri-grafy.hp  .dvojsloupec:nth-child(2) .row {
        flex-direction: column;
    }
}

@media screen and (max-width: 1651px) {
    .ctyri-grafy.struktura .text-splitter {
        margin: 24px 0px;
    }

    .ctyri-grafy.struktura#prispevek-podnikani dl {
        height: 580px;
    }

    .ctyri-grafy.struktura .dvojsloupec:nth-child(2) .row {
        flex-direction: column;
    }
}