/*------  Form -------*/

.cir-form {
	margin: 0px 90px 0px;
	background-image: linear-gradient(201deg, #effafc 99%, #fafdfe 49%, #effafc 2%);
}

.line-height-1{
    line-height: 1.5 !important;
}

.justify-submit-button {
    justify-content: flex-end;
}

.label-font {
    font-size: 14px;
    font-weight: 500;
    line-height: 1.5;
}

.multi-check{
	font-size:14px;
}
    
.multi-check label{
    padding-right:15px;
}

.field-validation-error {
    color: #ef0000;
    font-size: 12px;
}

.hidden{
    display:none;
}

.form-field input {
    width: 100%;
    border: 1px solid #d1d1d1;
}

.removewidth{
	margin-right: 10px !important;
    width: auto !important;

}

.form-field select {
    width: 100%;
    border: 1px solid #d1d1d1;
}

.form-field textarea {
    width: 100%;
    border: 1px solid #d1d1d1;
}

.bg-gray{
    background-color: #f7f7f7 !important;
}

.label-form{
    font-weight: 500;
    font-size: 14px;
}

.label-form-left{
    font-weight: 500;
    font-size: 16px;
}

.blue-border{
    border-left: 2px #00a0c8 solid;
}

.no-break{
    white-space: nowrap;
}

.btn-green-gradient {
    background: var(--primary-green);
    width: 132px !important;
    color: white;
    font-weight: 500;
    height: 100%;
    margin: 0 auto;
}
.btn-green-gradient:hover {
    color: #fff;
}
.gdprCheckLabel {
    font-size: 14px;
}

.field-free-text a,
.gdprCheckLabel a {
    color: #00a0c8;
}

.field-free-text a:hover,
.gdprCheckLabel a:hover {
    color: #3daf2c;
}

.editor-label {
    margin-bottom: 0.5rem;
}

@media (max-width: 1536px) {
    .cir-form {
        margin: 0px 80px 0px 80px;
    }
}

@media (max-width: 1199.98px) {
    .cir-form {
        margin: 0px 60px 0px 60px;
    }
}

@media (max-width: 991.98px) {
    .cir-form {
        margin: 0px 30px 2rem 30px;
    }

    .multi-check {
        flex-wrap: wrap;
    }

    .line-height-1 {
        line-height: 1.5 !important;
    }
}

@media (max-width: 767.98px) {
    .cir-form {
        margin: 0px 10px 2rem 10px;
    }

    .justify-submit-button {
        justify-content: center;
    }

    .form-field input,
    .form-field select,
    .form-field textarea {
        width: 100%;
    }   

}