/* 
    Created on : Jan 21, 2020, 2:48:57 PM
    Author     : luispinto
*/
#impersonator{
    position:relative;
}
#search-user {
    display: block; 
    position:relative;
    color: #333 !important;
} 
.ui-autocomplete {
    z-index: 1100;
}
.btn-group-right{
    position: absolute; right: 1.5rem;
}
input:required, input.required , select:required, select.required, 
.select2.required .select2-selection--single,
.select2.required .select2-container--default,
input:required.is-required, 
.required.is-required,
.select2.required .select2-selection--single.is-required,
.select2.required .select2-container--default.is-required
{ 
  border: #dc0b29 1px solid;
}

.was-validated .form-control:valid, .form-control.is-valid {
    background: none;
    content: ".";
    
}

.form-textarea{
    width: 100%;
}
/**select2*/
.select2-container{
    
}
.select2-container--default .select2-selection--single {
    min-height: 40px;
    padding: .375rem .5rem;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #666;
    line-height: 30px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 5px;
}

.select2-selection--single.is-valid:after,
.select2-selection--single.is-invalid:after{
    font-family: "Font Awesome 5 Free"; 
    font-weight: 900;
    position: absolute;
}

.select2-selection--single.is-valid,
.select2.required .select2-selection--single.is-valid,
.select2.required .select2-selection--single.is-valid,
.select2.required .select2-container--default.is-valid
{
    border: #1cc88a 1px solid;
}
.select2-selection--single.is-valid:after {
    color: #1cc88a; opacity: 0;
    content: "\f00c";  right: 0; top: 3px;
}

.select2-selection--single.is-invalid,
.select2.required .select2-selection--single.is-invalid,
.select2.required .select2-container--default.is-invalid{
    border: #e74a3b 1px solid;
}
.select2-selection--single.is-invalid:after {
    color: #e74a3b;
    content: "\f00d";
    right: 6px; top: 6px;
    
}
img.choice {opacity: 0.4}
.jform textarea{
    width: 80% !important;
}
.modal-attachemnt-edition .form-group label{
    text-shadow: 2px 2px 10px #fff; color: #000; 
}
.modal-attachemnt-edition .form-control{
    background-color: #fff;
}