body {
    font-family: 'Montserrat', sans-serif !important;
}

span {
    font-family: 'Montserrat', sans-serif !important;
}

a {
    color: #CCE2D1 !important;
    transition: 300ms ease-in-out !important;
    font-weight: 700 !important;
    text-decoration: none !important;
}

    a:hover {
        color: #b6dcbf !important;
    }

section.list-view .list .content .all-entrances .entrance .education .details .name {
  color: #2D3B50 !important;
}

.btn {
    background: #CCE2D1 !important;
    color: #2D3B50 !important;
}

    .btn:hover {
        background: #b6dcbf !important;
    }

.btn-big {
    background: #CCE2D1 !important;
    color: #2D3B50 !important;
}

    .btn-big:hover {
        background: #b6dcbf !important;
    }

.btn-grey {
    border-radius: 200px !important;
}

.btn-white {
    border: 2px #CCE2D1 solid !important;
    color: #CCE2D1 !important;
}

    .btn-white a {
        color: #CCE2D1 !important;
    }

    .btn-white:hover {
        background: #b6dcbf !important;
        color: #fff !important;
    }

        .btn-white:hover a {
            color: #fff !important;
        }

.btn-white-big {
    border: 2px #CCE2D1 solid !important;
    color: #CCE2D1 !important;
}

    .btn-white-big a {
        color: #CCE2D1 !important;
    }

    .btn-white-big:hover {
        background: #b6dcbf !important;
        color: #fff !important;
    }

        .btn-white-big:hover a {
            color: #fff !important;
        }

section.portraits-section .text-wrap .chat {
    background: #CCE2D1 !important;
    color: #2D3B50 !important;
}

    section.portraits-section .text-wrap .chat:hover {
        background: #b6dcbf !important;
        color: #fff !important;
    }

.emtpy-chat-btn .chat {
    border: 2px #CCE2D1 solid !important;
    background-color: transparent;
    color: #CCE2D1 !important;
}

    .emtpy-chat-btn .chat svg path {
        fill: #CCE2D1 !important;
    }

    .emtpy-chat-btn .chat:hover {
        background: #b6dcbf !important;
        color: #fff;
    }

        .emtpy-chat-btn .chat:hover svg path {
            fill: #fff !important;
        }

section.accordion-section .chat-wrap .chat {
    background: #CCE2D1 !important;
    color: #2D3B50 !important;

    
}

section.accordion-section .chat-wrap .chat svg path {
  fill: #2D3B50 !important;
}

    section.accordion-section .chat-wrap .chat:hover {
        background: #b6dcbf !important;
    }

section.linkboxes-section .link-boxes .link-box {
    background: #CCE2D1 !important;
}

    section.linkboxes-section .link-boxes .link-box .content .link-content .wrapper .arrow-right svg path {
        stroke: #CCE2D1;
    }

    section.linkboxes-section .link-boxes .link-box:hover {
        background: #b6dcbf !important;
    }

        section.linkboxes-section .link-boxes .link-box:hover .content .link-content .wrapper .arrow-right svg path {
            stroke: #b6dcbf;
        }

section.videos-external-section .video-slider-content .bg-image .timer .content .time-content .box {
    background: rgba(0, 159, 216, 0.24) !important;
}

section.portraits-section .portrait-content .portraits-container .portrait .portrait-preview .image .info .box .button-container span {
    background: #b6dcbf !important;
}

section.pportrait-coming-soon .pportrait-content .countdown .timer .content .release-date {
    color: #CCE2D1 !important;
}

section.pportrait-coming-soon .pportrait-content .countdown .timer .content .time .time-content .box {
    background: #CCE2D1 !important;
}

section.pportrait-coming-soon .pportrait-content .countdown .timer .content .time .type {
    color: #CCE2D1 !important;
}

section.schedule-coming-soon .schedule-content .countdown .timer .content .release-date {
    color: #CCE2D1 !important;
}

section.schedule-coming-soon .schedule-content .countdown .timer .content .time .time-content .box {
    background: #CCE2D1 !important;
}

section.schedule-coming-soon .schedule-content .countdown .timer .content .time .type {
    color: #CCE2D1 !important;
}

section.schedule-section .schedule-wrapper .days .day .day-title {
    background: #2D3B50 !important;
    color: #CCE2D1 !important;
}

section.facebook-block .fb-task {
    border: 2.5px solid #F2660C !important;
    color: #CCE2D1 !important;
}

@media (min-width: 1025px) {
    section.facebook-block .fb-task {
        border: 2.5px solid #1877f2 !important;
        color: #1877f2 !important;
    }
}

.popout-container .popout .popoup-wrapper .popout-content .cta {
    background: #CCE2D1 !important;
}

    .popout-container .popout .popoup-wrapper .popout-content .cta:hover {
        background: #b6dcbf !important;
    }

section.list-view .countdown-panel .register {
    background: #CCE2D1 !important;
}

    section.list-view .countdown-panel .register:hover {
        background: #b6dcbf !important;
    }

section.list-view .countdown-panel .timer .content .time-content .box {
    background: #b6dcbf !important;
    color: #CCE2D1 !important;
}

section.list-view .countdown-panel .timer .content .time-content .type {
    color: #CCE2D1 !important;
}

.progress-bar-col {
    background: #fff !important;
}

section.progress-bar-content .progress .goals .progress-bar .text .text-content #nextGoal {
    color: #CCE2D1 !important;
}

section.progress-bar-content .progress .goals .progress-list {
    background: #fff !important;
}

    section.progress-bar-content .progress .goals .progress-list li {
        background: #fff !important;
    }

        section.progress-bar-content .progress .goals .progress-list li .text .task {
            color: #CCE2D1;
        }

    section.progress-bar-content .progress .goals .progress-list .go .arrow svg rect {
        fill: #CCE2D1 !important;
    }

section.student-pulse-coming-soon:before {
    background: #005095 !important;
    color: #fff !important;
}

section.student-pulse-section .sp-text-col .text-wrap a .btn-big {
  color: #fff !important;
}

section.facebook-coming-soon:before {
    background: #005095 !important;
    color: #fff !important;
}

section.pportrait-coming-soon:before {
    background: #005095 !important;
    color: #fff !important;
}

section.schedule-coming-soon:before {
    background: #005095 !important;
    color: #fff !important;
}
