﻿.contenedorModal {
    /*border: 1px solid #006CD9;
    background-color: #006CD9;*/
    width: 500px !important;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-color: white;
    overflow: visible;
    padding: 10px 10px 10px 10px;
    white-space: normal !important;
    /*max-height: 70%;*/
    max-height: 90%;
    z-index: 1000 !important;
}

.contenedorModalSinZIndex {
    /*border: 1px solid #006CD9;
    background-color: #006CD9;*/
    width: 500px !important;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-color: white;
    overflow: visible;
    padding: 10px 10px 10px 10px;
    white-space: normal !important;
}

.contenedorModalOrden {
    width: 350px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: white;
    overflow: visible;
    white-space: normal !important;
    max-height: 90%;
    overflow-y: auto !important;
    z-index: 1000 !important;
    box-shadow: 5px 5px 15px grey;
}

.contenedorModalBloqueo {
    /*border: 1px solid #006CD9;
    background-color: #006CD9;*/
    width: 500px !important;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-color: white;
    overflow: visible;
    padding: 10px 10px 10px 10px;
    white-space: normal !important;
    /*max-height: 70%;*/
    max-height: 90%;
    z-index: 1000001 !important;
}

.mpFondo {
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
    z-index: 999 !important;
}

.mpFondo2 {
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
    z-index: 10000 !important;
}

.mpFondoBloqueo {
    backdrop-filter: blur(20px);
    background-color: rgb(0 0 0 / 50%);
    z-index: 1000000 !important;
}

.contenedorModalEstadisticas {
    /*border: 1px solid #006CD9;
    background-color: #006CD9;*/
    width: 1000px !important;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-color: white;
    overflow: visible;
    padding: 10px 10px 10px 10px;
    white-space: normal !important;
    /*max-height: 70%;*/
    /*overflow-y: auto !important;*/
}

.contenedorModalFicherosAdjuntos {
    /*border: 1px solid #006CD9;
    background-color: #006CD9;*/
    width: 700px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-color: white;
    overflow: visible;
    padding: 10px 10px 10px 10px;
    white-space: normal !important;
}

.contenedorModalTodoAncho {
    width: 100% !important;
    max-width: 1200px;
}

.contenedorModalFiltrosAvanzados {
    width: 100% !important;
    max-width: 1000px;
    border-radius: 2px;
    background-color: white;
    overflow: visible;
    padding: 10px 10px 10px 10px;
    white-space: normal !important;
    max-height: 70%;
}

.contenedorModalFiltrosAvanzadosScroll {
    width: 100%;
    max-width: 1000px;
    border-radius: 2px;
    background-color: white;
    overflow: visible;
    padding: 10px 10px 10px 10px;
    white-space: normal !important;
    max-height: 70%;
    overflow-y: auto !important;
}

.contenedorModalFiltrosAvanzadosScrollAncho {
    width: 100%;
    max-width: 1200px;
    border-radius: 2px;
    background-color: white;
    overflow: visible;
    padding: 10px 10px 10px 10px;
    white-space: normal !important;
    max-height: 70%;
    overflow-y: auto !important;
}

.contenedorModalObservacionesScroll {
    width: 80%;
    border-radius: 2px;
    background-color: white;
    overflow: visible;
    padding: 10px 10px 10px 10px;
    white-space: normal !important;
    max-height: 500px;
    overflow-y: auto !important;
}

.contenedorModalProgramasPAIMEScroll {
    width: 50%;
    height: 500px !important;
    border-radius: 2px;
    background-color: white;
    overflow: visible;
    padding: 10px 10px 10px 10px;
    white-space: normal !important;
    max-height: 400px;
    overflow-y: auto !important;
}

.contenedorModalImportesScroll {
    width: 50%;
    border-radius: 2px;
    background-color: white;
    overflow: visible;
    padding: 10px 10px 10px 10px;
    white-space: normal !important;
    max-height: 500px;
    overflow-y: auto !important;
}

.contenedorModalSeleccionarColegiadosDesdeFiltro {
    width: 80%;
    border-radius: 2px;
    background-color: white;
    overflow: visible;
    padding: 5px 5px 5px 5px;
    white-space: normal !important;
    max-height: 300px !important;
    overflow-y: auto !important;
}

.contenedorModalDelante {
    /*border: 1px solid #006CD9;
    background-color: #006CD9;*/
    width: 500px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-color: white;
    overflow: visible;
    padding: 10px 10px 10px 10px;
    white-space: normal !important;
    z-index: 9999 !important;
    /*max-height: 70%;*/
    /*overflow-y: auto !important;*/
}

.contenedorModalAltoMaximo700 {
    max-height: 700px;
    overflow-x: hidden;
    overflow-y: scroll;
}

.contenedorModalAncho900 {
    width: 100% !important;
    max-width: 900px !important;
}

.contenedorModalAncho800 {
    width: 100% !important;
    max-width: 800px !important;
}

.contenedorModalAncho1200 {
    width: 100% !important;
    max-width: 1200px !important;
}

.contenedorModalAncho1000 {
    width: 100% !important;
    max-width: 1000px !important;
}

/*NUEVAS ANCHURAS PARA EL MODAL*/
.contenedorModalAncho700 {
    width: 100% !important;
    max-width: 700px !important;
}

.contenedorModalAncho600 {
    width: 100% !important;
    max-width: 600px !important;
}

.contenedorModalAncho550 {
    width: 100% !important;
    max-width: 550px !important;
}


.contenedorModalAncho500 {
    width: 100% !important;
    max-width: 500px !important;
}

.contenedorModalAlto800 {
    min-height: 800px;
}

.contenedorModalAltoMaximo95 {
    max-height: 95%;
    overflow: auto;
}

.contenedorModalAvisos {
    border-radius: 5px;
    border: 2px solid #C83838;
}

@media screen and (max-height:900px) {
    .contenedorModalSinZIndex {
        max-height: 90%;
        overflow-y: auto !important;
    }
}