.btn:focus {
  outline: dotted 2px #fcb53e !important;
	 box-shadow: none !important;
}
div.active:focus {
  outline: dotted 2px #fcb53e
}
a:focus {
  outline: dotted 2px #fcb53e
}
.close:focus {
  outline: dotted 2px #fcb53e
}
input[type="text"]:focus,
input[type="checkbox"]:focus + span {
  outline: dotted 2px #fcb53e  !important;
	 box-shadow: none !important;
	 border-color: transparent;
}
.bottom-sitemap .list-group-item a:focus {
  outline: dotted 2px #000
}
.swiper-pagination-bullet:focus, .owl-theme .owl-dots .owl-dot:focus {
  outline: dotted 2px #fcb53e !important;
}
.index-news .nav-tabs .nav-link:focus {
  border-top: dotted 2px #fcb53e;
}
.index-news .nav-tabs .nav-link:focus::after {
  border-right: dotted 2px #fcb53e;
}
.index-news .nav-tabs .nav-link:focus::before {
  border-left: dotted 2px #fcb53e;
}
.index-promote .photo-card a:focus {
  outline: dotted 2px #000 !important;
}
.has-slider .swiper-button-next:focus, .has-slider .swiper-button-prev:focus, .swiper-player .btn:focus {
  outline: dotted 3px #fcb53e !important;
}
.has-slider .custom-nav .owl-prev:focus, .has-slider .custom-nav .owl-next:focus, .owl-player .btn:focus {
  outline: dotted 3px #fcb53e !important;
}
.sidebar .navbar-brand a:focus .brand-logo {
  outline: dotted 3px #fcb53e
}
.card a:focus h5 {
  outline: dotted 2px #fcb53e
}
.pagination .page-link:focus {
  outline: dotted 2px #fcb53e !important;
}
.has-accordion .card .card-header button:focus {
  outline: dotted 2px #fcb53e !important
}
.just-grid div.col-lg-3 > a:focus {
  outline: dotted 2px #fcb53e !important
}
.nav > li > a:focus {
  outline: dotted 2px #fcb53e
}
.tag-card .card-footer .btn:focus {
  outline: dotted 2px #fcb53e !important;
}
.has-checkboxfilter .mix a:focus {
  outline: dotted 2px #fcb53e
}
.has-checkboxfilter.choose .custom-checkbox input[type="checkbox"] + span:focus {
  outline: dotted 2px #fcb53e
}
.msg-card a:focus .card-title, .icon-card a:focus .card-title {
  outline: dotted 2px #fcb53e
}
.carousel-inner > .item {
  position: absolute;
  top: -999999em;
  display: block;
  -webkit-transition: 0.6s ease-in-out left;
  -moz-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left
}
.carousel-inner > .active {
  top: 0
}
.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {
  position: relative
}
.carousel-inner > .next, .carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%
}
.alert-success {
  color: #2d4821
}
.alert-info {
  color: #214c62
}
.alert-warning {
  color: #6c4a00;
  background-color: #f9f1c6
}
.alert-danger {
  color: #d2322d
}
.alert-danger:hover {
  color: #a82824
}