body {
  color: #000000;
}
a {
  color: #c7d651;
}
a:hover {
  color: #b4c52f;
}
.sp-megamenu-parent >li.active>a,
.sp-megamenu-parent >li:hover>a {
  color: #c7d651;
}
#offcanvas-toggler >i {
  color: #000000;
}
#offcanvas-toggler >i:hover {
  color: #c7d651;
}
.btn-primary,
.sppb-btn-primary {
  border-color: #bfd038;
  background-color: #c7d651;
}
.btn-primary:hover,
.sppb-btn-primary:hover {
  border-color: #a2b12a;
  background-color: #b4c52f;
}
ul.social-icons >li a:hover {
  color: #c7d651;
}
.sp-page-title {
  background: #c7d651;
}
body {
  background: #404040;
}
.layout-boxed .body-innerwrapper {
  background: #404040;
}
.sp-module .latestnews >div >a {
  color: #000000;
}
.sp-module .latestnews >div >a:hover {
  color: #c7d651;
}
.sp-module .tagscloud .tag-name:hover {
  background: #c7d651;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a,
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a:hover {
  background: #c7d651;
}
.search .btn-toolbar button {
  background: #c7d651;
}
.voting-symbol span.star.active:before {
  color: #c7d651;
}
.sp-rating span.star:hover:before,
.sp-rating span.star:hover ~ span.star:before {
  color: #b4c52f;
}
.entry-link,
.entry-quote {
  background: #c7d651;
}
blockquote {
  border-color: #c7d651;
}
.carousel-left:hover,
.carousel-right:hover {
  background: #c7d651;
}
.sp-comingsoon body {
  background-color: #c7d651;
}
.pagination>li>a,
.pagination>li>span {
  color: #000000;
}
.pagination>li>a:hover,
.pagination>li>a:focus,
.pagination>li>span:hover,
.pagination>li>span:focus {
  color: #000000;
}
.pagination>.active>a,
.pagination>.active>span {
  border-color: #c7d651;
  background-color: #c7d651;
}
.pagination>.active>a:hover,
.pagination>.active>a:focus,
.pagination>.active>span:hover,
.pagination>.active>span:focus {
  border-color: #c7d651;
  background-color: #c7d651;
}
.roll-carousel.courses-carousel .text-courses .detail-courses .like::before,
.about-us ul li::before,
.color-theme,
.roll-counter .wrap-numb span,
.recent-carousel .title-post h4 .vote::before,
.popular-courses .popular-courses-item .title-popular-courses a:hover,
.infomation h1.phone,
.list-tiwtter a,
.list-tiwtter .at,
.besmart-icon-box h2,
#mainnav .submenu li > a:hover,
#mainnav > ul > li > a:hover,
#mainnav > ul > li.active > a,
.top ul li a:hover,
.testimonials.v2 blockquote::before,
.testimonials.v2 blockquote::after,
.content-slider h1.sub-title .st-color,
.rev_slider .st-color {
  color: #c7d651;
}
#mainnav .sp-dropdown li > a:hover,
#mainnav > ul > li > a:hover,
#mainnav > ul > li.active > a,
.courses-tabs .menu-tab li a:hover,
.courses-tabs .menu-tab li.active a,
.courses-tabs .content-tab .content-inner .text-tab ul li::before,
.footer .widget .tweecool ul li a {
  color: #c7d651;
}
.btn-besmart,
.btn-besmart:hover,
.instructors .toggle-title.active,
.advantages-tabs ul.menu-tab li.active {
  background: #c7d651;
}
.gallery-carousel .owl-controls .owl-nav .owl-prev:hover,
.gallery-carousel .owl-controls .owl-nav .owl-next:hover {
  border-color: #c7d651;
}
#sp-quickcontact-form .submit-wrap .btn-besmart:hover,
#contactform1 .submit-wrap .btn-besmart:hover {
  background-color: #c7d651;
  border-color: #c7d651;
}
#sp-quickcontact-form input[type="text"]:focus,
#sp-quickcontact-form textarea:focus,
#sp-quickcontact-form input[type="email"]:focus {
  box-shadow: 0 -2px 0 #c7d651 inset;
}
.besmart-icon-box .btn-besmart,
.advantages-tabs ul.menu-tab li,
.besmart-icon-box .btn-besmart.btn-color-gray:hover,
.btn-besmart.btn-color-gray {
  background: #656565;
}
.btn-besmart,
#contactform #submit,
.instructors .toggle-title.active,
.advantages-tabs ul.menu-tab li.active,
.btn-color-gray::after,
#contactform .submit-wrap .btn-besmart:hover,
#courses-search-form .submit-wrap .btn-besmart:hover {
  background: #c7d651;
}
.top-search .search form.form-inline button {
  color: #c7d651;
}
div.roll-carousel.courses-carousel .owl-controls .owl-nav .owl-prev:hover::before,
div.roll-carousel.courses-carousel .owl-controls .owl-nav .owl-next:hover::before,
div.roll-carousel.team-carousel .owl-controls .owl-nav .owl-prev:hover::before,
div.roll-carousel.team-carousel .owl-controls .owl-nav .owl-next:hover::before {
  color: #c7d651;
}
.roll-carousel.courses-carousel .owl-controls .owl-nav .owl-prev:hover,
.roll-carousel.courses-carousel .owl-controls .owl-nav .owl-next:hover,
.roll-carousel.recent-carousel .owl-controls .owl-nav .owl-prev:hover,
.roll-carousel.recent-carousel .owl-controls .owl-nav .owl-next:hover,
.roll-carousel.team-carousel .owl-controls .owl-nav .owl-prev:hover,
.roll-carousel.team-carousel .owl-controls .owl-nav .owl-next:hover {
  border-color: #c7d651;
}
.widget.widget-search #searchform #searchsubmit,
div.k2SearchBlock form input.button,
.error404 form.k2SearchBlockForm .inputbox,
.widget.widget-recent-posts .recent-posts li .text,
.widget.widget-popular-news .popular-news li .text,
.widget.widget-categories ul li::before,
.widget.widget-archive ul li::before,
.testimonials.v1 blockquote::after,
.page-title .page-title-wrap h1,
.post .meta-post li::before,
.post .meta-post li a:hover,
.post .title-post a:hover,
.pagination ul li.active a,
.pagination ul li:hover a,
.widget.widget-recent-posts .recent-posts li .text h6 a:hover,
.widget.widget-tag .tag-list a:hover,
.event-page-single .meta-post li::before {
  color: #fff;
}
.event-post .content-post h2 a:hover,
.event-post .content-post ul.meta-post li::before,
.widget ul li a:hover,
.widget ul li a:hover {
  color: #c7d651;
}
.post .featured-post .post-format li,
.comment-respond input[type="submit"] {
  background: #c7d651;
}
.pagination ul li.active {
  border-color: #c7d651;
}
.comment-respond input[type="text"]:focus,
.comment-respond textarea:focus,
.comment-respond input[type="email"]:focus {
  box-shadow: 0 -2px 0 #c7d651 inset;
}
.roll-project .project-filter li.active a,
.roll-project .project-filter li:hover a,
.gallery-item h6.sub-title,
.roll-project.full-width .project-item h6 a:hover,
.roll-project.gallery-extended .item-wrap .project-text h6 {
  color: #c7d651;
}
.roll-project .project-filter li.active a {
  border-color: #c7d651;
}
.page-title .breadcrumbs ul li a:hover,
.about-us ul li a:hover,
.besmart-socials li a:hover {
  color: #c7d651;
}
.contact-infomation li::before {
  color: #c7d651;
}
.roll-carousel.courses-carousel .text-courses h4 a:hover,
.recent-carousel .title-post h4 a:hover {
  color: #c7d651;
}
.pagination ul li.pre,
.pagination ul li.next {
  background: #c7d651;
}
#sp-quickcontact-form input[type="text"]:focus,
#sp-quickcontact-form textarea:focus,
#sp-quickcontact-form input[type="email"]:focus,
#contactform1 input[type="text"]:focus,
#contactform1 textarea:focus,
#contactform1 input[type="email"]:focus,
#contactform input[type="text"]:focus,
#contactform textarea:focus,
#contactform input[type="email"]:focus {
  box-shadow: 0 -2px 0 #c7d651 inset;
}
#tweet_slider2 a:hover {
  color: #c7d651;
}
