﻿
@font-face {
    font-family: icon-font;
    src: url(/assets/fonts/icon-font.eot?kav4rs);
    src: url(/assets/fonts/icon-font.eot?kav4rs#iefix) format("embedded-opentype"),url(/assets/fonts/icon-font.ttf?kav4rs) format("truetype"),url(/assets/fonts/icon-font.woff?kav4rs) format("woff"),url(/assets/images/icon-font.svg?kav4rs#icon-font) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.icon {
    font-family: icon-font !important;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.sidebar-menu .sidebar-item.has-dropdown .dropdown-list .list-item:hover > .link, .sidebar-menu .sidebar-item.has-dropdown .dropdown-list .list-item.active > .link {
    background-color: var(--Background-Purple, #F0EDFD) !important;
}

/*.section-title {
    font-family: "Roboto Condensed";
    font-size: 40px !important;
    font-weight: 500 !important;
    line-height: 48px;
}

    .section-title.small {
        font-family: "Roboto Condensed";
        font-size: 32px !important;
        font-weight: 500 !important;
    }

    .section-title.medium {
        font-size: 32px !important;
        line-height: 40px !important
    }

    .section-title.large {
        color: var(--Main-Primary, #6549EA);
        font-family: "Roboto Condensed";
        font-size: 128px !important;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        padding-top: 24px;
        height: 128px;
    }

.section-content-title {
    font-size: 32px !important;
}

@media (max-width: 992px) {

    .form-wrapper-section .section-title,
    .section-content .section-title,
    .section-title.smallest,
    .section-title.small,
    .section-title.bigger {
        font-size: 28px !important;
        line-height: 36px !important
    }

    .section-content-title {
        font-size: 28px !important;
        line-height: 36px !important
    }

    .section-content .btn-wrap {
        padding-bottom: 24px;
    }
    .section-title.large {
        font-size: 64px !important;
        padding-top: 16px;
        height: 75px !important;
    }
    .section-title.medium {
        font-size: 24px !important;
        line-height: 32px !important
    }

    .swiper-slide .section-content .desc .p{
        text-align:center;
    }
}*/


@media (min-width: 992px) {
    header .header .navbar-inner .btn-nav .btn-nav-item.with-dropdown:hover .default-profile .icon-container {
        background-color: var(--Primary-Primary, #6549EA) !important;
    }
}

header.header .navbar-inner .btn-nav .btn-nav-item .primary-btn.default-profile .icon-container {
    color: var(--Primary-Primary, #6549EA) !important;
    border: 1px solid #6549EA !important;
}

    header.header .navbar-inner .btn-nav .btn-nav-item .primary-btn.default-profile .icon-container.bg-white {
        border: 1px solid var(--Primary-Primary, #6549EA) !important
    }

        header.header .navbar-inner .btn-nav .btn-nav-item .primary-btn.default-profile .icon-container.bg-white i {
            color: var(--Primary-Primary, #6549EA) !important
        }

header.header .navbar-inner .btn-nav .btn-nav-item.with-dropdown:hover .default-profile .icon-container .icon {
    color: var(--Text-Button, #FFF) !important;
}

header.header .navbar-inner .btn-nav .btn-nav-item .primary-btn.default-profile .icon-container i {
    color: var(--Primary-Primary, #6549EA) !important
}

.sidebar-menu .sidebar-item.has-dropdown.double-dropdown.active .item-heading {
    background-color: var(--Background-Purple, #F0EDFD) !important;
}

.bg-section.traning-set {
    background: var(--Background-Blue, #EBF6F9);
    padding-top: 16px;
    padding-bottom: 16px;
}

.primary-btn.color-purple:hover {
    color: white !important;
}

header.header .navbar-inner .btn-nav .btn-nav-item .hovered-content .primary-btn:hover,
.form-box .box-actions .primary-btn:hover,
.webinar-info-card .actions .primary-btn:hover,
.webinar-info-card.type-applications .webinar-info-card-footer .primary-btn:hover,
.modal-body .modal-actions .primary-btn:hover,
.alert-modal .modal-body .modal-actions .primary-btn + .primary-btn:hover,
.content-btn-wrap .primary-btn:hover,
.search-result-item-end .primary-btn:hover,
.primary-btn.bg-denim:hover {
    background-color: #513ABB !important
}

.header-search-modal .search-modal-container .search-modal-body .search-results .search-result-item {
    border-bottom: 1px solid var(--Border-Divider, #E0E0E0) !important;
}

    .header-search-modal .search-modal-container .search-modal-body .search-results .search-result-item:hover {
        background: var(--Default-100, #F5F5F5) !important;
    }

.footer-link:hover {
    color: white !important;
}

.rounded-16 {
    border-radius: 16px;
}

.color-purple {
    color: var(--Main-Primary, #6549EA) !important;
}

.audio-video-card .content .heading .heading-tag {
    background-color: var(--Main-Tertiary, #82B239) !important;
}

.color-error {
    color: #DB402C
}

.section-content .desc ul > li {
    padding-bottom: 10px !important;
}

.image-section {
    margin-bottom: 0px !important;
}

.fs-32 {
    font-size: 32px;
}

.info-box {
    background: var(--Default-100, #F5F5F5) !important;
}

.education-set-box .education-set-info .education-set-info-row .icon {
    color: var(--Main-Primary, #6549EA) !important;
}

.education-set-box.set-details div .icon {
    color: var(--Main-Primary, #6549EA) !important;
}

.status-bar.color-primary .icon, .status-bar.color-primary span {
    color: #6549EA !important;
}

.status-bar.color-primary {
    background-color: var(--Background-Purple, #F0EDFD) !important;
}

.icon-medal:before {
    content: url('../icons/medal.svg');
    font-family: 'icon-font';
}

.icon-shield-halved:before {
    content: url('../icons/shield-halved.svg') !important;
    font-family: 'icon-font';
}

.icon-box-small:before {
    content: url('../icons/box-small.svg');
    font-family: 'icon-font';
}

.icon-book-open-small:before {
    content: url('../icons/book-open-small.svg');
    font-family: 'icon-font';
}

.icon-pram-small:before {
    content: url('../icons/pram-small.svg');
    font-family: 'icon-font';
}

.icon-image-user-small:before {
    content: url('../icons/image-user-small.svg');
    font-family: 'icon-font';
}

.icon-microphone:before {
    content: url('../icons/microphone.svg');
    font-family: 'icon-font';
}

.icon-users:before {
    content: url('../icons/users.svg') !important;
    font-family: 'icon-font';
}

.icon-calendar:before {
    content: url('../icons/calendar.svg') !important;
    font-family: 'icon-font';
}

.icon-circle-small:before {
    content: url('../icons/circle-small.svg') !important;
    font-family: 'icon-font';
}

.icon-new-clock:before {
    content: url('../icons/clock.svg') !important;
    font-family: 'icon-font';
}

.icon-trash:before {
    content: url('../icons/trash.svg') !important;
    font-family: 'icon-font';
}

.icon-new-magnifying-glass:before {
    content: url('../icons/magnifying-glass.svg') !important;
    font-family: 'icon-font';
}

.icon-circle-info-solid:before {
    content: url('../icons/circle-info-solid.svg') !important;
    font-family: 'icon-font';
}

.icon-circle-info:before {
    content: url('../icons/circle-info.svg') !important;
    font-family: 'icon-font';
}


.icon-read-book:before {
    content: url('../icons/book-open.svg') !important;
    font-family: 'icon-font';
}

.icon-location-dot-solid:before {
    content: url('../icons/location-dot-solid.svg') !important;
    font-family: 'icon-font';
}

.icon-big-user:before {
    content: url('../icons/big-user.svg') !important;
    font-family: 'icon-font';
}

.icon-box-heart:before {
    content: url('../icons/box-heart.svg') !important;
    font-family: 'icon-font';
}

.icon-big-box:before {
    content: url('../icons/big-box.svg') !important;
    font-family: 'icon-font';
}

.icon-big-circle-exclamation-solid:before {
    content: url('../icons/circle-exclamation-solid.svg') !important;
    font-family: 'icon-font';
}

.icon-big-user-square:before {
    content: url('../icons/big-user-square.svg') !important;
    font-family: 'icon-font';
}

.icon-big-pram:before {
    content: url('../icons/big-pram.svg') !important;
    font-family: 'icon-font';
}

.icon-big-calendar:before {
    content: url('../icons/big-calendar.svg') !important;
    font-family: 'icon-font';
}

.icon-big-book:before {
    content: url('../icons/big-book.svg') !important;
    font-family: 'icon-font';
}

.icon-big-circle-play:before {
    content: url('../icons/big-circle-play.svg') !important;
    font-family: 'icon-font';
}

.icon-big-circle-pause:before {
    content: url('../icons/big-circle-pause.svg') !important;
    font-family: 'icon-font';
}

.icon-big-location-dot:before {
    content: url('../icons/big-location-dot.svg') !important;
    font-family: 'icon-font';
}

.icon-big-shield-halved:before {
    content: url('../icons/big-shield-halved.svg') !important;
    font-family: 'icon-font';
}

.icon-big-medal:before {
    content: url('../icons/big-medal.svg') !important;
    font-family: 'icon-font';
}

.icon-big-arrow-right-from-bracket:before {
    content: url('../icons/big-arrow-right-from-bracket.svg') !important;
    font-family: 'icon-font';
}

.icon-truck:before {
    content: url('../icons/big-truck.svg') !important;
    font-family: 'icon-font';
}

.icon-big-phone:before {
    content: url('../icons/big-phone.svg') !important;
    font-family: 'icon-font';
}

.icon-big-hand-heart:before {
    content: url('../icons/big-hand-heart.svg') !important;
    font-family: 'icon-font';
}

.icon-big-volunteer-activism:before {
    content: url('../icons/big-volunteer-activism.svg') !important;
    font-family: 'icon-font';
}

.big-circle-question:before {
    content: url('../icons/big-circle-question.svg') !important;
    font-family: 'icon-font';
}

.icon-big-envelope:before {
    content: url('../icons/big-envelope.svg') !important;
    font-family: 'icon-font';
}

.icon-big-flask:before {
    content: url('../icons/big-flask.svg') !important;
    font-family: 'icon-font';
}

.icon-big-snowflake:before {
    content: url('../icons/big-snowflake.svg') !important;
    font-family: 'icon-font';
}

header.header .navbar-inner .btn-nav .btn-nav-item.with-dropdown:hover .default-profile .icon-container {
    background-color: var(--Button-Hover, #513ABB) !important;
}

.sidebar-menu .sidebar-item:hover {
    background-color: var(--Background-Purple, #F0EDFD);
}

.sidebar-menu .sidebar-item .icon:before {
    width: 24px;
    height: 24px;
}

header.header .navbar-inner .btn-nav .btn-nav-item .inner-list.secondary .link .icon:before {
    width: 16px;
    height: 16px;
}

.primary-btn.type-certificate {
    display: flex !important;
    align-items: center;
}

.workshop-list-card .info-list .icon {
    color: #6549EA !important;
}

.horizontal-card .inner .person-info .circle {
    background-color: var(--Background-Purple, #F0EDFD) !important;
    color: var(--Main-Primary, #6549EA) !important;
}

.audio-video-card .content .card-tag {
    background-color: var(--Background-Purple, #F0EDFD) !important;
    padding: 8px !important;
}

    .audio-video-card .content .card-tag .icon {
        color: var(--Main-Primary, #6549EA) !important;
    }

    .audio-video-card .content .card-tag span {
        color: var(--Main-Primary, #6549EA) !important;
        margin-top: 2px;
    }

.audio-card .total-time {
    background-color: var(--Background-Purple, #F0EDFD) !important;
    color: var(--Main-Primary, #6549EA) !important;
}

@media (max-width: 991px) {

    .nav-btn.btn-prev,
    .nav-btn.btn-next {
        display: none !important;
    }
}

.ms-n-3 {
    margin-left: -16px !important;
}

header.header .navbar-inner .navbar-nav .nav-item .nav-link {
    border-radius: 32px;
}

    header.header .navbar-inner .navbar-nav .nav-item .nav-link:hover {
        background-color: var(--Menu-Hover, #C7E9FF) !important;
    }

header.header .navbar-inner .navbar-nav .nav-item.with-dropdown:hover {
    background-color: var(--Menu-Hover, #C7E9FF) !important;
}

header.header .navbar-inner .navbar-nav .nav-item.with-dropdown .nav-link-list .list-item:hover {
    background-color: #F0EDFD !important;
}


header.header .navbar-inner .nav-item > .hovered-content.profile .inner-list .item .primary-btn:hover {
    background-color: #513ABB !important;
}

.primary-btn.bg-denim {
    background-color: var(--Main-Primary, #6549EA) !important;
}

.status-bar.color-success {
    background-color: #F0F2ED !important;
}

    .status-bar.color-success .icon, .status-bar.color-success span {
        color: #82B239 !important;
    }

.progress-box.over-treshold .progress-bar-wrap .progress-bar .progress {
    background-color: var(--Main-Tertiary, #82B239) !important;
}

.progress-box.over-treshold.w-success .bar-end-icon:after {
    background-color: #82B239 !important;
}

.status-bar.color-warning {
    background-color: var(--Background-Yellow, #F7F1E4) !important;
}

    .status-bar.color-warning .icon, .status-bar.color-warning span {
        color: var(--Main-Warning, #FEAC39) !important;
    }

.progress .bg-warning {
    background-color: var(--Main-Warning, #FEAC39) !important;
}

header.header .navbar-inner .btn-nav .btn-nav-item .inner-list.secondary .item:hover,
.horizontal-card .outer-icon .submenu .submenu-list .list-item:hover {
    background-color: var(--Background-Purple, #F0EDFD) !important;
}

.tag.bg-seashell-peach {
    background-color: var(--Background-Red, #F9EEE9) !important;
}

    .tag.bg-seashell-peach .text {
        color: #DB402C !important;
    }

.tag.bg-green {
    background-color: var(--Background-Green, #F0F2ED);
}

    .tag.bg-green .icon,
    .tag.bg-green .text {
        color: #82B239 !important;
    }

.info-box-webinar.warning {
    background-color: var(--Background-Yellow, #F7F1E4) !important;
}

.tag.bg-link-water {
    background-color: var(--Background-Purple, #F0EDFD) !important;
}

    .tag.bg-link-water .icon,
    .tag.bg-link-water .text {
        color: #6549EA !important;
    }

.primary-btn.borderless.default-profile {
    background-color: transparent !important;
}

header.header .navbar-inner .btn-nav .btn-nav-item.with-dropdown:hover .initials-holder .initials {
    background-color: #513ABB !important;
    color: white !important;
}

.horizontal-card-wrap .card-with-form-box .green-block {
    background-color: var(--Background-Green, #F0F2ED) !important
}

    .horizontal-card-wrap .card-with-form-box .green-block .icon,
    .horizontal-card-wrap .card-with-form-box .green-block .text {
        color: var(--Main-Tertiary, #82B239) !important
    }

.bg-section.position-top {
    background-position: top center;
    background-size: contain;
    background-repeat: no-repeat;
}

@media (max-width: 991px) {

    .bg-section.position-top {
        background-size: cover !important;
        padding-bottom: 0px !important;
    }
}

@media (max-width: 991px) {
    header.header .navbar-inner .navbar-site .hovered-content,
    header.header .navbar-inner {
        background-color: var(--Primary-Button-Hover, #5B42D3) !important;
    }

        header.header .navbar-inner .navbar-nav .nav-item .nav-link {
            background-color: var(--Primary-Button-Hover, #5B42D3) !important;
            border-radius: 0px !important;
        }

            header.header .navbar-inner .navbar-nav .nav-item.with-dropdown .nav-link-list .list-item:hover,
            header.header .navbar-inner .navbar-nav .nav-item .nav-link:hover {
                background-color: var(--Button-Hover, #513ABB) !important;
                border-radius: 0px !important;
            }

        header.header .navbar-inner .navbar-nav .nav-item.with-dropdown .nav-link-list .list-item + .list-item {
            border-top: none !important;
            border-radius: 0 !important;
        }
}

.pt-3 {
    padding-top: 16px;
}

py-3 {
    padding-top: 16px;
    padding-bottom: 16px;
}

.pb-3 {
    padding-bottom: 16px;
}

@media (max-width: 991px) {

    header.header .navbar-inner.opened .btn-nav .btn-nav-item .primary-btn.bg-denim {
        background-color: white !important;
    }
}

.img-disabled {
    opacity: 0.45;
}

header.header.transparent .initials-holder:after {
    background-color: white !important;
}
