﻿li {
    font-size: 0.9em !important; 
}
span {
    font-size: 0.9em !important;
}

.btn {
    font-size: 0.9em !important;
}

h5 {
    font-size: 1em !important;
}
 
.modal {
    padding-right: 0 !important
}

.font-control {
    font-size: 0.9em !important;
}

.form-control {
    0.9rem;
}

.modal-content {
    border: none !important;
}
.dialog-full {
    margin: 0;
    width: 100%;
    height: 100vh;
    padding: 0;
    display: flex;
}
.modal-backdrop {
    background-color: white;
}
.with-errors {
    color: red;
}

/*Ajusta el modal para ocupar el 100% del ancho y alto de su contenedor */
/*.modal {
    width: 100%;
    padding: 0;
    margin: 0;
    height: 100vh; 
    display: block;
}*/

.container {
    padding: 0;
    height: 100% !important;
}

.link {
    cursor: pointer;
    color: #007BFF;
}

.general_text {
    font-size: 0.9rem;
    font-weight: 400;
    line-height: 1.5;
}


.title_text { 
    font-size: 1rem !important;
    font-weight: 400;
    line-height: 1.5;
}

.modal-dialog-centered {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: calc(100% - (.5rem * 2))
}

.col-form-label {
    font-size: 0.8em;
}


.icono_accion {
    padding: 0px 5px 0px 5px;
    font-size: 22px;
    margin-right: 5px;
}

    .icono_accion:hover {
        background: #f0f3ff;
    }

    .icono_accion > i {
        color: gray;
    }

        .icono_accion > i:hover {
            color: #568AF8;
        }


.icono_accion_azul {
    padding: 0px 5px 0px 5px;
    font-size: 22px;
    background-color: rgba(0, 163, 237, 0.4);
    margin-right: 5px;
}

    .icono_accion_azul:hover > i {
        background: rgba(0, 163, 237, 0.9);
    }

    .icono_accion_azul:hover {
        background: rgba(0, 163, 237, 0.9);
    }

        .icono_accion_azul:hover > i {
            color: white;
        }


.icono_accion_verde_ {
    padding: 0px 5px 0px 5px;
    font-size: 20px;
    background-color: rgba(6, 176, 37, 0.4);
    margin-right: 5px;
}

    .icono_accion_verde_:hover > i {
        background: rgba(6, 176, 37, 0.9);
    }

    .icono_accion_verde_:hover {
        background: rgba(6, 176, 37, 0.9);
    }

        .icono_accion_verde_:hover > i {
            color: white !important;
        }

.icono_accion_verde {
    padding: 0px 5px 0px 5px;
    font-size: 22px;
    background-color: rgba(6, 176, 37, 0.4);
    margin-right: 5px;
}

    .icono_accion_verde:hover > i {
        background: rgba(6, 176, 37, 0.9);
    }

    .icono_accion_verde:hover {
        background: rgba(6, 176, 37, 0.9);
    }

        .icono_accion_verde:hover > i {
            color: white;
        }


.icono_accion_rojo {
    padding: 0px 5px 0px 5px;
    font-size: 22px;
    background-color: rgba(255, 0, 0, 0.4);
}

    .icono_accion_rojo:hover > i {
        background: rgba(255, 0, 0, 0.9);
    }

    .icono_accion_rojo:hover {
        background: rgba(255, 0, 0, 0.9);
    }

        .icono_accion_rojo:hover > i {
            color: white;
        } 

.header_fixed {
    padding: 5px;
    position: fixed;
    width: 100%;
    top: 0;
    display: flex;
    z-index: 1000;
}

.headerText {
    font-weight: 600;
    font-size: 1.3em;
    margin-left: 1em;
} 

.contenedor_widgets_general {
    position: fixed;
    right: 0;
    height: 3em;
    width: auto;
    bottom: 10px; 
    display: flex;
    z-index: 200;
}
 