﻿/*media all*/
.form-group.required .checkbox label::after,
.form-group.required .radio label::after
 {
    content: "" !important;
    
}


.captchacontrol input {
	display: block;
    width: 100%;
    height: calc(1.6em + 1.625rem);
    padding: 0.75rem 1rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.6;
    color: #1e2022;
    background-color: #fff;
    background-clip: padding-box;
    border: 0.0625rem solid #e7eaf3;
    border-radius: 0.3125rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}


.captchacontrol img {
    padding: 0.25rem;
    background-color: #fff;
    border: 1px solid #dee2e6;
    border-radius: 0.25rem;
    max-width: 100%;
    height: auto;
	margin-bottom:10px;
}

.form-group.required > label:before {
  content:"*";color:red;
}

.form-group.required label:after {
  content:"";display:none;
}