﻿/* General & Typography */
/* ------------------------------------------------------ */

a {
	color: #6d6f71;
}

a:hover,
a:focus {
	color: #004b8e;
}

hr.primary {
	border-top-color: #6d6f71;
}



/* Range Slider */
/* ------------------------------------------------------ */

.ui-slider .ui-slider-handle {
	background: #FFDC2d;
}

.ui-slider .ui-slider-handle:before {
	border: 1px solid #6d6f71;
}

.ui-slider .ui-slider-range {
	background: #6d6f71;
}



/* Tables */
/* ------------------------------------------------------ */

table > thead > tr > th {
	background: #6d6f71;
}



/* Buttons */
/* ------------------------------------------------------ */

/* Default */
.btn-default {
	border-bottom: 2px solid #333333;
	background: #6d6f71;
	color: #ffffff;
}

	.btn-default:hover,
	.btn-default:focus,
	.btn-default:active,
	.btn-default.active {
		outline: 0;
		border-color: #FFDC2d !important;
		background-color: #FFDC2d !important;
		color: #ffffff !important;
	}
	
	.btn-secondary {
	padding-bottom: 3px;
	border-bottom: 2px solid #FFDC2d;
	background: #FFDC2d;
	color: #ffffff;
}

    .btn-secondary:hover,
    .btn-secondary:focus,
    .btn-secondary:active,
    .btn-secondary.active {
        outline: 0;
        border-color: #FFDC2d !important;
        background-color: #FFDC2d !important;
        color: #ffffff !important;
    }

/* Link */
.btn-link {
	background: none;
	border: 0;
	color: #6d6f71;
}

	.btn-link:hover,
	.btn-link:focus,
	.btn-link:active,
	.btn-link.active {
		color: #FFDC2d !important;
		outline: 0;
	}



/* Header */
/* ------------------------------------------------------ */

#header .header-top-bar a:hover {
	color: #6d6f71;
}

/* Header Dropdown */
#header .header-top-bar .header-login > div,
#header .header-top-bar .header-register > div {
	border-top: 2px solid #6d6f71;
}

/* Header Nav Bar */
#header .header-nav-bar .primary-nav > li:hover {
	color: #6d6f71;
}

#header .header-nav-bar .primary-nav > li.active > a {
	border-bottom-color: #6d6f71;
}

#header .header-nav-bar .primary-nav:hover > li:hover > a,
#header .header-nav-bar .primary-nav:hover > li.active:hover > a {
	border-bottom-color: #6d6f71;
}

/* Sub Menus */
#header .header-nav-bar .primary-nav ul {
	border-top: 3px solid #6d6f71;
}

#header .header-nav-bar .primary-nav ul > li:hover > a,
#header .header-nav-bar .primary-nav ul > li.hover > a,
#header .header-nav-bar .primary-nav ul > li.active > a {
	background: #6d6f71;
}

#header.header-style-2 .header-nav-bar .primary-nav > li.active {
	border-bottom-color: #6d6f71;
}

#header.header-style-2 .header-nav-bar .primary-nav:hover > li:hover,
#header.header-style-2 .header-nav-bar .primary-nav:hover > li.active:hover {
	border-bottom-color: #6d6f71;
}

/* Header Map */
#header .header-map {
	border-bottom: 3px solid #6d6f71;
}

/* Header Search Bar */
#header .header-search-bar .toggle:hover,
#header .header-search-bar.active .toggle {
	background: #6d6f71;
}

#header .header-search-bar .toggle:hover span,
#header .header-search-bar .toggle:hover span:before,
#header .header-search-bar .toggle:hover span:after,
#header .header-search-bar.active .toggle span,
#header .header-search-bar.active .toggle span:before,
#header .header-search-bar.active .toggle span:after {
	border-bottom-color: #FFDC2d;
}

/* Header Page Title */
#header .header-page-title {
	background: #ffdc2d;
	color: #030303;
}

/* Mobile Menu Toggle */
#mobile-menu-toggle {
	background: #6d6f71;
}



/* Footer */
/* ------------------------------------------------------ */

#footer {
	background: #ffdc2d;
}

#footer .footer-links a:hover {
	color: #6d6f71;
}

#footer .footer-links a:before {
	color: #6d6f71;
}

/* Copyright - hidden */
#footer .copyright {
	display: none;
}



/* Widgets */
/* ------------------------------------------------------ */

.widget.links-widget > ul > li > a:hover,
.widget.links-widget > ul > li.active > a {
	color: #6d6f71;
}

/* Jobs Filter */
.filter-list a:hover,
.filter-list li.active > a {
	color: #6d6f71;
}

.filter-list li.has-submenu > a:before {
	color: #6d6f71;
}

.country-list a:hover {
	color: #6d6f71;
}

.jobs-filter-widget .toggle,
.compare-price-filter-widget .toggle {
	background: #6d6f71;
}

.jobs-filter-widget .toggle:after,
.compare-price-filter-widget .toggle:after {
	background: #6d6f71;
}

/* Candidates Widget */
.candidates-single-widget table .stars {
	color: #6d6f71;
}



/* Shortcodes */
/* ------------------------------------------------------ */

/* Pricing Tables */
.pricing-tables .pricing-tables-column .price {
	color: #6d6f71;
}

/* Responsive Tabs */
.nav-tabs {
	border-bottom: 3px solid #6d6f71;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
	border-color: #6d6f71;
	background-color: #6d6f71;
}

.responsive-tabs > .tab-content .tab-pane {
	border: 1px solid #6d6f71;
}

.responsive-tabs > .tab-content > .acc-link.active,
.responsive-tabs > .tab-content > .acc-link.active:hover,
.responsive-tabs > .tab-content > .acc-link.active:focus {
	border-color: #6d6f71;
	background-color: #6d6f71;
}

.responsive-tabs.vertical > .tab-content {
	border-left: 3px solid #6d6f71;
}

.responsive-tabs.vertical > .nav-tabs {
	border-right: 3px solid #6d6f71;
}

/* Progress Bar */
.progress-bar > .progress-bar-inner > span {
	background: #6d6f71;
}

.progress-bar.style-2 > .progress-bar-inner {
	background: #6d6f71;
}

.progress-bar.toggle > .progress-bar-toggle {
	border-bottom: 2px solid #333333;
	background: #6d6f71;
}

.progress-bar.toggle.active > .progress-bar-toggle,
.progress-bar.toggle > .progress-bar-toggle:hover {
	border-bottom-color: #333333;
	background: #FFDC2d;
}

/* Progress Circle */
.progress-circle .loader-spiner {
	border: 6px solid #6d6f71;
}

/* Partners Item */
.partners-item .img .overlay {
	background: #6d6f71;
}

/* Jobs Item */
.jobs-item .date {
	background: #6d6f71;
}

/* Pagination */
.pagination > li > a:hover {
	color: #6d6f71;
}

.ullist li.active a,
.ullist li a:hover {
	color: #6d6f71 !important;
}

/* Compare Price */
.compare-price-item .price span {
	color: #6d6f71;
}

/* Sign Up Form */
.form-steps.four > li.active,
.form-steps.four > li.completed {
	background: #6d6f71;
	border-top: 1px solid #6d6f71;
	border-bottom: 1px solid #6d6f71;
}

.form-steps > li.active:first-child,
.form-steps > li.completed:first-child {
	border-left-color: #6d6f71;
}

.form-steps > li.active:last-child,
.form-steps > li.completed:last-child {
	border-right-color: #6d6f71;
}

.form-steps > li.active:after,
.form-steps > li.completed:after {
	border-left: 26px solid #6d6f71;
}