#header.header-transparent {
  background: white;
}

#header.header-scrolled {
  background: white;
}

.header-scrolled .nav-menu a{
    color: #333;
}

.nav-menu a, .nav-menu div, .nav-menu .drop-down ul a {
    color: #333;
}

.nav-menu .drop-down ul a:hover, .nav-menu .drop-down ul .active > a, .nav-menu .drop-down ul li:hover > a {
    color: #000;
}

#mainpanel {
    background: none;
    background-color: #333;
    background-size: cover;
}

#header .logo img{
    padding: 0px;
    margin: 0px;
}

.login {
    /*background: url("../img/login-bg.png") center center no-repeat;*/
    background: none;
    background-color: #fc0;
    color: white;
}
.login::before {
  background: none;
}
.section-title h2,
.login .content h3 {
    color: white;
}

.login a{
    color: white;
}

.btn-primary {
    color: #fff;
    background-color: #333;
    border-color: #333;
}

.btn-primary:hover, btn-primary:focus {
    background-color: #000 !important;
    border-color: #000 !important;
}

.section-bg, #footer {
    background-color: #333;
    color:white;
}

#footer .footer-top .footer-info {
    border-top: none;

}

.contact .info-box {
    
    box-shadow: none;

}

#footer .copyright {
    border-top: none;

}

.back-to-top {
    background: #fc0;
}

.contact .info-box i {
    color: #006d41;
    border: 2px dotted #006d41;
}
