

/* Start:/local/components/dev/customform/templates/modal_ajax/style.css?17574728381783*/
.mf-control-required { color: #f00; }
#feedback-init-ajax {
    z-index: 10;
}
.checkbox-policy{
    display: flex;
align-items:center;
    gap: 12px;
}
.checkbox-policy input{
border: 1px solid #ced4da;
border-radius: 4px;
width: 36px;
height: 36px;

}
.form-group:last-child {
   /* margin-bottom: 0;*/
}
.mfeedback-wrap .ffeedback {
   /* height: auto !important;*/
}
.custom-checkbox-label svg {
    transition: transform 0.2s ease;
}
.checkbox-policy {
  margin-top: 5px;
  width: fit-content;
  display: flex;
  justify-content: center;
  align-items: center;
padding-bottom: 12px;

font-weight: 400;
font-size: 15px;
line-height: 133%;
color: #000;
}
.checkbox-policy a{
text-decoration:underline;
color:#000;
}
@media(max-width:1012px){
	.checkbox-policy {
  margin-top: 25px;
}
}
.checkbox-input {
  appearance: none;
  position: relative;
  width: 30px;
  height: 30px;
  background: #fff;
  border-radius: 10px;
  border: 1px solid #FFFFFF;
  transition: 500ms;
  display: flex;
    align-items: center;
    justify-content: center;
flex-shrink: 0; 
}
.checkbox-input::after{
  content: "";
  position: absolute;
  width: 0px;
  height: 0px;
    right: -5px;
    top: 10px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='17' height='13' viewBox='0 0 17 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M6.37969 12.5816L0.679688 6.88164L2.10469 5.45664L6.37969 9.73164L15.5547 0.556641L16.9797 1.98164L6.37969 12.5816Z' fill='%231C1B1F'/%3e%3c/svg%3e ");
  background-repeat: no-repeat;
  transition: 500ms;
}
.checkbox-input:checked::after {
  width: 30px;
  height: 30px;
  transition: 500ms;
}
.checkbox-input:disabled {
  background: #ccc;
  border-color: #ccc;
}

.checkbox-input:disabled::after {
  filter: grayscale(100%);
}


/* End */
/* /local/components/dev/customform/templates/modal_ajax/style.css?17574728381783 */
