.grecaptcha-badge { visibility: hidden; }

.bootstrap-select .btn-light  {
  background: #fff;
  border-color: #bbb;
  border-radius: 0px;

}

.bootstrap-select .dropdown-menu {
  border: 1px solid #bbb;
  font-size: 1rem;
  border-radius: 0px;
  left: 0px !important;
}
.bootstrap-select .dropdown-menu .dropdown-item.active, .bootstrap-select .dropdown-menu .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #ffba00;
}

.bootstrap-select .btn {
  padding: 0.67rem 1.3rem .67rem;
  font-weight: 400;
  font-size: 1rem;
}

.form-control-small.bootstrap-select .btn {
  padding: 0.35rem .5rem .3rem !important;
  font-size: .88rem;
}


.bootstrap-select.btn-group.fit-width .btn .caret {
  position: absolute;
  top: 50%;
}

.bootstrap-select > .dropdown-toggle:after, .fl-form .fl-wrap-select:after {
  border-left: none;
  border-right: none;
  border-top: none;
  font-family: 'feather';
  content: "\e842";
  color: #000;
  display: block;
  background: none;
  top: 14px;
  right: 16px;
  width: 14px;
  margin-top: 0px;
}

.bootstrap-select .dropdown-toggle:focus {
  outline: none !important;
}


.noUi-target {
  box-shadow: none;
  border: none;
  height: 2px;
  border-radius: 3px;
  background-color: #231f20;
  margin: 0px 7px;
}

.noUi-connect {
  background: #ffba00;
}

.noUi-horizontal .noUi-handle {
  height: 12px;
  width: 12px;
  background-color: #ffba00;
  border-radius: 30px;
  border: 1px solid #231f20;
  top: -5px;
  box-shadow: none;

}

.noUi-horizontal .noUi-origin .noUi-handle { right: -6px; }
.noUi-horizontal .noUi-origin:last-child .noUi-handle { right: -6px; }

.noUi-handle:after, .noUi-handle:before {
  display: none;
}

.pswp__bg {
    background: #fff;
}

.pswp__ui--fit .pswp__top-bar {
    background-color: transparent;
}

.pswp__counter {
    color: #000;
}
.pswp__button--arrow--left:before, .pswp__button--arrow--right:before {
    background-color:transparent;
}
.pswp__img--placeholder--blank {
    background: transparent;
}

.pswp img {
    max-width: none;
    object-fit: contain;
}

.pswp__caption {
    background-color: rgba(0, 0, 0, 0.05) !important;
}

.pswp__caption__center {
    color: #000;
}

.bootstrap-touchspin.input-group { border: none; }
.bootstrap-touchspin .input-group-btn-vertical{  border-radius: 0px; }
.bootstrap-touchspin .input-group-btn-vertical .btn { border: 1px solid #231f20; position: relative; display: block; background:none;  color:#fff; width: 21px; height: 21px; padding: 0px; }
.bootstrap-touchspin .input-group-btn-vertical .btn:active { background:none; border:none; }
.bootstrap-touchspin .input-group-btn-vertical .btn:before { position: absolute; color: #231f20; left: 0px; right: 0px; font-size: 13px; }
.bootstrap-touchspin .input-group-btn-vertical .btn.bootstrap-touchspin-up { margin-bottom: -1px;}
.bootstrap-touchspin .input-group-btn-vertical .btn.bootstrap-touchspin-up:before { top: 3px;}
.bootstrap-touchspin .input-group-btn-vertical .btn.bootstrap-touchspin-down:before { bottom: 3px;}