/*Menu icon*/
.cart-icon {
    color: white;
}

i.fa.fa-bars {
    color: white !important;
}
/* Menu Hover */
#sp-footer a:hover {
    color: #ccc;
}

#sp-header.menu-fixed .sp-megamenu-parent >li >a:hover {
    color: #ccc !important;
}

.sp-megamenu-parent >li.active>a, .sp-megamenu-parent >li:hover>a {
    color: #ccc;
}

img.sp-default-logo.hidden-xs {
    max-width:70%;
}

.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a{
    color:white;
    font-weight: bold;
}

#sp-header.menu-fixed {
    z-index: 999;
    box-shadow: 0 2px 8px #3b6199;
}

em{
    background:white;
    color:#141e3e;
    font-weight: bold;
    padding: 0 10px 0 10px;
}

.sppb-addon-content-wrap a h3{
    color:#141e3e !important;
}

.sppb-addon-content-wrap a{
    background:#141e3e !important;
}

#sp-bottom {
    border-top: 5px solid #ffffff;
}

/* Classes */
.splms-course.splms-match-height{
    box-shadow: 0 2px 8px #141e3e;
}

a.btn.btn-primary.addcart-btn {
    background:#141e3e !important;
}

.splms-badge-free {
    background: #141e3e;
}

/* Contact Us */
.text-style h3{
    color: white !important;
}

.text-style p{
    color:white !important;
}

.text-style a{
    color: white !important;
}

.educon-contact-form{
    display:none;
}

.text-style-001 h3{
    color:white;
}

.text-style-001 p{
    color:white;
}

.text-style-001 label{
    color:white;
}

button#bfSubmitButton, input.btn.btn-primary{
    background:white;
    color: #141e3e;
  	border-radius: 50px !important;
    transition: 0.3s;
}

button#bfSubmitButton:hover{
    opacity: 0.9;
    color: black;
  	box-shadow: 0 4px 10px #ffffff;
  	transition: 0.3s;
}

.mapdirform input.button{
    background: #141e3e;
    border:none;
}

/* Go Top Button */
a.scrollup {
    background: #141e3e;
}

a.scrollup:hover{
    background:white !important;
}

a.scrollup:hover:before{
    color: #141e3e !important;
}

/* Inside Course */
.splms-course-description {
  color: black;
}

span.referral-sharing-intro{
  color:black;
}

.splms-event-intro-info {
    color: black;
}

.course-lessons h3 {
    color: black;
}

li.splms-lesson-unauthorised span {
    color: black;
}

.list-unstyled span a {
    color: black !important;
}

.splms-lesson-description.item-content {
    color: black;
}

.quiz-content p {
    color: black;
}

button.btn.btn-primary.startQuiz {
    background: green !important;
}

a.btn.btn-default.cancelQuiz {
    background: red !important;
    border-radius: 5px !important;
}

.splms.view-splms-quiz .countdown-wrapper {
    color: black;
}

h3.question {
    color: black;
}

.splms .radio label {
    color: black;
}

button.btn.btn-primary.nextButton {
    background: #286090 !important;
}

span.title {
    color: black;
}

/* Profile */
.sp-page-builder .page-content .dashboard-style-001 {
    background: white !important;
    border-radius: 10px; 
}

.dashboard-style-001 img.sppb-img-responsive {
    filter: invert(1);
}

.sppb-addon-content-wrap a h5{
    color: #141e3e !important;
}

/* Profile Edit Form */
legend {
    color:  black;
}

.control-label {
    color: black;
}

form#member-profile {
    background: white !important;
}

button.btn.btn-primary.validate {
    background: #141e3e !important;
}

.form-validate.form-horizontal.well a:hover {
    background: #141e3e !important;
}

a.btn {
    border: 1px solid #141e3e;
    padding: 12px
}

/* Member Products Button */
.splms-course-info a#addtocart {
    background: #2da47b !important;
}

a#addtocart.btn.btn-primary.addcart-btn {
    background: #141e3e !important;
}

/* Product White Row Problem Fix*/
div#splms.splms.view-splms-courses {
    background: none !important;
    padding: 0px !important;
}

/* Form Size */
.class-001 .bfQuickMode input[type=text], 
.class-001 .bfQuickMode textarea, 
.class-001 .bfQuickMode select, 
.class-001 .bfQuickMode.uneditable-input {
    width: 63% !important;
}

/* Delivery and Refund Policy */
.page-content h2.sppb-addon-title {
    color: white;
}

.page-content p {
    color: white;
}

.page-content a{
    color: white;
}

.page-content a:hover{
    opacity: 0.8;
}

/* BG */

.background-image-001 {
    position: relative;
}
/*
.background-image-001:before {
    position: absolute;
    content: '';
    width: 200px;
    height: 200px;
    background: url(/images/0_Learn/Element/element005.png);
    background-size: contain;
    top: -100px;
    left: -235px;
    z-index: -18;
    opacity: 0.4;
}
*/
section#sp-main-body {
    position:relative;
}

section#sp-main-body:before {
      position: absolute;
      content: '';
      width: 255px;
      height: 255px;
      background: url(/images/0_Learn/Element/element005.png);
      background-size: contain;
      top: 30px;
      left: 1285px;
      z-index: 0;
      opacity: 0.4;
}
.background-image-002 {
    position: relative;
}
.background-image-002:before {
    position: absolute;
    content: '';
    width: 204px;
    height: 205px;
    background: url(/images/0_Learn/Element/element005.png);
    background-size: contain;
    top: -37px;
    left: 1079px;
    opacity: 0.4;
}

@media(max-width:991px){
    .background-image-001:before {
      position: absolute;
      content: '';
      width: 110px;
      height: 110px;
      background: url(/images/0_Learn/Element/element005.png);
      background-size: contain;
      top: -80px;
      left: -14px;
      z-index: -18;
      opacity: 0.4;
  }
    section#sp-main-body:before {
      position: absolute;
      content: '';
      width: 151px;
      height: 147px;
      background: url(/images/0_Learn/Element/element005.png);
      background-size: contain;
      top: 7px;
      left: 287px;
      z-index: 0;
      opacity: 0.4;
  }
  .background-image-002:before {
      position: absolute;
      content: '';
      width: 204px;
      height: 205px;
      background: url(/images/0_Learn/Element/element005.png);
      background-size: contain;
      top: -44px;
      left: 233px;
      opacity: 0.4;
  }
}









