.form-group.has-error .help-block ,.form-fild.has-error .help-block {
    color: #dd4b39;
}

.form-group.has-error .form-control, .form-group.has-error .input-group-addon ,.form-fild.has-error .form-control, .form-fild.has-error .input-group-addon {
    border-color: #dd4b39;
    box-shadow: none;
}

.form-group.has-error label , .form-fild.has-error label{
    color: #dd4b39;
}

form label.required:after {
    content: '*';
    color: red;
    padding-left: 5px;
}

.form-group .success-block {
    color: green;
}

.form-group label {
    color: #000000 !important;
    font-weight: 500 !important;
}

.has-error .select2-container {
    margin-bottom: 0px !important;
}
.has-error .select2-container .select2-selection--single .select2-selection__rendered {
    border: 1px solid #dd4b39 !important;
}
.has-error button.multiselect.dropdown-toggle.custom-select {
    border: 1px solid #dd4b39 !important;
}

.has-error .invalid-feedback {
    display: block !important;
}

.invalid-feedback {
    color: #e7515a;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 1px;
}


    .iso-badge-card {
        display: inline-flex;
        align-items: center;
        gap: 0;
        background: linear-gradient(135deg, #ffbc95d9, #acc4fdd9);
        border-radius: 12px;
        padding: 10px 18px 10px 10px;
        max-width: 410px;
    }

    .iso-badge-logo-block {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        background: #39539b;
        border-radius: 8px;
        padding: 6px 10px;
        min-width: 140px;
        margin-right: 14px;
        flex-shrink: 0;
        align-items: center;
    }

    .iso-badge-main-logo{
        display: flex;
        flex-direction: column;
        border-right: 1px solid #fff;
        padding-right: 4px;
    }
     .iso-badge-logo-block .iso-globe {
        font-size: 20px;
        color: #fff;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-bottom: 3px;
    }

    .iso-badge-logo-block .iso-big {
        font-size: 17px;
        font-weight: 800;
        color: #fff;
        letter-spacing: 1px;
        line-height: 1;
    }

    .iso-badge-logo-block .iso-small {
        font-size: 10px;
        color: #ffffff;
        line-height: 1.3;
        padding-left: 3px;
    }

    .iso-badge-desc {
        font-size: 14px;
        color: #1a2a3a;
        line-height: 1.4;
        font-weight: 400;
    }

    .iso-badge-desc strong {
        font-weight: 700;
        color: #1a2a3a;
    }