/*form input*/
.form-control {
    border-radius: 4px;
    box-shadow: none !important;
}

.form-control:focus {
    border-color: #80bdff !important;
    outline: 0 !important;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, .25) !important;
}

.select2-container--krajee .select2-selection {
    box-shadow: none !important;
}

.has-success .form-control {
    border-color: var(--green-1) !important;
    outline: 0 !important;
    box-shadow: 0 0 0 0.2rem var(--green-10) !important;
}

.has-error .form-control {
    border-color: #d9534f !important;
    outline: 0 !important;
    box-shadow: 0 0 0 0.2rem rgba(255, 0, 56, 0.25) !important;
}

.has-error .select2-container--open .select2-selection, .has-error .select2-container--krajee.select2-container--focus .select2-selection {
    border-color: var(--error) !important;
    outline: 0 !important;
    box-shadow: 0 0 0 0.2rem var(--error-10) !important;
    -webkit-box-shadow: 0 0 0 0.2rem var(--error-10) !important;
}

.has-success .select2-container--open .select2-selection, .has-success .select2-container--krajee.select2-container--focus .select2-selection {
    border-color: var(--green-10) !important;
    outline: 0 !important;
    box-shadow: 0 0 0 0.2rem var(--green-10) !important;
    -webkit-box-shadow: 0 0 0 0.2rem var(--green-10) !important;
}

.has-error.select2-container--krajee .select2-dropdown, .has-error .select2-container--krajee .select2-selection {
    border-color: var(--error) !important;
    outline: 0 !important;
    box-shadow: 0 0 0 0.2rem var(--error-10) !important;
    -webkit-box-shadow: 0 0 0 0.2rem var(--error-10) !important;
}

.has-success.select2-container--krajee .select2-dropdown, .has-success .select2-container--krajee .select2-selection {
    border-color: var(--green-10) !important;
    outline: 0 !important;
    box-shadow: 0 0 0 0.2rem var(--green-10) !important;
    -webkit-box-shadow: 0 0 0 0.2rem var(--green-10) !important;
}

/*custom select2*/
.select2-container--krajee.select2-container--open .select2-selection, .select2-container--krajee .select2-selection:focus {
    border-color: #80bdff !important;
    outline: 0 !important;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, .25) !important;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, .25) !important;
}

.select2-container--krajee .select2-dropdown {
    border-color: #80bdff !important;
    /*outline: 0 !important;*/
    /*box-shadow: 0 0.4rem 0 0.2rem rgba(0, 123, 255, .25) !important;*/
    /*-webkit-box-shadow: 0 0.4rem 0 0.2rem rgba(0, 123, 255, .25) !important;*/
}

.select2-container--krajee .select2-dropdown {
    border-color: #80bdff !important;
    outline: 0 !important;
    box-shadow: 0 0.0rem 0 0.1rem rgba(0, 123, 255, .25) !important;
    -webkit-box-shadow: 0 0.0rem 0 0.1rem rgba(0, 123, 255, .25) !important;
}

.select2-container--krajee .select2-dropdown {
    margin-top: 3px !important;
}

.select2-container--open .select2-dropdown--below {
    border-radius: 4px !important;
}

.select2-selection__arrow {
    border: none !important;
}

/*.select2-container--krajee .select2-selection {*/
/*    background-color: #fafafa !important;*/
/*    color: rgba(0, 0, 0, 0.6) !important;*/
/*    font-size: 14px !important;*/
/*    -webkit-border-radius: 2px !important;*/
/*    -moz-border-radius: 2px !important;*/
/*    border-radius: 2px !important;*/
/*    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1) !important;*/
/*    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1) !important;*/
/*    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1) !important;*/
/*    border: 1px solid #eee !important;*/
/*    box-shadow: none !important;*/
/*}*/

.select2-container--open .select2-dropdown--below {
    border-radius: 2px !important;
}

/*custom select2*/

.label.label-warning {
    color: #2c2a2a;
}
