body.darkmode {
    background: #222;
    color:#fff;
}
body.darkmode h1,
body.darkmode h2,
body.darkmode h3,
body.darkmode h4,
body.darkmode h5,
body.darkmode h6,
body.darkmode .title-text,
body.darkmode .product-listing-content h5 a,
body.darkmode .contact_detail li a,
body.darkmode .contact_detail li,
body.darkmode .profile_nav ul li a,
body.darkmode label, body.darkmode strong,
body.darkmode label.control-label,
body.darkmode #forgotpassword .modal-footer p,
body.darkmode #loginform .modal-footer p,
body.darkmode #signupform .modal-footer p,
body.darkmode label span.tiny-label,
body.darkmode .tiny-label,
body.darkmode .dealer-listing a i, 
body.darkmode label.control-label span.not-mobile,
body.darkmode table thead td, body.darkmode table thead th,
body.darkmode .listing_more_info table tr td:first-child,
body.darkmode .dealers_listing .dealer_info h5 a,
body.darkmode .dealership-map-views a.active,
body.darkmode .grid_listing .product-listing-content .car-location,
body.darkmode .header_widgets a, body.darkmode .header_widgets .uppercase_text {
    color:#fff;
} 
body.darkmode .dealers_listing .dealer_info p a {
    color:#ffcf61;
} 
body.darkmode .profile_nav ul li a.active,
body.darkmode .profile_nav ul li a:hover,
body.darkmode .dealers_listing .dealer_info h5 a:hover,
body.darkmode .dealers_listing .dealer_info p a:hover,
body.darkmode .header_widgets a:hover {
    color:#ffab02;
}
body.darkmode .dealer-listing a:hover i {
    color:red;
}
body.darkmode .dealer-listing a.approve:hover i,
body.darkmode .dealer-listing a.approve:focus i {
    border-color:green;
    color:green;
}
body.darkmode .dealer-listing a.maybe:hover i,
body.darkmode .dealer-listing a.maybe:focus i {
    border-color:#f9ad00;
    color:#f9ad00;
}

body.darkmode .dealership-map-views a:active {
    color: #555555;
}

body.darkmode .from-account {
    color: #888;
}

body.darkmode .circle_icon{border:1px solid #fff;color:#fff;}  

body.darkmode label span.tiny-label,
body.darkmode .tiny-label {
    font-weight: 700;
}

body.darkmode table thead,
body.darkmode .team_member,
body.darkmode .gray-bg {
    background-color: #444;
}


body.darkmode ul.inbox-tabs li.inbox-tab-item {
    background-color: #444;
}

body.darkmode ul.inbox-tabs li.inbox-tab-item.active {
    background-color: #ffb502;
}

body.darkmode ul.inbox-tabs li.inbox-tab-item:hover,
body.darkmode ul.inbox-tabs li.inbox-tab-item:focus {
    background-color: #ffb502;
    transition: background-color .2s ease-in;
}


body.darkmode .result-sorting-wrapper {
    background:#444 none repeat scroll 0 0;
    border-left: 4px solid #cecece;
}

body.darkmode .result-sorting-by p,
body.darkmode .sorting-count p {color:#fff}                    
body.darkmode .sorting-count span {color:#aaa} 


body.darkmode .scrollable-message-window,
body.darkmode section.gray-bg {
    background-color: #333;
}

body.darkmode .scrollable-message-window {
    border: 1px solid #777;
}

body.darkmode .form-control,
body.darkmode .form-control.white_bg {
    color: #fff;
    background-color: #333;
    border:#7a7a7a solid 1px
}

body.darkmode .form-control:focus, body.darkmode .form-control:disabled {
    color: #fff;
    background: #333 none repeat scroll 0 0!important; 

}


body.darkmode .last-contact-div {
    background-color: #2a2a2a;
}


body.darkmode .messages-list-item-bottom-right,
body.darkmode .messages-list,
body.darkmode .messages-list-item,
body.darkmode .messages-window,
body.darkmode .button-cover {
    background-color: #222;
}
body.darkmode .messages-list-item:hover,
body.darkmode .messages-list-item:hover .messages-list-item-bottom-right {
    background-color: #222;
}

body.darkmode .icon_wrap .fa{
    background:#222 none repeat scroll 0 0;
    color:#eee;
}

body.darkmode .default-header{
    background:#1e1e1e none repeat scroll 0 0;
} 

body.darkmode .coming_soon_wrap .navbar-fixed-top .default-header{
    background:#1e1e1e none repeat scroll 0 0;
}

body.darkmode .coming_soon_wrap footer {
    background: #1e1e1e;
}
body.darkmode .coming_soon_wrap footer .copy-right {
    color: #fff;
}
body.darkmode .coming_soon_wrap .social-follow.footer-social a {
    background: #fff none repeat scroll 0 0;
}
body.darkmode .coming_soon_wrap .footer_widget ul li a {
    color: #eee;
}


body.darkmode input.newsletter-input {
    background: #222222 none repeat scroll 0 0!important;
    border:1px solid rgba(255,255,255,.2);
}   

body.darkmode .grid_listing .product-listing-content ul.features_list {
    background:#1e1e1e none repeat scroll 0 0;
    border-top:1px solid #555;
} 



body.darkmode .paused-listing {
    background:#ffa2a2;
}
body.darkmode .unapproved-listing {
    background:#06476d;
}
body.darkmode .reaffirm-listing {
    background: #b70000;
}


body.darkmode footer .footer-top {
    background-color: #1e1e1e;
}
