@charset "UTF-8";
.field-icon {
    float: right;
    margin-right: 0;
    margin-top: -52px;
    position: relative;
    z-index: 2;
    cursor: pointer;
}

.alert {
    margin-top: 10px !important;
}


/* input.error,
textarea.error,
select.error {
    border: 1px solid #de1e11;
} */

label.error,
.text-error,
.connect-us-sec .contact-form form label.error {
    color: #de1e11;
    font-size: 15px;
    display: block;
    width: 100%;
}

.required {
    color: #de1e11;
}

.select2-container--default .select2-selection--multiple {
    height: auto;
    padding: .375rem 1.75rem .375rem .75rem;
    font-size: 1rem;
    background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;
    color: #0a549f;
    border: 3px solid #0a549f !important;
}

.m-b-0 {
    margin-bottom: 0;
}

.show {
    display: block;
}

.hide {
    display: none;
}

img.lazy {
    max-width: 100%;
    height: auto;
    /*display: block;*/
    background-image: url('/themes/frontend/assets/images/ajax-loader-small.gif');
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

img[src=""],
img:not([src]) {
    visibility: hidden;
}

.hand {
    cursor: pointer;
}

#cntctFrm label.error {
    margin-bottom: 0;
}