/**
 * Table of Contents
 *
 * 1.0 - Scaffolding [Theme specific scaffolding]
 * 2.0 - WordPress Core
 * 3.0 - Layout
 * 4.0 - Slidable Sidebar
 * 5.0 - Button
 * 6.0 - Pagination
 * 7.0 - Scroll To Top
 * 8.0 - Header
 * 9.0 - Mean Menu
 * 10.0 - Footer
 * 11.0 - Banner
 * 12.0 - Intro
 * 13.0 - Post Carousel
 * 14.0 - Contact Page
 * 15.0 - Blog
 * 16.0 - Blog Variation One
 * 17.0 - Blog Variation Three
 * 18.0 - Blog Variation Four
 * 19.0 - 404 Page
 * 20.0 - Widgets
 * 21.0 - Shortcodes
 */
/*-----------------------------------------------------------------------------------*/
/* 1.0 - Scaffolding
/*-----------------------------------------------------------------------------------*/
html {
  background-color: #fff;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  color: inherit;
}
td,
th {
  border-color: #e1e1e1;
}
.qe-testimonial-wrapper .qe-testimonial-img img {
  border-color: #eee;
}
.qe-testimonial-wrapper .qe-testimonial-byline {
  color: #757575;
}
.qe-testimonial-text:before {
  background-color: #ab924e;
}
/*-----------------------------------------------------------------------------------*/
/* 2.0 - WordPress Core
/*-----------------------------------------------------------------------------------*/
.wp-caption {
  border-color: #e1e1e1;
}
/*-----------------------------------------------------------------------------------*/
/* 3.0 - Layouts
/*-----------------------------------------------------------------------------------*/
.content-area-mixin,
.floated-area .content-area,
.none-floated-area .content-area,
.search-no-results .no-results {
  background-color: #fff;
}
.no-results input[type="text"],
.no-results input[type="search"] {
  border-color: #999;
  color: #000;
}
/* Author Section */
.post-author-section,
.search-section,
.category-section {
  background-color: #fff;
}
.post-author-section small {
  color: #757575;
}
.post-author-section .social-networks a {
  color: #4b4b4b;
}
.post-author-section .social-networks a:hover {
  color: #000;
}
/* Search Section */
.search-section .fa-search {
  color: #ababab;
}
/*-----------------------------------------------------------------------------------*/
/* 4.0 - Slidable Sidebar
/*-----------------------------------------------------------------------------------*/
.slidable-sidebar {
  background: #fff;
  border-left-color: #e2e2e2;
}
/*-----------------------------------------------------------------------------------*/
/* 5.0 - Button
/*-----------------------------------------------------------------------------------*/
.btn,
button[type="submit"],
input[type="submit"] {
  border-color: #999;
  color: #4b4b4b;
}
.btn-primary {
  background: #000;
  border-color: #000;
  color: #fff;
}
.btn-info {
  background-color: #03A9F4;
  border-color: #03A9F4;
  color: #fff;
}
.btn-success {
  background-color: #5cb85c;
  border-color: #5cb85c;
  color: #fff;
}
.btn-warning {
  background-color: #f0ad4e;
  border-color: #f0ad4e;
  color: #fff;
}
.btn-danger {
  background-color: #d9534f;
  border-color: #d9534f;
  color: #fff;
}
.btn:hover {
  background: #000;
  border-color: #000;
  color: #fff;
}
/*-----------------------------------------------------------------------------------*/
/* 6.0 - Pagination
/*-----------------------------------------------------------------------------------*/
.pagination a {
  color: #8a8a8a;
}
.pagination a:hover {
  color: #000;
}
.page-links {
  border-color: #999;
}
/*-----------------------------------------------------------------------------------*/
/* 7.0 - Scroll To Top
/*-----------------------------------------------------------------------------------*/
#scroll-top {
  border-color: #757575;
}
#scroll-top:hover {
  border-color: #000;
  background-color: #000;
  color: #fff;
}
/*-----------------------------------------------------------------------------------*/
/* 8.0 - Header
/*-----------------------------------------------------------------------------------*/
.site-header {
  background-color: #fff;
}
@media (min-width: 992px) {
  .center-aligned-header .site-branding:after {
    background-color: #ab924e;
  }
}
.social-links-menu a {
  color: #4b4b4b;
}
.social-links-menu a:hover {
  color: #000;
}
.mobile-menu .search-toggle:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
.search-overlay {
  background: rgba(25, 26, 26, 0.9);
}
.search-overlay .close-search {
  color: #fff;
}
.search-overlay .fa-search {
  color: #666;
}
::-moz-placeholder {
  color: #4b4b4b;
  opacity: 1;
}
:-ms-input-placeholder {
  color: #4b4b4b;
}
::-webkit-input-placeholder {
  color: #4b4b4b;
}
.site-branding + .main-navigation:before {
  border-left-color: #d4d4d4;
}
.main-navigation div.primary-menu > ul > li > a,
.main-navigation .primary-menu > li > a {
  color: #4b4b4b;
}
.main-navigation div.primary-menu > ul > li > a:hover,
.main-navigation .primary-menu > li > a:hover,
.main-navigation div.primary-menu > ul > .current-menu-item > a,
.main-navigation .primary-menu > .current-menu-item > a {
  color: #000;
}
.main-navigation div.primary-menu > ul > .page_item_has_children:hover > a:before,
.main-navigation .primary-menu > .page_item_has_children:hover > a:before,
.main-navigation div.primary-menu > ul > .menu-item-has-children:hover > a:before,
.main-navigation .primary-menu > .menu-item-has-children:hover > a:before {
  border-bottom-color: #000;
}
.main-navigation div.primary-menu > ul .children,
.main-navigation .primary-menu .children,
.main-navigation div.primary-menu > ul .sub-menu,
.main-navigation .primary-menu .sub-menu {
  background-color: #000;
}
.main-navigation div.primary-menu > ul .children a,
.main-navigation .primary-menu .children a,
.main-navigation div.primary-menu > ul .sub-menu a,
.main-navigation .primary-menu .sub-menu a {
  color: #b2b2b2;
}
.main-navigation div.primary-menu > ul .children a:hover,
.main-navigation .primary-menu .children a:hover,
.main-navigation div.primary-menu > ul .sub-menu a:hover,
.main-navigation .primary-menu .sub-menu a:hover {
  color: #fff;
}
/*-----------------------------------------------------------------------------------*/
/* 9.0 - Mean Menu
/*-----------------------------------------------------------------------------------*/
.mean-container a.meanmenu-reveal {
  color: #000;
  background: #fff;
  border-right-color: rgba(0, 0, 0, 0.1);
}
.mean-container a.meanmenu-reveal span {
  background: #000;
}
.mean-container .mean-bar {
  background: #fff;
  border-bottom-color: rgba(0, 0, 0, 0.1) !important;
}
.mean-container .mean-nav {
  background: #fff;
}
.mean-container .mean-nav ul li a {
  border-top-color: rgba(0, 0, 0, 0.1);
  color: #000;
}
.mean-container .mean-nav ul li a.mean-expand {
  background: #fff;
  border-left-color: rgba(0, 0, 0, 0.1) !important;
  border-bottom-color: rgba(0, 0, 0, 0.1) !important;
}
.mean-container .mean-nav ul li a.mean-expand:hover {
  background: rgba(0, 0, 0, 0.04);
}
.mean-container .mean-nav ul li a:hover {
  background: rgba(0, 0, 0, 0.04);
}
.mean-container .mean-nav ul li li a {
  border-top-color: rgba(0, 0, 0, 0.1);
}
/*-----------------------------------------------------------------------------------*/
/* 10.0 - Footer
/*-----------------------------------------------------------------------------------*/
.site-footer {
  background-color: #fff;
  color: #757575;
}
.site-footer a {
  color: #000;
}
.site-footer a:hover {
  color: #4b4b4b;
}
/*-----------------------------------------------------------------------------------*/
/* 11.0 - Banner
/*-----------------------------------------------------------------------------------*/
.banner .intro {
  background-color: #fff;
}
.banner-overlay .banner:before,
.banner-overlay .page-head:before {
  background: linear-gradient(rgba(0, 0, 0, 0.95), rgba(255, 255, 255, 0));
}
.banner-overlay .site-header .tag-line,
.banner-overlay .site-header a,
.banner-overlay .main-navigation div.primary-menu > ul > li > a,
.banner-overlay .main-navigation .primary-menu > li > a {
  color: #c1c1c1;
}
.banner-overlay .site-header a:hover,
.banner-overlay .main-navigation div.primary-menu > ul > li > a:hover,
.banner-overlay .main-navigation .primary-menu > li > a:hover,
.banner-overlay .main-navigation .primary-menu > .current-menu-item > a {
  color: #fff;
}
/*-----------------------------------------------------------------------------------*/
/* 12.0 - Intro
/*-----------------------------------------------------------------------------------*/
.inspiry-blog-variation-one .intro,
.inspiry-blog-variation-four .intro {
  background-color: #fff;
}
/*-----------------------------------------------------------------------------------*/
/* 13.0 - Post Carousel
/*-----------------------------------------------------------------------------------*/
.post-carousel .inner-wrapper {
  background-color: #fff;
}
.post-carousel .entry-title a:hover {
  color: #4b4b4b;
}
.post-carousel .read-more-text {
  color: #000;
}
.post-carousel .read-more-text:hover {
  color: #4b4b4b;
}
/* Owl Carousel */
.owl-carousel {
  background-color: #fff;
}
.owl-carousel .owl-prev,
.owl-carousel .owl-next {
  background-color: rgba(255, 255, 255, 0.9);
}
.owl-carousel .owl-prev:hover,
.owl-carousel .owl-next:hover {
  background-color: #fff;
}
/*-----------------------------------------------------------------------------------*/
/* 14.0 - Contact Page
/*-----------------------------------------------------------------------------------*/
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="number"],
textarea {
  background: #fff;
  border-color: #e2e2e2;
}
button[type="submit"],
input[type="submit"] {
  background-color: transparent;
}
button[type="submit"]:hover,
input[type="submit"]:hover {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.contact-form,
.wpcf7-form,
.ninja-forms-form {
  border-top-color: #e2e2e2;
}
.contact-form p label span {
  color: #e74242;
}
div.wpcf7-mail-sent-ok {
  border-color: #757575;
}
/*-----------------------------------------------------------------------------------*/
/* 15.0 - Blog
/*-----------------------------------------------------------------------------------*/
/* common styles for every post */
.post-common {
  background-color: #fff;
}
.post-common .entry-title a:hover {
  color: #4b4b4b;
}
/* Post Scaffolding */
.post-meta-common .entry-meta,
.post-common .entry-meta,
.single-post .entry-meta,
.widget-post-content .entry-meta,
.top-posts-carousel .top-post-entry-meta {
  color: #757575;
}
.post-meta-common .entry-meta a,
.post-common .entry-meta a,
.single-post .entry-meta a,
.widget-post-content .entry-meta a,
.top-posts-carousel .top-post-entry-meta a {
  color: inherit;
}
.post-meta-common .entry-meta a:hover,
.post-common .entry-meta a:hover,
.single-post .entry-meta a:hover,
.widget-post-content .entry-meta a:hover,
.top-posts-carousel .top-post-entry-meta a:hover {
  color: #000;
}
.meta-separator,
.single-post .entry-meta-item:not(.cat-links) + .entry-meta-item:before,
.inspiry-blog-variation-one .entry-meta-item:not(.cat-links) + .entry-meta-item:before,
.inspiry-blog-variation-two .entry-meta-item:not(.cat-links) + .entry-meta-item:before,
.inspiry-blog-variation-three .entry-meta-item + .entry-meta-item:before,
.col-post .post-meta-common span + span:before,
.top-posts-carousel .top-post-meta-item + .top-post-meta-item:before,
.col-post .post-common span + span:before,
.col-post .single-post span + span:before,
.col-post .widget-post-content span + span:before {
  background-color: #a1a1a1;
}
.cat-links-white .cat-links,
.inspiry-blog-variation-two .cat-links {
  background: #fff;
}
.cat-links-white .cat-links:hover,
.inspiry-blog-variation-two .cat-links:hover {
  background: #000;
  color: #fff;
}
.cat-links-white .cat-links:hover a,
.inspiry-blog-variation-two .cat-links:hover a {
  color: inherit;
}
.cat-links-white .cat-links a,
.inspiry-blog-variation-two .cat-links a {
  color: #4b4b4b;
}
.cat-links-white .format-standard:not(.has-post-thumbnail) .cat-links a,
.inspiry-blog-variation-two .format-standard:not(.has-post-thumbnail) .cat-links a {
  color: #fff;
}
.cat-links-white .format-standard:not(.has-post-thumbnail) .cat-links,
.inspiry-blog-variation-two .format-standard:not(.has-post-thumbnail) .cat-links {
  background-color: #000;
}
.cat-links-white .format-standard:not(.has-post-thumbnail) .cat-links:hover,
.inspiry-blog-variation-two .format-standard:not(.has-post-thumbnail) .cat-links:hover {
  background-color: #333333;
}
.cat-links-black .cat-links,
.banner .blog-post .cat-links,
.single-post .cat-links {
  background-color: #000;
  color: #fff;
}
.cat-links-black .cat-links:hover,
.banner .blog-post .cat-links:hover,
.single-post .cat-links:hover {
  background-color: #4d4d4d;
}
.cat-links-black .cat-links a,
.cat-links-black .cat-links a:hover,
.banner .blog-post .cat-links a,
.banner .blog-post .cat-links a:hover,
.single-post .cat-links a,
.single-post .cat-links a:hover {
  color: #fff;
}
.cat-links-colored .cat-links,
.inspiry-blog-variation-one .cat-links {
  color: #fff;
}
.cat-links-colored .cat-links a,
.cat-links-colored .cat-links a:hover,
.inspiry-blog-variation-one .cat-links a,
.inspiry-blog-variation-one .cat-links a:hover {
  color: #fff;
}
.cat-links-colored .cat-color-1 .cat-links,
.inspiry-blog-variation-one .cat-color-1 .cat-links {
  background-color: #7c54d5;
}
.cat-links-colored .cat-color-1 .cat-links:hover,
.inspiry-blog-variation-one .cat-color-1 .cat-links:hover {
  background-color: #5f31c5;
}
.cat-links-colored .cat-color-2 .cat-links,
.inspiry-blog-variation-one .cat-color-2 .cat-links {
  background-color: #ee2222;
}
.cat-links-colored .cat-color-2 .cat-links:hover,
.inspiry-blog-variation-one .cat-color-2 .cat-links:hover {
  background-color: #cd1010;
}
.cat-links-colored .cat-color-3 .cat-links,
.inspiry-blog-variation-one .cat-color-3 .cat-links {
  background-color: #ff8d48;
}
.cat-links-colored .cat-color-3 .cat-links:hover,
.inspiry-blog-variation-one .cat-color-3 .cat-links:hover {
  background-color: #ff6d15;
}
.cat-links-colored .cat-color-4 .cat-links,
.inspiry-blog-variation-one .cat-color-4 .cat-links {
  background-color: #069ead;
}
.cat-links-colored .cat-color-4 .cat-links:hover,
.inspiry-blog-variation-one .cat-color-4 .cat-links:hover {
  background-color: #04717c;
}
.cat-links-colored .cat-color-5 .cat-links,
.inspiry-blog-variation-one .cat-color-5 .cat-links {
  background-color: #5177d7;
}
.cat-links-colored .cat-color-5 .cat-links:hover,
.inspiry-blog-variation-one .cat-color-5 .cat-links:hover {
  background-color: #2e59c7;
}
.cat-links-colored .cat-color-6 .cat-links,
.inspiry-blog-variation-one .cat-color-6 .cat-links {
  background-color: #32ae8b;
}
.cat-links-colored .cat-color-6 .cat-links:hover,
.inspiry-blog-variation-one .cat-color-6 .cat-links:hover {
  background-color: #27866b;
}
/* Sticky Post */
.sticky:before {
  border-top-color: #f0ad4e;
}
.sticky:after {
  color: #fff;
}
.single-post blockquote cite {
  color: #AFAFAF;
}
.single-post-variation-one .entry-footer {
  border-top-color: #dcdcdc;
}
.single-post-variation-two .tag-links a {
  background-color: #000;
  color: #fff;
}
.single-post-variation-two .tag-links a:hover {
  background-color: #f2f2f2;
  color: #000;
}
.inspiry-post-share {
  border-top-color: #dcdcdc;
}
.inspiry-post-share-links a {
  color: #a0a0a0;
}
.inspiry-post-share-links a:hover {
  color: #000;
}
.similar-posts {
  border-top-color: #dcdcdc;
}
.related-posts {
  border-top-color: #dcdcdc;
}
.post-navigation-with-image img + .meta-nav {
  background-color: #fff;
}
.post-navigation-with-image img + .meta-nav:hover {
  background-color: #000;
}
.post-navigation-with-title {
  border-top-color: #e1e1e1;
}
.post-navigation-with-title a {
  color: #000;
}
.post-navigation-with-title a:hover {
  color: #ab924e;
}
.post-navigation-with-title .nav-next {
  border-left-color: #e1e1e1;
}
.about-author {
  border-top-color: #dcdcdc;
}
.about-author .social-networks a {
  color: #a0a0a0;
}
.about-author .social-networks a:hover {
  color: #4b4b4b;
}
.post-password-form input[type="text"],
.post-password-form input[type="password"] {
  border-color: #999999;
}
.commentlist {
  border-bottom-color: #e1e1e1;
}
#comments {
  border-top-color: #dcdcdc;
}
@media (min-width: 600px) {
  #comments .comment-wrapper:after {
    border-color: rgba(255, 255, 255, 0);
  }
  #comments .comment-wrapper:before {
    border-color: rgba(215, 215, 215, 0);
  }
}
.inspiry-blog-single-one #comments .comment-wrapper,
.page #comments .comment-wrapper {
  border-color: #d7d7d7;
}
.inspiry-blog-single-one #comments .comment-wrapper:after,
.page #comments .comment-wrapper:after {
  border-right-color: #fff;
}
.inspiry-blog-single-one #comments .comment-wrapper:before,
.page #comments .comment-wrapper:before {
  border-right-color: #d7d7d7;
}
.inspiry-blog-single-one #comments .children .comment-wrapper,
.page #comments .children .comment-wrapper {
  background-color: #fafafa;
}
.inspiry-blog-single-one #comments .children .comment-wrapper:after,
.page #comments .children .comment-wrapper:after {
  border-right-color: #fafafa;
}
.inspiry-blog-single-two #comments .comment-wrapper {
  background-color: #f9f9f9;
}
.inspiry-blog-single-two #comments .comment-wrapper:after {
  border-right-color: #f9f9f9;
}
.inspiry-blog-single-two #comments .comment-wrapper:before {
  border-right-color: #f9f9f9;
}
/*-----------------------------------------------------------------------------------*/
/* 16.0 - Blog Variation One
/*-----------------------------------------------------------------------------------*/
.inspiry-blog-variation-one .format-standard:not(.has-post-thumbnail),
.inspiry-blog-variation-two .format-standard:not(.has-post-thumbnail) {
  border-top-color: #eaeaea;
}
/*-----------------------------------------------------------------------------------*/
/* 17.0 - Blog Variation Three
/*-----------------------------------------------------------------------------------*/
.inspiry-blog-variation-three {
  background-color: #fff;
}
.inspiry-blog-variation-three .sticky:after {
  color: #f0ad4e;
}
.inspiry-blog-variation-three .site-main .hentry {
  border-bottom-color: #f0f0f0;
}
.inspiry-blog-variation-three .site-main .read-more-text {
  color: #4b4b4b;
}
.inspiry-blog-variation-three .site-main .read-more-text:hover {
  color: #000;
}
.inspiry-blog-variation-three .site-main .cat-links a {
  color: #ab924e;
}
/*-----------------------------------------------------------------------------------*/
/* 18.0 - Blog Variation Four
/*-----------------------------------------------------------------------------------*/
.col-post .cat-links a {
  color: #ab924e;
}
.col-post .cat-links a:hover {
  color: #88743e;
}
.load-more-msg p {
  background-color: #fff;
}
/*-----------------------------------------------------------------------------------*/
/* 19.0 - 404 Page
/*-----------------------------------------------------------------------------------*/
.error-404 small {
  color: #ef3e36;
}
.error-404 p {
  color: #000;
}
.error-404 .back-to-home {
  background-color: #000;
  color: #fff;
}
.error-404 .back-to-home:hover {
  background-color: #333333;
}
/*-----------------------------------------------------------------------------------*/
/* 20.0 - Widgets
/*-----------------------------------------------------------------------------------*/
.widget-common,
.widget_recent_entries ul,
.widget_recent_comments ul,
.widget_categories ul,
.widget_pages ul,
.widget_meta ul,
.widget_archive ul,
.tagcloud,
.about-widget-content,
.widget_search,
.jetpack_subscription_widget,
.widget_contact_info,
.widget_jetpack_display_posts_widget,
.widget-grofile {
  background-color: #fff;
}
.slidable-sidebar .widget-common,
.slidable-sidebar .widget_recent_entries ul,
.slidable-sidebar .widget_recent_comments ul,
.slidable-sidebar .widget_categories ul,
.slidable-sidebar .widget_pages ul,
.slidable-sidebar .widget_meta ul,
.slidable-sidebar .widget_archive ul,
.slidable-sidebar #calendar_wrap,
.slidable-sidebar .widget .widget-post-list,
.slidable-sidebar .jetpack_subscription_widget,
.slidable-sidebar input[type="submit"],
.slidable-sidebar .widget_contact_info,
.slidable-sidebar .widget_jetpack_display_posts_widget,
.slidable-sidebar .widget-grofile,
.slidable-sidebar .widget_search,
.slidable-sidebar .tagcloud,
.slidable-sidebar .about-widget-content {
  background-color: transparent;
}
/* Calendar Widget */
#calendar_wrap {
  background-color: #fff;
}
#calendar_wrap th,
#calendar_wrap #today,
#calendar_wrap tfoot td {
  background-color: #f2f2f2;
}
/* Tag Cloud Widget */
.tagcloud a,
.tag-links a {
  background-color: #f2f2f2;
  color: #4b4b4b;
}
.tagcloud a:hover,
.tag-links a:hover {
  color: #fff;
  background: #000;
}
/* Post List Widget */
.widget .widget-post-list {
  background-color: #fff;
}
.widget .widget-post-list li {
  border-bottom-color: #f2f2f2;
}
/* Top Posts Widget */
.top-posts-carousel .post-content-wrapper {
  background-color: #fff;
}
/* Twitter Widget */
.widget_latest_tweets_widget .latest-tweets {
  background-color: #fff;
}
.widget_latest_tweets_widget li:not(:last-child) {
  border-bottom-color: #f2f2f2;
}
.widget_latest_tweets_widget .tweet-text a {
  color: #000;
}
.widget_latest_tweets_widget .tweet-text a:hover {
  color: #4b4b4b;
}
.widget_latest_tweets_widget .tweet-details {
  color: #a3a3a3;
}
/* Instagram Feeds */
.null-instagram-feed p a {
  border-color: #999;
  color: #4b4b4b;
}
.null-instagram-feed p a:hover {
  background: #000;
  border-color: #000;
  color: #fff;
}
.instagram-pics li {
  background: #000;
}
/*  Widget Search */
.widget_search input[type="text"],
.widget_search input[type="email"],
.widget_search input[type="search"] {
  border-color: #ddd;
}
.widget_search input[type="submit"],
.jetpack_subscription_widget input[type="submit"] {
  background-color: #fff;
  border-color: #ddd;
  color: #000;
}
.widget_search input[type="submit"]:hover,
.jetpack_subscription_widget input[type="submit"]:hover {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
/* Inspiry Author Profile Widgets */
.widget_inspiry_author_profile .inspiry-author-profile {
  background-color: #fff;
}
.widget_inspiry_author_profile .social-icons a {
  color: #a0a0a0;
}
.widget_inspiry_author_profile .social-icons a:hover {
  color: #4b4b4b;
}
/* Inspiry Author Profile Widgets */
.qaet-tweets {
  background-color: #fff;
}
.qaet-tweets .qaet-tweet:before {
  background-color: #85cdff;
  color: #fff;
}
.qaet-tweets .qaet-tweet:not(:last-child) {
  border-bottom-color: #f2f2f2;
}
/*-----------------------------------------------------------------------------------*/
/* 21.0 - Shortcodes
/*-----------------------------------------------------------------------------------*/
.toggle > dt,
.accordion > dt {
  border-color: #757575;
}
.toggle > dt:first-of-type,
.accordion > dt:first-of-type {
  border-top-color: #757575;
}
.toggle > dt.current,
.accordion > dt.current,
.toggle > dt:hover,
.accordion > dt:hover {
  background-color: #f2f2f2;
}
.toggle > dd,
.accordion > dd {
  border-color: #757575;
}
/* Tabs */
.tabs-container .tabs-nav {
  border-bottom-color: #757575;
}
.tabs-container .tabs-nav li {
  background-color: #f2f2f2;
  border-top-color: #757575;
  border-left-color: #757575;
  color: #000;
}
.tabs-container .tabs-nav li:last-child {
  border-right-color: #757575;
}
.tabs-container .tabs-nav li:hover {
  background-color: #fff;
}
.tabs-container .tabs-nav li.active {
  background-color: #fff;
  border-bottom-color: #fff;
}
.tabs-container .tab-content {
  border-color: #757575;
}
/* Progress Bars */
.progress-bar-outer {
  background-color: #eee;
}
.progress-bar-inner {
  background-color: #03A9F4;
}
.progress-bar-inner.red {
  background-color: #d9534f;
}
.progress-bar-inner.orange {
  background-color: #f0ad4e;
}
.progress-bar-inner.green {
  background-color: #5cb85c;
}
.progress-bar-skill-level {
  color: #353535;
}
/* Alerts */
.alert {
  background-color: #03A9F4;
  color: #fff;
}
.alert-success {
  background-color: #5cb85c;
}
.alert-warning {
  background-color: #f0ad4e;
}
.alert-danger {
  background-color: #d9534f;
}
/* Contrast Content */
.contrast-content {
  background-color: #33373f;
  color: #d2d2d2;
}
