::-webkit-scrollbar {
  width: 7px;
  height: 3px;
}

::-webkit-scrollbar-button {
  background: #ccc;
}

::-webkit-scrollbar-track-piece {
  background: #888;
}

::-webkit-scrollbar-thumb {
  background: #eee;
}

a {
  color: inherit;
  text-decoration: none;
}

a:focus,
a:hover {
  color: inherit;
  text-decoration: none;
}

#app {
  margin: 0;
  font-family: CenturyGothic;
}

input,
.hoverOutline,
.hoverBorder {
  border: 1px solid transparent;
  border-spacing: 0 !important;
}

.hoverOutline:hover,
.hoverBorder:hover,
.grayButton:hover {
  border: 1px solid #666;
  cursor: pointer;
}

.hoverUnderline:hover {
  text-decoration: underline;
}

.locationHover:hover {
  background-color: rgb(97, 96, 96) !important;
  color: white !important;
}

document {
  min-width: 320px;
  margin: 0;
}
.dropdown-menu>li>a {
  color:rgb(94, 106, 116);
}
.btn-group {
  margin-right: 40px !important;
}
#split-button-basic-1 {
  background-color:rgb(94, 106, 116) !important;
  color:white !important;
}

body {
  overflow: hidden !important;
  height: 100%;
  margin: 0;
  min-width: 320px;
}

input {
  font-family: CenturyGothic;
  font-size: 16px;
  letter-spacing: 1px;
}

div {
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  -khtml-user-select: none;
  /* Konqueror */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
                                  not supported by any browser */
}

.serviceInput {
  border: 1px solid #404041 !important;
}

.braintree-show-methods,
.braintree-show-paypal,
.braintree-show-options {
  width: 100%;
  margin-top: 15px;
}

.braintree-show-methods {
  display: none !important;
}

.viewDimStyle:hover {
  text-decoration: underline;
}

.approveBtn {
  background-color: #dddddd;
}

@media (max-width: 414px) {
  input {
    font-size: 12px;
  }
}

input[type="radio"] {
  -webkit-appearance: checkbox;
  /* Chrome, Safari, Opera */
  -moz-appearance: checkbox;
  /* Firefox */
  -ms-appearance: checkbox;
  /* not currently supported */
}

/* override carousel styles */

.carousel-control.left,
.carousel-control.right {
  background-image: none;
}

.glyphicon {
  color: gray;
}

.carousel-indicators li {
  background-color: grey !important;
}

.carousel-indicators li:active {
  border: 2px solid grey !important;
}

@keyframes blinkingBG {
  0% {
    opacity: 1;
  }
  49% {
    opacity: 0.7;
  }
  50% {
    opacity: 0.8;
  }
  100% {
    opacity: 1;
  }
}

.orderNowBtn {
  animation: blinkingBG 1.5s infinite !important;
}
.help:hover {
  color: #3a54b4 !important;
  background-color: white !important;
  border: 1px solid #3a54b4 !important;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  opacity: 1;
}

button {
  background-color: white;
}
button:hover {
  background-color: gainsboro;
}
button:active {
  background-color: darkblue;
  color: white;
}
