/*
  Google reCAPTCHA v3 OpenCart Integration
  OpenCart Version: 2.x - 3.x
  Author: MagDevel (support@magdevel.com)
*/

.alert > a {
  color: inherit;
  text-decoration: underline;
}

.md-panel-title {
  margin-top: 5px;
  margin-bottom: 5px;
}

.md-store-switcher {
  position: relative;
}

fieldset:not(:last-child) {
  margin-bottom: 30px;
}

.md-btn {
  background-color: #fff;
  color: #888;
  border-color: #aaa;
}

.btn-group-vertical > .md-btn {
  text-align: left;
}

.well input[type="checkbox"] {
  margin-bottom: -2px;
  margin-right: 6px;
}

.slider-container {
  padding-bottom: 15px;
  width: 100%;
  max-width: 360px;
}

.slider-scale {
  margin-bottom: 5px;
}

.slider-value {
  font-size: 13px;
}

.slider {
  -webkit-appearance: none;
  width: 100%;
  height: 10px;
  border-radius: 4px;
  background: #e5e5e5;
  border: 1px solid #ddd;
  outline: none;
  cursor: pointer;
  opacity: .9;
  -webkit-transition: .2s;
  transition: opacity .2s;
}

.slider:hover {
  opacity: 1;
}

.slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #3c933c;
  border-color: #3c933c;
  cursor: pointer;
}

.slider::-moz-range-thumb {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #3c933c;
  border-color: #3c933c;
  cursor: pointer;
}

.md-footer-list {
  margin-bottom: 0;
}

.md-footer-list > li {
  margin-bottom: 5px;
}
