﻿a {
    cursor: pointer;
    opacity: 1;
    pointer-events: all;
}

a.disabled {    
    pointer-events: none;
    cursor: not-allowed;
    opacity: 0.85;
}

/*border datos en modal*/
.datos_borde{
    border: rgba(87, 127, 164, .3);
    border-width: 1px;
    border-style: ridge;
    padding: 5px 15px;
    border-radius: 4px;
    margin-bottom: 16px;
}

.porcentajeRegion {
    padding: 6px 6px;
}
/*JA
    Solución a padding de body cuando se abren y cierran modales
*/
body:not(.modal-open){
  padding-right: 0px !important;
}

.fa.quitar{
    font-size: 24px;
    color: #f46A6A;
    cursor:pointer;
    margin-top:6px;
}

.fa.agregar{
    font-size: 24px;
    color: #97A621;
    cursor:pointer;
    margin-top:6px;
}

.validaRut {
    text-transform: uppercase;
}

.fstElement{
    margin-bottom: 0px;
    padding:0.05em .42857em .05em .71429em;
    border-radius: 4px;
}

/* para mostrar en rojo cuando es un fastselect multiple y requerido */
.form-group.has-error .fstElement {
    border-color: #FF0000 !important;
}

.fstToggleBtn{
    padding: .4em 1.42857em .4em .71429em;
}
.modal-title{
    text-align:center;
}

.inputRequerido {
    color: red;
}


