::-webkit-input-placeholder {
  /* Chrome */
  color: #CCC; }

:-ms-input-placeholder {
  /* IE 10+ */
  color: #CCC; }

::-moz-placeholder {
  /* Firefox 19+ */
  color: #CCC;
  opacity: 1; }

:-moz-placeholder {
  /* Firefox 4 - 18 */
  color: #CCC;
  opacity: 1; }

label {
  display: block; }

span.help-block.wpcf7-not-valid-tip {
  color: red; }

.wpcf7-response-output {
  display: none; }

.custom-control-indicator {
  width: 1rem;
  height: 1rem; }

.custom-control-input:focus ~ .custom-control-indicator {
  box-shadow: none; }

span.ajax-loader.is-active {
  width: 32px;
  height: 32px;
  display: inline-block; }

div.wpcf7 .ajax-loader.is-active {
  display: block;
  position: relative;
  width: 100%;
  margin: 10px 0 0 0;
  height: 5px;
  background: rgba(0, 0, 0, 0.05);
  overflow: hidden; }
  div.wpcf7 .ajax-loader.is-active:after {
    content: "";
    width: 35%;
    height: 5px;
    position: absolute;
    top: 0;
    left: 0;
    background: #FE951A;
    -webkit-animation: indeterminate 1.5s cubic-bezier(0, 0.27, 1, 0.63) infinite;
            animation: indeterminate 1.5s cubic-bezier(0, 0.27, 1, 0.63) infinite; }

@-webkit-keyframes indeterminate {
  0% {
    left: -35%; }
  100% {
    left: 100%; } }

@keyframes indeterminate {
  0% {
    left: -35%; }
  100% {
    left: 100%; } }

/*# sourceMappingURL=forms.css.map */
