/* Layout specific overrides extracted from inline styles */

.logo-img {
    height: 40px;
    vertical-align: middle;
}

/* Newsletter full-width bar */
.newsletter-section {
    background: #156481;
    color: #fff;
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
}

.newsletter-btn {
    background: #156481;
    border: 2px solid #fff;
    color: #fff;
}

.paper-plane-icon {
    color: #fff;
}

/* Footer background */
.footer-bg {
    background: url("https://eclass.mediacity.co.in/demo2/public/images/footer-bg.png")
        center center/cover no-repeat;
}

.footer-bottom-bar {
    background: #ff7043;
    color: #fff;
}

/* Back to top button */
#backToTopBtn {
    color: #ff7043;
    position: fixed;
    bottom: 32px;
    right: 32px;
    z-index: 999;
    display: none;
}
