.form-control:focus ,
.form-select:focus ,
.form-check-input:focus ,
.form-file-input:focus-within ~ .form-file-label {
  box-shadow:none;
}

.form-range:focus::-webkit-slider-thumb ,
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0.5rem 0.15rem rgba(13, 110, 253, 0.25);
}

.was-validated .form-control:valid:focus, .form-control.is-valid:focus,
.was-validated .form-select:valid:focus, .form-select.is-valid:focus ,
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus, 
.was-validated .form-file-input:valid:focus ~ .form-file-label, .form-file-input.is-valid:focus ~ .form-file-label {
	box-shadow:none;
}

.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus ,
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus ,
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus ,
.was-validated .form-file-input:invalid:focus ~ .form-file-label, .form-file-input.is-invalid:focus ~ .form-file-label {
box-shadow:none;
}



.btn-check:focus + .btn, .btn:focus {
box-shadow:none;
}
.btn-check:focus + .btn-primary, .btn-primary:focus ,
.btn-check:checked + .btn-primary:focus,
.btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus,
.show > .btn-primary.dropdown-toggle:focus {
box-shadow:none;
}



.btn-check:focus + .btn-secondary, .btn-secondary:focus {
box-shadow:none;
}
.btn-check:checked + .btn-secondary:focus,
.btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
box-shadow:none;
}



.btn-check:focus + .btn-success, .btn-success:focus ,
.btn-check:checked + .btn-success:focus,
.btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus,
.show > .btn-success.dropdown-toggle:focus {
box-shadow:none;
}


.btn-check:focus + .btn-info, .btn-info:focus ,
.btn-check:checked + .btn-info:focus,
.btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus,
.show > .btn-info.dropdown-toggle:focus {
box-shadow:none;
}


.btn-check:focus + .btn-warning, .btn-warning:focus ,
.btn-check:checked + .btn-warning:focus,
.btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus,
.show > .btn-warning.dropdown-toggle:focus {
box-shadow:none;
}


.btn-check:focus + .btn-danger, .btn-danger:focus ,
.btn-check:checked + .btn-danger:focus,
.btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus,
.show > .btn-danger.dropdown-toggle:focus {
box-shadow:none;
}
.btn-check:focus + .btn-light, .btn-light:focus ,
.btn-check:checked + .btn-light:focus,
.btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus,
.show > .btn-light.dropdown-toggle:focus {
box-shadow:none;
}
.btn-check:focus + .btn-dark, .btn-dark:focus ,
.btn-check:checked + .btn-dark:focus,
.btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus,
.show > .btn-dark.dropdown-toggle:focus {
box-shadow:none;
}
.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
box-shadow:none;
} 
.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus ,
.btn-check:checked + .btn-outline-secondary:focus,
.btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus {
box-shadow:none;
}
.btn-check:focus + .btn-outline-success, .btn-outline-success:focus ,
.btn-check:checked + .btn-outline-success:focus,
.btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus {
box-shadow:none;
}
.btn-check:focus + .btn-outline-info, .btn-outline-info:focus ,
.btn-check:checked + .btn-outline-info:focus,
.btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus {
box-shadow:none;
}
.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus ,
.btn-check:checked + .btn-outline-warning:focus,
.btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus {
box-shadow:none;
}
.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {
box-shadow:none;
}
.btn-check:checked + .btn-outline-danger:focus,
.btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus ,
.btn-check:focus + .btn-outline-light, .btn-outline-light:focus ,
.btn-check:checked + .btn-outline-light:focus,
.btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus {
box-shadow:none;
}
.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus ,
.btn-check:checked + .btn-outline-dark:focus,
.btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus {
box-shadow:none;
}
.navbar-toggler:focus {
box-shadow:none;
}
.page-link:focus ,
.btn-close:focus {
box-shadow:none;
}