
/* ==========================================================================
Themes (Quiz color handling)
========================================================================== */

.navbar-progress {
	background: rgb(231,78,15);
	background: -moz-linear-gradient(top,    rgb(231,78,15) 0%, rgb(211,58,0) 100%);
	background: -webkit-linear-gradient(top, rgb(231,78,15) 0%, rgb(211,58,0) 100%);
	background: linear-gradient(to bottom,   rgb(231,78,15) 0%, rgb(211,58,0) 100%);
}
.btn-primary, .btn-primary:active, .btn-primary:visited,
.questions .letter,
input[type="radio"]:before, .radio input[type="radio"]:before, .radio-inline input[type="radio"]:before,
input[type="checkbox"]:checked:after, .checkbox input[type="checkbox"]:checked:after, .checkbox-inline input[type="checkbox"]:checked:after {
	background: rgb(231,78,15) !important;
}
a, a:hover,
.btn-default,
.navbar-default .btn-link,
.questions .number,
.questions .question,
.free-answer .fa-pencil,
.text-primary {
	color: rgb(231,78,15);
}
input[type="checkbox"]:checked:after, .checkbox input[type="checkbox"]:checked:after, .checkbox-inline input[type="checkbox"]:checked:after,
input[type="checkbox"]:focus:after, .checkbox input[type="checkbox"]:focus:after, .checkbox-inline input[type="checkbox"]:focus:after,
input[type="radio"]:checked:after, .radio input[type="radio"]:checked:after, .radio-inline input[type="radio"]:checked:after {
	border-color: rgb(231,78,15);
}

textarea:focus, textarea.form-control:focus, input.form-control:focus, input[type=text]:focus, input[type=password]:focus, input[type=email]:focus, input[type=number]:focus, [type=text].form-control:focus, [type=password].form-control:focus, [type=email].form-control:focus, [type=tel].form-control:focus, [contenteditable].form-control:focus, select:focus, select.form-control:focus {
	-webkit-box-shadow: inset 0 -2px 0 rgb(231,78,15);
	box-shadow: inset 0 -2px 0 rgb(231,78,15);
}

.btn-primary:hover {
	background: rgb(211,58,0) !important;
}
