.btn-primary {
	background-color: #f15d3c;
	border-color: #f15d3c;
}

.btn-primary:hover, 
.btn-primary.focus, 
.btn-primary:focus, 
.btn-primary:not(:disabled):not(.disabled).active, 
.btn-primary:not(:disabled):not(.disabled):active, 
.show > .btn-primary.dropdown-toggle {
	background-color: #d24424;
	border-color: #af2c0f;
	box-shadow: none;
}

.btn-blue {
	background-color: #007bff;
	border-color: #007bff;
	color: #ffffff;
}

.btn-blue:hover, 
.btn-blue.focus, 
.btn-blue:focus, 
.btn-blue:not(:disabled):not(.disabled).active, 
.btn-blue:not(:disabled):not(.disabled):active, 
.show > .btn-blue.dropdown-toggle {
	background-color: #0062cc;
	border-color: #005cbf;
	box-shadow: none;
	color: #ffffff;
}

.form-control:focus, 
.login-card-body .input-group .form-control:focus~.input-group-append .input-group-text, 
.register-card-body .input-group .form-control:focus~.input-group-append .input-group-text {
	border-color: #f9a592;
}


.login-card-body .input-group .form-control.is-invalid~.input-group-append .input-group-text, 
.register-card-body .input-group .form-control.is-invalid~.input-group-append .input-group-text {
	border-color: #dc3545;
}

.sidebar-dark-primary .nav-sidebar>.nav-item>.nav-link.active, 
.sidebar-light-primary .nav-sidebar>.nav-item>.nav-link.active {
	background-color: #f15d3c;
}

.card-primary.card-outline {
	border-color: #f15d3c;
}

.select2-container--default.select2-container--open .select2-selection--single {
	border-color: #f9a592;
}

.select2-container--default.select2-container--focus .select2-selection--multiple, 
.select2-container--default.select2-container--focus .select2-selection--single {
	border-color: #ced4da;
}

.is-invalid ~ .select2-container--default.select2-container--focus .select2-selection--multiple, 
.is-invalid ~ .select2-container--default.select2-container--focus .select2-selection--single, 
.is-invalid ~ .select2-container--default .select2-selection--multiple, 
.is-invalid ~ .select2-container--default .select2-selection--single {
	border-color: #dc3545;
}

.is-invalid .input-group-append > div {
	border-color: #dc3545;
	border-top-right-radius: 0.25em !important;
    border-bottom-right-radius: 0.25em !important;
}

.is-invalid .input-group-prepend > div {
	border-color: #dc3545;
	border-top-left-radius: 0.25em !important;
    border-bottom-left-radius: 0.25em !important;
}

.select2-container--default .select2-dropdown .select2-search__field:focus, 
.select2-container--default .select2-search--inline .select2-search__field:focus {
	border-color: #f9a592;
}

.select2-container--default .select2-results__option--highlighted[aria-selected], 
.select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
	background-color: #f15d3c;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #495057;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
	background-color: #f15d3c;
	border-color: #d24424;
}

.select2-container--default .select2-results__option[aria-selected=true] {
	background-color: #f15d3c5e;
	color: #495057;
}

