/*This document contains CSS overrides for third party React components that for some reason use CSS styling.
  Do not include custom styles for React components, they should be styled via JavaScript in the component file.*/

/* native browser select */
select {
	appearance: none;
  -ms-appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

select::-ms-expand {
	display: none;
}

.labeledInput::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #AEB0B0;
}
.labeledInput::-moz-placeholder { /* Firefox 19+ */
  color: #AEB0B0;
}
.labeledInput:-ms-input-placeholder { /* IE 10+ */
  color: #AEB0B0;
}
.labeledInput:-moz-placeholder { /* Firefox 18- */
  color: #AEB0B0;
}

.sk-wave {
  width: 25px;
  height: 25px;
  text-align: center;
  font-size: 10px; }
  .sk-wave .sk-rect {
    background-color: #808080e6;
    height: 100%;
    width: 3px;
		margin: 0 1.5px 0 0;
    display: inline-block;
    -webkit-animation: sk-waveStretchDelay 1.2s infinite ease-in-out;
            animation: sk-waveStretchDelay 1.2s infinite ease-in-out; }
  .sk-wave .sk-rect1 {
    -webkit-animation-delay: -1.2s;
            animation-delay: -1.2s; }
  .sk-wave .sk-rect2 {
    -webkit-animation-delay: -1.1s;
            animation-delay: -1.1s; }
  .sk-wave .sk-rect3 {
    -webkit-animation-delay: -1s;
            animation-delay: -1s; }
  .sk-wave .sk-rect4 {
    -webkit-animation-delay: -0.9s;
            animation-delay: -0.9s; }
  .sk-wave .sk-rect5 {
    -webkit-animation-delay: -0.8s;
            animation-delay: -0.8s; }
@-webkit-keyframes sk-waveStretchDelay {
  0%, 40%, 100% {
    -webkit-transform: scaleY(0.4);
            transform: scaleY(0.4); }
  20% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1); } }
@keyframes sk-waveStretchDelay {
  0%, 40%, 100% {
    -webkit-transform: scaleY(0.4);
            transform: scaleY(0.4); }
  20% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1); } }
