


/* Custom colours */

body,
.text-primary {
	color: #004179;
}

a {
	color: #006AC6;
}

a:hover,
a:focus {
	color: #004179;
}

.navbar-default .navbar-brand,
.navbar-default .navbar-brand:hover { /* Survey Title */
    color: #61901E;
}

.progress-bar {
    background-color: #7EBA27;
}



.text-info { /* Info text */
    color: #006AC6;
}

.btn-primary {
    color: #FFFFFF;
    background-color: #C2D66E;
    border-color: #C2D66E;
}

.btn-primary:active, 
.btn-primary.active, 
.open > .dropdown-toggle.btn-primary {
    color: #FFFFFF;
    background-color: #7EBA27;
    border-color: #7EBA27;
}

.btn-primary:hover,
.btn-primary:active:hover, 
.btn-primary.active:hover, 
.open > .dropdown-toggle.btn-primary:hover, 
.btn-primary:active:focus, 
.btn-primary.active:focus, 
.open > .dropdown-toggle.btn-primary:focus, 
.btn-primary:active.focus, 
.btn-primary.active.focus, 
.open > .dropdown-toggle.btn-primary.focus {
	outline: none; 
    color: #FFFFFF;
    background-color: #61901E;
    border-color: #61901E;
}

.button-item.btn-primary:active:hover,
.button-item.btn-primary.active:hover, 
.button-item.btn-primary:active:focus,
.button-item.btn-primary.active:focus 
.button-item.btn-primary:active.focus, 
.button-item.btn-primary.active.focus {/* Button questions (Yes/No, Gender...) */
    background-color: #7EBA27;
    border-color: #7EBA27;
}

label::after,
.radio-item label::after {
	background-color: #7EBA27; 
}

input[type="checkbox"]:checked + label::after {
	color: #FFFFFF;
	border: 1px solid #7EBA27;
}

.slider.slider-reset .slider-handle, 
.slider.slider-untouched .slider-handle {
    background-color: #C2D66E;
}

.slider-track-low, 
.slider-track-high {
    border: 1px solid #E7E7E7;
}

.slider-handle {
    background-color: #7EBA27;
}

/* Semantic Differential Slider */

.semantic-diff-question .slider.slider-horizontal .slider-handle.answered,
.semantic-diff-question .button-wrapper button.active-button {
	background: #7EBA27;
	border-color: #61901E;
}

#footer-content {
	border-top: 2px solid #61901E;
	background: #7EBA27;
	color: #FFFFFF;
}

/* Footer */

#footer-content {
	/*display: none;*/
}

