﻿.rtl .pillar-head .pillar-controls {
    float: right;
    text-align: right
}

.rtl .pillar-head .pillar-header .other-pillars {
    float: left
}

    .rtl .pillar-head .pillar-header .other-pillars li {
        float: left
    }

.rtl .pillar-head .pillar-header h3 {
    float: left;
    margin-left: 0px
}

.rtl .pillar-head .pillar-controls .sort-projects, .rtl .pillar-head .pillar-controls .total-projects, .rtl .pillar-head .pillar-controls h5 {
    float: right;
}

.pillar-content {
    width: 100%;
    float: right;
    clear: both;
    box-sizing: border-box;
    padding: 2.5rem 0
}

.rtl .pillar-content .pillar-key .pillar-key-progress,
.rtl .pillar-content .pillar-key .pillar-key-project,
.rtl .pillar-content .pillar-key .pillar-key-year {
    float: left;
    text-align: left;
    direction: rtl;
}

.rtl .pillar-content .pillar-accordion .accordion-head {
    float: left
}

    .rtl .pillar-content .pillar-accordion .accordion-head .plan-progress,
    .rtl .pillar-content .pillar-accordion .accordion-head .plan-title,
    .rtl .pillar-content .pillar-accordion .accordion-head .plan-year {
        float: left;
        text-align: left;
        direction: ltr;
    }

        .rtl .pillar-content .pillar-accordion .accordion-head .plan-title h1 {
            /* margin: 0 2.25rem 0 0;*/
            text-align: left
        }

    .rtl .pillar-content .pillar-accordion .accordion-head .plan-title {
        padding-right: 6.25rem
    }

    .rtl .pillar-content .pillar-accordion .accordion-head .plan-progress progress,
    .rtl .pillar-content .pillar-accordion .accordion-head .plan-progress span {
        float: left
    }

.pillar-content .pillar-accordion .accordion-head .plan-progress span {
    display: block;
    width: 15%;
    float: right;
    font-size: 2rem;
    line-height: 1.5rem;
    color: #54a846
}

.pillar-content .pillar-accordion .accordion-head .plan-progress progress {
    float: right;
    width: 85%;
    height: 1.5rem;
    display: block;
    -webkit-appearance: none;
    border: none
}

.rtl .pillar-content .pillar-accordion .accordion-content .accordion-left {
    float: left;
    padding-right: 0;
    padding-left: 1rem
}

.rtl .pillar-content .pillar-accordion .accordion-content .accordion-boxes,
.rtl .pillar-content .pillar-accordion .accordion-content .accordion-boxes .box {
    float: left;
}

.rtl .pillar-content .pillar-accordion .accordion-content .accordion-left .accordion-boxes,
.rtl .pillar-content .pillar-accordion .accordion-content .accordion-left .accordion-boxes .box {
    float: left
}

.rtl .pillar-content .pillar-accordion .accordion-content .accordion-left .cost-boxes .box,
.rtl .pillar-content .pillar-accordion .accordion-content .accordion-left .cost-boxes h4,
.rtl .pillar-content .pillar-accordion .accordion-content .accordion-left .cost-boxes h5,
.rtl .pillar-content .pillar-accordion .accordion-content .accordion-left .cost-boxes h6 {
    float: left;
    text-align: left
}

.rtl .pillar-main-wrap .pillar-content .accordion-mobile .accordion-head .category-toggle {
    left: auto;
    right: 0
}

.rtl .pillar-main-wrap .pillar-content .accordion-mobile .accordion-head.accordion-head-plan .plan-toggle {
    left: auto;
    right: 1rem
}

.rtl .pillar-main-wrap .pillar-content .accordion-mobile .accordion-head h1 {
    float: left;
    padding: 0 5rem 0 3rem
}

.vk-subWrap {
    direction: ltr;
}

.rtl .pillar-content .pillar-accordion .accordion-content .accordion-left .accordion-boxes .box h3 {
    text-align: left
}

.rtl .pillar-main-wrap .pillar-content .accordion-mobile .accordion-content .accordion-content .accordion-left .accordion-boxes .box h3 {
    text-align: left
}

.rtl .vk-visionWrap .vk-visionDetailWrap .vk-visionHeadWrap img.img-responsive {
    float: left;
    margin-left: 10px
}

.vk-plansIconStrip {
    right: 0;
    left: auto
}
