.btn {
  background: #0fd616 !important;
}
.btn:hover {
  background: rgba(15, 214, 22, 0.84) !important;
}
.btn-big {
  background: #0fd616 !important;
}
.btn-big:hover {
  background: rgba(15, 214, 22, 0.84) !important;
}
.btn-white {
  border: 2px #0fd616 solid !important;
  color: #0fd616 !important;
}
.btn-white a {
  color: #0fd616 !important;
}
.btn-white:hover {
  background: rgba(15, 214, 22, 0.84) !important;
  color: #fff !important;
}
.btn-white:hover a {
  color: #fff !important;
}
.btn-white-big {
  border: 2px #0fd616 solid !important;
  color: #0fd616 !important;
}
.btn-white-big a {
  color: #0fd616 !important;
}
.btn-white-big:hover {
  background: rgba(15, 214, 22, 0.84) !important;
  color: #fff !important;
}
.btn-white-big:hover a {
  color: #fff !important;
}
section.portraits-section .text-wrap .chat {
  background: #0fd616 !important;
}
section.portraits-section .text-wrap .chat:hover {
  background: rgba(15, 214, 22, 0.84) !important;
  color: #fff !important;
}
.emtpy-chat-btn .chat {
  border: 2px #0fd616 solid !important;
  background-color: transparent;
  color: #0fd616 !important;
}
.emtpy-chat-btn .chat svg path {
  fill: #0fd616 !important;
}
.emtpy-chat-btn .chat:hover {
  background: rgba(15, 214, 22, 0.84) !important;
  color: #fff;
}
.emtpy-chat-btn .chat:hover svg path {
  fill: #fff !important;
}
section.accordion-section .chat-wrap .chat {
  background: #0fd616 !important;
}
section.accordion-section .chat-wrap .chat:hover {
  background: rgba(15, 214, 22, 0.84) !important;
}
section.linkboxes-section .link-boxes .link-box {
  background: #0fd616 !important;
}
section.linkboxes-section .link-boxes .link-box .content .link-content .wrapper .arrow-right svg path {
  stroke: #0fd616;
}
section.linkboxes-section .link-boxes .link-box:hover {
  background: rgba(15, 214, 22, 0.84) !important;
}
section.linkboxes-section .link-boxes .link-box:hover .content .link-content .wrapper .arrow-right svg path {
  stroke: rgba(15, 214, 22, 0.84);
}
section.videos-external-section .video-slider-content .bg-image .timer .content .time-content .box {
  background: rgba(225, 23, 181, 0.24) !important;
}
section.portraits-section .portrait-content .portraits-container .portrait .portrait-preview .image .info .box .button-container span {
  background: rgba(15, 214, 22, 0.84) !important;
}
section.pportrait-coming-soon .pportrait-content .countdown .timer .content .release-date {
  color: #0fd616 !important;
}
section.pportrait-coming-soon .pportrait-content .countdown .timer .content .time .time-content .box {
  background: #0fd616 !important;
}
section.pportrait-coming-soon .pportrait-content .countdown .timer .content .time .type {
  color: #0fd616 !important;
}
section.schedule-coming-soon .schedule-content .countdown .timer .content .release-date {
  color: #0fd616 !important;
}
section.schedule-coming-soon .schedule-content .countdown .timer .content .time .time-content .box {
  background: #0fd616 !important;
}
section.schedule-coming-soon .schedule-content .countdown .timer .content .time .type {
  color: #0fd616 !important;
}
section.schedule-section .schedule-wrapper .days .day .day-title {
  background: #000 !important;
  color: #fff !important;
}
section.facebook-block .fb-task {
  border: 2.5px solid #0fd616 !important;
  color: #0fd616 !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: #0fd616 !important;
}
.popout-container .popout .popoup-wrapper .popout-content .cta:hover {
  background: rgba(15, 214, 22, 0.84) !important;
}
section.list-view .countdown-panel .register {
  background: #0fd616 !important;
}
section.list-view .countdown-panel .register:hover {
  background: rgba(15, 214, 22, 0.84) !important;
}
section.list-view .countdown-panel .timer .content .time-content .box {
  background: rgba(15, 214, 22, 0.08) !important;
  color: #0fd616 !important;
}
section.list-view .countdown-panel .timer .content .time-content .type {
  color: #0fd616 !important;
}
.progress-bar-col {
  background: #fff !important;
}
section.progress-bar-content .progress .goals .progress-bar .text .text-content #nextGoal {
  color: #0fd616 !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: #0fd616;
}
section.progress-bar-content .progress .goals .progress-list .go .arrow svg rect {
  fill: #0fd616 !important;
}
section.student-pulse-coming-soon:before {
  background: #000 !important;
  color: #fff !important;
}
section.facebook-coming-soon:before {
  background: #000 !important;
  color: #fff !important;
}
section.pportrait-coming-soon:before {
  background: #000 !important;
  color: #fff !important;
}
section.schedule-coming-soon:before {
  background: #000 !important;
  color: #fff !important;
}
@font-face {
  font-family: MontserratH;
  src: url('../../Fonts/MontserratH/MontserratH-Thin.otf');
  font-weight: 100;
}
@font-face {
  font-family: MontserratH;
  src: url('../../Fonts/MontserratH/MontserratH-ExtraLight.otf');
  font-weight: 200;
}
@font-face {
  font-family: MontserratH;
  src: url('../../Fonts/MontserratH/MontserratH-Light.otf');
  font-weight: 300;
}
@font-face {
  font-family: MontserratH;
  src: url('../../Fonts/MontserratH/MontserratH-Regular.otf');
  font-weight: 400;
}
@font-face {
  font-family: MontserratH;
  src: url('../../Fonts/MontserratH/MontserratH-Medium.otf');
  font-weight: 500;
}
@font-face {
  font-family: MontserratH;
  src: url('../../Fonts/MontserratH/MontserratH-SemiBold.otf');
  font-weight: 600;
}
@font-face {
  font-family: MontserratH;
  src: url('../../Fonts/MontserratH/MontserratH-Bold.otf');
  font-weight: 700;
}
h1, h2, h3, h4 {
  font-family: 'MontserratH', sans-serif !important;
}
p {
  font-family: 'MontserratH', sans-serif !important;
}