.header, .navbar, .footer, .footer-bottom, .eupopup-container {
    background: black;
    color: white !important;
}

.nav-list li:hover a,
.nav-list .active a {
    color: #16a085 !important;
}

body, .block {
    background: #2a2a2a !important;
}

h1,h2,h3,h4,h5,h6,p, .description, .modal-body, strong, li, .paragraph, .footer-section-1, .footer-section-2, .form-center label, .form-control, .update-payment{
    color: rgba(255, 255, 255, 0.7) !important;
}

a, .thumb.option .sub-caption{
    color: #BAF703 !important;
}


.thumb.option {
    background: #4c4f52;
}

.header .logo img {
    width: auto;
    max-height: 100px;
}

.navbar .logo img {
    width: 52px;
}

.collapse {
    background: #4c4f52;
}

.modal-content {
    background-color: #4c4f52;
}

.img-circle i {
    font-size: 60px;
    position: relative;
    top: 40px;
    color: white;
}

.thumb.option:hover .img-circle i,
.thumb.option:hover .sub-caption {
    color: #2a2a2a;
}

.eupopup-body {
    color: white;
}
.eupopup-head {
    color: #BAF703 !important;
}

.caption.s.text-center {
    border-top: 2px dashed rgba(255, 255, 255, 0.2) !important;
}

.btn {
    color: #2C2323 !important;
    background:#BAF703;
    border:none;
}

.btn:hover {
    background: #c2fc14;
    box-shadow: none;
    border:none;
    color: #2C2323;
}


.form-control {
    background: #4c4f52;
}

.hero {
    border-bottom: 1px solid rgba(255, 255, 255, .08);
}
.form-control {
    border: 1px solid #000;
}
