#inp_honey { display:none; }
#emailCheck { display:none; }

.form-bordered input,
.form-bordered textarea,
.form-bordered select  {
  border: 2px solid #8c8d8e;
  border-radius: 0;
  color: #8c8d8e;
}
.form-bordered label{
  text-transform: uppercase;
}
.form-control::-webkit-input-placeholder { 
  color: #c9c9c9;
  opacity: 1; 
}
.form-control::-moz-placeholder { 
  color: #c9c9c9;
  opacity: 1; 
}
.form-control:-ms-input-placeholder { 
  color: #c9c9c9;
  opacity: 1; 
}
.form-control::-ms-input-placeholder { 
  color: #c9c9c9;
  opacity: 1; 
}
.form-control::placeholder { 
  color: #c9c9c9;
  opacity: 1; 
}

.form-bordered .dmxDropzone {
   border: 2px dashed #8c8d8e;
}
.form-bordered .dmxDropzoneMessage {
    color: #8c8d8e;
}

.form-bordered .dmxDropzoneHover {
 
}

.form-bordered .form-control-plaintext{ border:none; font-weight:bold;}

.required label:not(.custom-file-label):after {
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  content: "\f069";
  color: #dc3545;
  font-size: 0.5em;
  position: absolute;
  top: 5px;
  padding-left: 3px;
}
.custom-file-label {
  color: #6d767d;
}
.form-row{margin-bottom:10px}

.form-control-feedback {
	pointer-events: all;
} 
.form-group {
    position: relative;
}
.fa-asterisk.form-control-feedback {
	font-size:12px;
	color:#A0A0A0;
    position: absolute;
    top: 12px;
    right: 20px;
}


.custom-switch .custom-control-input.disabled:checked~.custom-control-label::before {
    background-color: rgba(0,123,255,.5);
  pointer-events: none;
}
.custom-switch .custom-control-input:checked~.custom-control-label::after {
  pointer-events: none;
}
.custom-control-input.disabled~.custom-control-label::before {
    border: none;
    background-color: #e9ecef;
  
}
.custom-control-input.disabled {
  
}

.search-wrapper {
  position: relative;
}
.search-wrapper .search-input {
        position: relative;
    background: #005C59;
    border: none;
    color: #fff;
    border-radius: 38px;
    height: 48px;
    padding: 0;
    width: 0;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.search-wrapper .search-input:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.search-wrapper.is-active .search-input {
        position: relative;
    background: #005C59;
    border: none;
    color: #fff;
    border-radius: 38px;
    height: 48px;
    padding-left: 50px;
    padding-right: 50px;
    width: 320px;
}
.search-wrapper i {
  position: absolute;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
       font-size: 33px; 
    color: #fff;
}

.search-wrapper .fa-search {
  left: -49px;
  top: 8px;
z-index: 3;
}

.search-wrapper .fa-times {
  right: 8px;
  top: 8px;
  opacity: 0;
  z-index: 2;

}
.search-wrapper.is-active .fa-search {
  left: 8px;
}
.search-wrapper.is-active .fa-times {
  opacity: 1;
}
.search-wrapper.search-mobile {
  width: 100%;
}
.search-wrapper.is-active.search-mobile .fa-search {
  right: 8px;
  left: auto;
  top: 8px;
}
.search-wrapper.search-mobile.is-active .search-input {
  padding-left: 20px;
  padding-right: 50px;
  width: 100%;
}
